Embedded Software Engineer
Caterpillar•23h ago
United StatesOnsite$97.5K–$146.3KFull-timeMid Level2+ yrs exp
H-1B sponsor
Top focus
Software EngineerSoftware Engineer IiEmbedded Engineer
- Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers
- future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers
- we work and live. Together, we are building a better world, so we can all enjoy living in it. About Advanced Power Technologies: Advanced Power Technologies (APT) defines and delivers Caterpillar’s next generation of power system technologies. The organization leads product strategy, long term technology roadmaps
- lifecycle leadership for advanced power, electrification, electronic controls, software
- energy solutions across the entire range of Power and Energy applications. APT integrates hardware, software
- digital services to deliver scalable, reliable
- future‑ready power solutions. Partnering closely with product groups, engineering
- global delivery teams, APT balances near‑term business execution with long‑term technology leadership—enabling best in class electronics quality, fast response to market changes, differentiated customer value through vertical integration, improved uptime
- sustainable power systems across Caterpillar’s Power and Energy product portfolio. Job Summary: As the Embedded Software Engineer , you will be responsible for developing electronic systems to support Caterpillars charging products. You will support systems requirements, software development, verification
- validation of the embedded devices and systems. Additionally, you will review field data and monitor and enhance the efficiency and stability of the systems. What You Will Do:
- Gathering and analyzing user/client requirements to create the software requirements specification (SRS) document.
- Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance.
- Collaborating with other teams to provide customer and site support.
- Requires a degree in an accredited Engineering, Computer Science, or Materials Science curriculum. What You Will Have: Analytical Thinking: Knowledge of techniques and tools that promote effective analysis
- ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. Effective Communications: Understanding of effective communication concepts, tools and techniques
- ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. Teamwork: Knowledge of the necessity and value of teamwork
- experience with
- ability to work cooperatively towards shared goals and being supportive of others at all levels. Technical Excellence: Knowledge of a given technology and various application methods
- ability to develop and provide solutions to significant technical challenges. Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis
- ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. System Testing: Knowledge of system and software testing
- ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle. Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques
- ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. Summary Pay Range: $97,530.00 - $146,290.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar
Benefits
- Subject to plan eligibility, terms, and guidelines.
- This is a summary list of benefits.
- Medical, dental, and vision benefits* Paid time off plan (Vacation, Holidays, Volunteer, etc.)* 401(k) savings plans* Health Savings Account (HSA)* Flexible Spending Accounts (FSAs)* Health Lifestyle Programs* Employee Assistance Program* Voluntary Benefits and Employee Discounts* Career Development* Incentive bonus* Disability benefits Life Insurance Parental leave Adoption benefits Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week.
- Relocation is available for this position.
- Visa Sponsorship is not available for this position.
- Posting Dates: July 27, 2026 - August 3, 2026 Any offer of employment is conditioned upon the successful completion of a drug screen.
- Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities.
- Qualified applicants of any age are encouraged to apply.
- Join our Talent Community .
Required skills
Embedded SystemsSoftware DevelopmentTestingDebuggingRequirements AnalysisTechnical Troubleshooting