More jobs:
Embedded Software Engineering Specialist
Job in
Mossville, Peoria County, Illinois, 61552, USA
Listed on 2026-06-03
Listing for:
Caterpillar Inc.
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
This position is in the Drivetrain Systems and Software Team and will be responsible for supporting the development of transmission software and controls. In this role the engineer will provide technical leadership, engage in hands‑on development, and collaborate with team members to ensure optimal performance and quality of transmission systems.
What You Will Do- Provide technical leadership in the design, development, and enhancement of transmission systems to optimize products and system performance.
- Interact 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 from a code generation tool.
- Perform architecture reviews of peer software activities.
- Provide developer training and mentoring.
- Test and debug embedded system software using available tools and methods to improve code quality and optimize system performance.
- Perform laboratory verification of software and Model‑in‑the‑Loop (MIL) testing.
- Design and implement software and procedures with technical leadership.
- Identify and address areas of product weakness in finished products.
- Analytical thinking and knowledge of techniques that promote effective analysis and root‑cause determination.
- Problem‑solving skills with approaches, tools, and techniques for recognizing, anticipating, and resolving operational problems.
- Knowledge of embedded systems and their application to control machine operations.
- Requirements‑analysis skills and ability to elicit, analyze, and record business and non‑functional requirements.
- A bachelor’s degree in Engineering or Computer Science.
- 7+ years of engineering experience, aligned with the seniority for this position.
- Expertise using MATLAB/Simulink for software development.
- Expertise in software architecture and modeling standards.
- Extensive knowledge of software tools such as Git, CANalyzer, CANape, and a software debugger.
- Experience with CAN/J1939 communication protocols.
- 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 eligible applicants.
- Travel is 10% of the time.
- This position requires working onsite five days a week.
Summary Pay Range: $ - $
Benefits- Medical, dental, and vision benefits
- Paid time off plan (Vacation, Holidays, Volunteer, etc.)
- 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
- These benefits also apply to part‑time employees
Posting Dates:
May 29, 2026 - June 9, 2026
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Any offer of employment is conditioned upon the successful completion of a drug screen.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×