Embedded Software Engineering Specialist

Caterpillar•Mossville, IL
•Onsite

About The Position

Caterpillar Inc. is hiring an Embedded Software Engineering Specialist for its Drivetrain Systems and Software Team. Based onsite in Chillicothe, Illinois, the role supports the development of transmission software and controls. It combines technical leadership, hands-on software development, testing, and collaboration to improve the performance and quality of transmission systems. The specialist provides technical leadership in designing, developing, and enhancing transmission systems and software, and works with machine and transmission application leads and software architects to plan, design, develop, test, and maintain transmission software. The position also involves integrating common software library modules and code generated by a code-generation tool, reviewing peers’ software architecture, training and mentoring developers, debugging and testing embedded software, laboratory verification, and Model in the Loop (MIL) testing. The specialist provides technical direction on software and procedures and identifies and addresses weaknesses in finished products. The position is onsite five days a week. Travel and telecommuting are not available. Visa sponsorship is not available. The listed salary range is $146,890 to $192,710. Employment offers are conditioned on successful completion of a drug screen.

Requirements

  • Bachelor’s degree or foreign equivalent in Electrical Engineering, Mechanical Engineering, Agricultural Engineering, Aerospace Engineering, Electronic Engineering, Computer Engineering, or a related field, and 8 years of experience developing and planning electronic control systems or embedded software for automotive, on-highway truck, or off-highway applications or a related occupation; alternatively, a master’s degree or foreign equivalent in one of these fields and 6 years of such experience.
  • Employment experience in software development for real-time systems, C/C++ programming, Matlab/Simulink, real-time operating systems, and embedded software development tools and environments.
  • Employment experience developing embedded real-time software or systems for mobile, earthmoving, agricultural, industrial, and off-highway applications.
  • Employment experience applying CAN or J1939 data links for control and monitoring.
  • Employment experience with ClearCase, git, Diab compiler, pOSEK, Matlab (The MathWorks) autocode generator, and Notepad++ Editor.
  • Employment experience with control systems, transmission systems or components, and electronic components.
  • Employment experience with Agile Software Development.
  • Employment experience with the Google test environment and test automation.
  • Employment experience with a code editor/code search tool, Lauterbach Debugger, ATI Vision, Vector tools, and AutoSAR architect.

Responsibilities

  • Provide technical leadership in designing, developing, and enhancing transmission systems to optimize products and systems.
  • Collaborate with machine and transmission application leads and software architects to plan, design, develop, test, and maintain transmission software.
  • Integrate common software library modules and source code generated using a code-generation tool.
  • Perform architecture reviews of peers’ software activities.
  • Train and mentor developers.
  • Test and debug embedded system software using available tools and methods to improve code quality and optimize system performance.
  • Perform laboratory software verification and Model in the Loop (MIL) testing.
  • Provide technical leadership in designing and implementing software and procedures.
  • Provide technical direction to identify and address areas of product weakness in finished products.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off plan, 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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service