Jobs and Careers
CA

Embedded Software Senior Engineer (Engine Electronics)

Caterpillar Inc.
Mossville, Illinois, United States, United Statesfull_timeVerifiedPosted 16 Oct 2025
💰 $165,840/yr($110,520/yr$165,840/yr)

About the role

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, and 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, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Role Definition 
As an Embedded Software Sr. Engineer within Cat Electronics, you will develop embedded software for electronics control systems supporting diesel engine programs.  You will be responsible for the design and validation of engine application software, controls, and system integration to enhance Caterpillar’s products.
 
Responsibilities 

  • Software change requirements review and analysis 
  • Software integration and configuration
  • Participate in the preparation of detailed documentation and requirements.
  • Evaluate and support development of new product features
  • Set-up and configuration of test bench hardware, harnessing, plant models, and software
  • Test plan creation, validation execution, and documentation using manual, automated, and simulation methods
  • Aid and potentially lead, system and software troubleshooting in the lab, factory, proving grounds and field; Provide effective technical solutions
  • Participates in the testing of a system's ability to meet product integration and provide feedback to clients and process partners
  • Effectively perform the technical job aspects, continuously building knowledge and advancing testing techniques

Skill Descriptors 

  • 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.
  • Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
  • Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
  • 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.

Top Candidates will also have:

  • A degree in an accredited Engineering, Electrical Engineering, Computer Engineering,  Computer Science, or Mechanical Engineering
  • Prior experience with Engine or Machine System development
  • Prior work with configuration, integration, building of embedded software on diesel engine systems
  • Prior work with hardware and software-in-the-loop tools & methods to test embedded software for electronic engine systems (ie. dSPACE)
  • Experience with tools such as Git, Trace 32 Debugger, CANape, CANalyzer, Cat ET Service Tool, CAN/SAE J1939, Matlab/Simulink
  • Experience working with and troubleshooting electrical systems, knowledge of Diagnostic and Event Systems
  • Experience with script development using Python or proprietary tools to automate testing.

Additional Details:

  • This position requires the candidate to work full-time at the Mossville, IL office.
  • Domestic relocation assistance is available for this position.
  • Visa sponsorship is NOT available with this position.

#LI

Summary Pay Range:

$110,520.00 - $165,840.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,

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Caterpillar Inc.

View company profile →