Embedded Software Engineering Specialist

Caterpillar•Mossville, IL
•$128,470 - $192,710•Onsite

About The Position

Caterpillar’s Cat Technology System Diagnostic team is seeking an Embedded Software Engineering Specialist to design, develop, and deliver IO processing software for Caterpillar NPI programs. The role works closely with hardware, software, and system engineering teams and focuses on on-board diagnostic solutions that help minimize product downtime, provide Diagnostic Trouble Codes (DTCs), and support related service features. The position involves designing and enhancing system diagnostics software, leading multiple programs, and overseeing deliverables, budget specification and tracking, software development, and verification testing. The specialist designs electronic control systems and their input and output components, develops failure-mode and on-board diagnostic strategies, translates high-level customer requirements into detailed software specifications, and identifies and resolves software defects while managing issue submissions and lists. This is a full-time, onsite position at Caterpillar’s Mossville, Illinois office, requiring attendance onsite five days a week and up to 10% domestic travel. Domestic relocation assistance is available. Visa sponsorship is not available. The stated summary pay range is $128,470 to $192,710. Offers are conditioned on successful completion of a drug screen.

Requirements

  • Knowledge of requirements-analysis tools, methods, and techniques, and ability to elicit, analyze, and record business functionality and non-functionality requirements.
  • Analytical thinking skills, including the ability to identify root causes and develop alternative solutions.
  • Effective communication skills to transmit, receive, and accurately interpret ideas, information, and needs.
  • Knowledge of software design and development tools and activities, and ability to produce software products or systems aligned with product requirements.
  • Knowledge of technical troubleshooting approaches, tools, and techniques, and ability to anticipate, recognize, and resolve hardware, software, application, or operational issues.
  • Ability to work full-time onsite at the Mossville, Illinois office, five days a week.
  • Ability to travel up to 10%.
  • Successful completion of a drug screen as a condition of employment.

Nice To Haves

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Electronics Technology, or a related field from an accredited school.
  • Extensive engineering experience aligned with the seniority of the position.
  • Understanding of embedded programming languages such as C or C++, and Matlab/Simulink.
  • Strong foundation in system software development, including embedded-systems validation and diagnostics.
  • Ability to facilitate collaborative worldwide teams across organizations and functions to drive results and resolve complex issues.
  • Detail-oriented, self-starting approach with a strong record of achievement and results.

Responsibilities

  • Design, develop, and enhance system diagnostics software.
  • Lead multiple programs and identify deliverables, specify and track budgets, develop software, and perform verification testing.
  • Design and implement electronic control systems, including input and output components wired to the electronic control module, to ensure compatibility.
  • Determine failure modes and develop on-board diagnostic strategies.
  • Create detailed software specifications from high-level customer requirements.
  • Identify and resolve software defects and manage appropriate issue-list submissions.

Benefits

  • Medical, dental, and vision benefits.
  • Paid time off, including vacation, holidays, and volunteer time.
  • 401(k) savings plans.
  • Health Savings Account (HSA).
  • Flexible Spending Accounts (FSAs).
  • Health Lifestyle Programs.
  • Employee Assistance Program.
  • Voluntary benefits and employee discounts.
  • Career development.
  • Incentive bonus.
  • Disability benefits.
  • Life insurance.
  • Parental leave.
  • Adoption benefits.
  • Tuition reimbursement.
  • Domestic relocation assistance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service