Embedded Software Engineer – AUTOSAR / C/C++ / MATLAB (Only W2)

Mossville, IL, US • Posted 1 day ago • Updated 1 day ago
Contract Independent
Contract W2
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • AUTOSAR
  • MATLAB/Simulink
  • CAN/J1939
  • embedded software development

Summary

Embedded Software Engineer – AUTOSAR / C/C++ / MATLAB

Location: Mossville, IL onsite

Overview

Caterpillar is seeking an Embedded Software Engineer with strong experience in AUTOSAR-based C/C++ development and MATLAB/Simulink model‑based design] to support the development, integration, and validation of embedded control software for off‑highway machines, powertrain, electrification, and advanced control systems.

This role will focus on developing production‑quality embedded software, integrating model‑based algorithms, and supporting system‑level testing in a highly collaborative engineering environment.


Key Responsibilities

  • Develop, integrate, and maintain embedded software in C/C++ for real‑time control systems using AUTOSAR architecture.
  • Design and implement control algorithms using MATLAB/Simulink and Stateflow, supporting model‑based development and embedded code generation.
  • Integrate AUTOSAR BSW and application layers, including communication stacks (CAN, J1939, LIN) and diagnostics.
  • Support MIL, SIL, and HIL validation activities in collaboration with controls, systems, and validation teams.
  • Perform software integration, debugging, and root‑cause analysis using debuggers, CAN tools, and bench or HIL environments.
  • Ensure software compliance with requirements, coding standards, and quality processes.
  • Collaborate with cross‑functional teams including systems, controls, validation, and hardware engineering.
  • Participate in code reviews, design reviews, and technical documentation.

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
  • 2+ years of experience in embedded software development using C/C++.
  • Hands‑on experience with AUTOSAR (Classic or Adaptive) architecture.
  • Strong experience with MATLAB/Simulink for control logic development or model‑based design.
  • Experience with real‑time embedded systems and RTOS or embedded Linux.
  • Knowledge of CAN/J1939 communication protocols and diagnostic concepts.
  • Experience using version control systems (GIT)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10120317
  • Position Id: 8917830
  • Posted 1 day ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Peoria, Illinois

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

Peoria, Illinois

Today

Full-time

USD 90,000.00 - 100,000.00 per year

Mossville, Illinois

Today

Easy Apply

Full-time

Compensation information provided in the description

Mossville, Illinois

Today

Easy Apply

Full-time

Search all similar jobs