All jobs

Embedded Software Engineer

Caterpillar23h 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
Posted on JobRush — the end-to-end AI job-search platform.