Senior Embedded Software Engineer – Real-Time ECU Systems

Caterpillar

Illinois

On-site

USD 113,000 - 169,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical benefits
Dental & Vision
Paid time off
401(k) plan
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Career development
Incentive bonus
Disability benefits
Life Insurance
Parental leave
Tuition Reimbursement

Job summary

Caterpillar Inc. is seeking a Senior Embedded Software Engineer to develop and integrate embedded software for diesel engine control systems at Mossville, IL.

You will work on software requirements, MATLAB/Simulink collaborations, and test scripts across bench, HIL, and MIL environments. The role requires strong embedded and real-time software skills, with opportunities to contribute to production-ready software and defect resolution.

Qualifications

  • Degree in Engineering, CS or Materials Science.
  • Experience with embedded systems and real-time software for diesel engine controls.
  • Experience with hardware-in-the-loop (HIL)/software-in-the-loop (SIL)/model-in-the-loop (MIL).

Responsibilities

  • Develop and maintain embedded software for diesel engine control systems.
  • Integrate software components and auto-generated code into flash files and deploy to ECUs.
  • Perform verification and validation across unit, integration, system, and regression testing.
  • Identify and resolve software defects and system integration issues; perform root cause analysis.

Skills

Embedded systems
Real-time software development
Controls integration
Software lifecycle
MATLAB/Simulink collaboration
Team collaboration

Education

Bachelor's degree in Engineering, Computer Science, or Materials Science
Master's degree in Electrical/Computer Engineering or Computer Science

Tools

dSPACE
Git
Trace32 Debugger
CANalyzer
MATLAB
Python
CAN/SAE J1939

Job description

Caterpillar Inc. is seeking a Senior Embedded Software Engineer to develop and integrate embedded software for diesel engine control systems at Mossville, IL.

You will work on software requirements, MATLAB/Simulink collaborations, and test scripts across bench, HIL, and MIL environments. The role requires strong embedded and real-time software skills, with opportunities to contribute to production-ready software and defect resolution.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Onsite, Relocation Available
Senior Embedded Software Engineer - Onsite, Relocation Available

Caterpillar Inc. • Mossville (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
401(k) savings plans
Relocation assistance
+1
Senior Embedded Software Engineer - Electrification
Senior Embedded Software Engineer - Electrification

Caterpillar • Illinois

On-site
USD 113,000 - 169,000
Medical, dental, vision benefits
401(k) savings plans
Health Savings Account (HSA)
+1
Senior Embedded Software Engineer – Diesel Engine Controls
Senior Embedded Software Engineer – Diesel Engine Controls

Caterpillar • Mossville (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off (Vacation, Holidays, etc
401(k) savings plans
+3
Senior Embedded Software Engineer, Transmission Systems
Senior Embedded Software Engineer, Transmission Systems

Caterpillar • Northern (KY)

Hybrid
USD 113,000 - 169,000
Embedded Software Engineer, Energy Applications (Onsite)
Embedded Software Engineer, Energy Applications (Onsite)

Caterpillar Inc. • Mossville (IL)

On-site
USD 98,000 - 146,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+8
Embedded Software Engineer for Energy Systems
Embedded Software Engineer for Energy Systems

Caterpillar • Northern (KY)

Hybrid
USD 98,000 - 146,000
Medical benefits
401(k) plan
HSA
+6
Senior Embedded Software Engineer, Electrified Powertrains
Senior Embedded Software Engineer, Electrified Powertrains

Caterpillar • Mossville (IL)

On-site
USD 113,000 - 169,000
Relocation assistance
Visa sponsorship available
Onsite work five days a week
Senior Embedded Systems Engineer – Networking & Automotive
Senior Embedded Systems Engineer – Networking & Automotive

Caterpillar Inc. • Mossville (IL)

On-site
USD 128,000 - 193,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+6
Senior Embedded Software Engineer, Transmission Systems
Senior Embedded Software Engineer, Transmission Systems

Caterpillar • Mossville (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+2
Control Systems Team Lead – Embedded Engine Innovation
Control Systems Team Lead – Embedded Engine Innovation

Caterpillar • Mossville (IL)

On-site
USD 128,000 - 193,000
Relocation assistance
Sponsorship not available
ISE assignment not available