Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Caterpillar Logo

Embedded Software Senior Engineer

Caterpillar

$110,520 - $165,840
Sep 17, 2025
Mossville, IL, US
Apply Now

Caterpillar Inc. is looking to design, develop, and test input and output signal processing and on-board diagnostic algorithms for embedded electronic control systems in their machine and industrial applications to minimize machine downtime with value-added Diagnostic Trouble Codes (DTC) and related service features.

Requirements

  • Proficiency in embedded programming languages (C or C++) and analytical languages (Python)
  • Experience with MATLAB/Simulink, RTOS, Git, Ivy, dSPACE.
  • Experience with software development tools such as debuggers, oscilloscopes, and CANape.
  • Ability to conduct reviews and utilize unit or hardware in the loop testing to monitor quality of the development activities.
  • Experience with AUTOSAR architecture (Desired)
  • Strong understanding of automotive diagnostics system
  • On-Board Diagnostics experience (OBD/OBD2)

Responsibilities

  • Analyze the electronic control systems including all input and output components wired to the electronic control module to ensure compatibility, determine failure modes (FMEA), analyze system uncertainty, and develop on-board diagnostic software strategies that set DTCs.
  • Creation of detailed software specs from high level customer requirements.
  • Identification and resolution of system and software defects, and proper issue list submissions and management.
  • Implements and improves development and validation techniques to maximize product quality.
  • Design, develop, and test input and output signal processing and on-board diagnostic algorithms used in embedded electronic control systems in Caterpillar machine & industrial applications.
  • Deliver embedded systems with robust electronic control system input and output processing and on-board diagnostics (OBD) that help minimize machine downtime with value added Diagnostic Trouble Codes (DTC) and related service features.

Other

  • 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 available for this position
  • This position requires working onsite five days a week.
  • Any offer of employment is conditioned upon the successful completion of a drug screen.