Embedded Software Engineer AUTOSAR C
- C++
- MATLAB
- Embedded C
- RTOS
- Linux
- Git
Job Title : Embedded Software Engineer – AUTOSAR / C / C++
Location :Dallas, TX
Duration : 24 Months (Long-term Contract)
Start : ASAP
Role Overview
Caterpillar is seeking anEmbedded Software Engineer with strong hands-on experience inAUTOSAR-based C/C++ development to support embedded control software foroff-highway machines, powertrain systems, and electrification platforms.
This role focuses onproduction-quality embedded software development, AUTOSAR integration, and system-level testing in a collaborative engineering environment.
MATLAB/Simulink experience is a plus; deep expertise is not required—working knowledge is sufficient.
Key Responsibilities
- Develop, integrate, and maintainembedded C/C++ software for real-time control systems usingAUTOSAR (Classic or Adaptive) architecture
- Support integration ofAUTOSAR Application and BSW layers, including communication stacks such asCAN, J1939, and LIN
- Work withMATLAB/Simulink and Stateflow models for understanding and integrating model-based control algorithms (expert-level modeling not required)
- Participate inMIL, SIL, and HIL testing activities in coordination with controls, systems, and validation teams
- Performsoftware debugging, integration, and root cause analysis using debuggers, CAN tools, and bench/HIL setups
- Ensure compliance withsoftware requirements, coding standards, and quality processes
- Collaborate cross-functionally withsystems, controls, validation, and hardware engineering teams
- Participate incode reviews, design reviews, and technical documentation
Required Qualifications
- Bachelor's degree inComputer Engineering, Electrical Engineering, or related field
- 2+ years of hands-onembedded software development experience usingC/C++
- Practical experience withAUTOSAR (Classic or Adaptive)
- Working knowledge of MATLAB/Simulink (model-based design exposure is sufficient)
- Experience withreal-time embedded systems, RTOS, or embedded Linux
- Knowledge ofCAN, J1939, and automotive/off-highway diagnostic concepts
- Experience withGit or similar version control systems
Nice to Have
- Experience inoff-highway, automotive, powertrain, or electrification domains
- Exposure toStateflow, code generation, or model integration workflows
- Familiarity withHIL tools and test environments
Embedded Software Engineer AUTOSAR C · KYYBA, Inc