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

System Diagnostic Embedded Software Senior Team Lead

Caterpillar

$144,960 - $217,320
Dec 10, 2025
Mossville, IL, US
Apply Now

Caterpillar Inc. is looking to minimize product downtime and provide value-added Diagnostic Trouble Codes (DTC) and related service features through the implementation of on-board diagnostics solutions.

Requirements

  • 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.
  • Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements.
  • Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation
  • Understanding of embedded programming languages (C or C++) and Matlab/Simulink.
  • Strong foundation in system software development, including validation of embedded systems and diagnostics

Responsibilities

  • Provides technical leadership in the design, development, and enhancement of system diagnostics software.
  • Lead multiple programs and be responsible for identifying deliverables, specifying and tracking budget, developing the software and performing verification testing
  • Lead the quality initiative for the section by establishing quality processes, derive quality metrics and help the team achieve quality and BIQ goals.
  • Providing technical leadership in designing and implementing electronic control systems including all input and output components wired to the electronic control module to ensure compatibility, determine failure modes, and develop on-board diagnostic strategies
  • Creation of detailed software specs from high level customer requirements
  • Identification and resolution of software defects, and proper issue list submissions and management

Other

  • 4-year degree in Electrical/Computer Engineering, Computer Science, Electronics Technology or a related field from an accredited school
  • 10+ years of engineering experience is typically aligned with the seniority for this position
  • Ability to facilitate highly collaborative worldwide teams in multiple organizations and functions to drive results and resolve complex issues.
  • The candidate must be detail oriented and a proven “self starter,” with a strong record of achievement and results.
  • Less than 10% travel required