Embedded Software Engineer, Diagnostics & IO Systems

Caterpillar

United States

On-site

USD 128,000 - 193,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Career Development
Incentive bonus

Job summary

Caterpillar Inc. in Mossville, IL is seeking an Embedded Software Engineering Specialist to design, develop, and deliver IO processing software for NPI programs, collaborating with hardware, software, and system engineers.

The role focuses on implementing on-board diagnostics solutions to minimize downtime and provide diagnostic trouble codes and service features, with a strong emphasis on cross-functional teamwork.

Qualifications

  • Bachelor's degree in a related field from an accredited school.
  • Extensive engineering experience is typically aligned with the seniority for this position.
  • Understanding of embedded programming languages (C or C++) and MATLAB/Simulink.
  • Ability to facilitate highly collaborative worldwide teams in multiple organizations and functions to drive results.

Responsibilities

  • Design, development, and enhancement of system diagnostics software.
  • Lead multiple programs, deliverables, budgeting, software development and verification testing.
  • Design and implement electronic control systems including I/O to the ECU and develop on-board diagnostic strategies.
  • Create detailed software specs from high level customer requirements.
  • Identify and resolve software defects and manage issue lists.

Skills

Embedded software
System diagnostics
Requirements analysis
Analytical thinking
Effective communications
Software development
Technical troubleshooting

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics Technology

Tools

C/C++
MATLAB/Simulink

Job description

Caterpillar Inc. in Mossville, IL is seeking an Embedded Software Engineering Specialist to design, develop, and deliver IO processing software for NPI programs, collaborating with hardware, software, and system engineers.

The role focuses on implementing on-board diagnostics solutions to minimize downtime and provide diagnostic trouble codes and service features, with a strong emphasis on cross-functional teamwork.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Diagnostics Software Engineer (Onsite)
Senior Embedded Diagnostics Software Engineer (Onsite)

Caterpillar • Mossville (IL)

On-site
USD 128,000 - 193,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off plan
+1
Embedded Software Test Engineer – Onsite Mossville
Embedded Software Test Engineer – Onsite Mossville

Caterpillar Inc. • Illinois

On-site
USD 98,000 - 146,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+1
Embedded Software Engineering Specialist
Embedded Software Engineering Specialist

Caterpillar • United States

On-site
USD 128,000 - 193,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+3
Embedded Software Engineering Specialist
Embedded Software Engineering Specialist

Caterpillar • Mossville (IL)

On-site
USD 128,000 - 193,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off plan
+1
Embedded Software Test Engineer - Onsite, Relocation & Visa
Embedded Software Test Engineer - Onsite, Relocation & Visa

Caterpillar • Mossville (IL)

On-site
USD 98,000 - 146,000
Relocation assistance
Visa sponsorship
Embedded Systems QA Engineer (Power & Electronics)
Embedded Systems QA Engineer (Power & Electronics)

Hardware FYI • Illinois

On-site
USD 98,000 - 146,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+2
Embedded Software Engineer - On-Site Contract
Embedded Software Engineer - On-Site Contract

Allitsolutions LLC • Mossville (IL)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

Accord Technologies Inc • Chillicothe (IL)

On-site
USD 90,000 - 120,000
Embedded Software Engineer 2 — Engine Controls & Testing
Embedded Software Engineer 2 — Engine Controls & Testing

Cullerton Group • Mossville (IL)

On-site
USD 66,000 - 94,000
Vision/ dental benefits
Health insurance
401k with holiday pay
+1
Senior Embedded Software Engineer - RTOS, AUTOSAR, C/C++
Senior Embedded Software Engineer - RTOS, AUTOSAR, C/C++

Caterpillar • Peoria (IL)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off (vacation, holidays)
401(k) savings plans
+2