Position: Embedded Software Engineer (Embedded C / MATLAB Simulink / AUTOSAR) Location: Mossville, IL (Onsite)
Job Type: Contract (W2 Only)
Role Overview We are seeking a highly skilled
Embedded Software Engineer with strong expertise in
Embedded C, MATLAB/Simulink, and AUTOSAR to support development of advanced control systems for heavy-duty or automotive platforms. The ideal candidate will have hands-on experience in model-based development, embedded systems, and real-time software integration.
Key Responsibilities - Develop and implement embedded software using Embedded C for real-time systems
- Design and develop control algorithms using MATLAB/Simulink (Model-Based Design)
- Generate production code using Simulink/Stateflow (Auto-code generation)
- Work with AUTOSAR architecture including configuration, integration, and BSW components
- Perform software integration, debugging, and testing on target hardware
- Collaborate with cross-functional teams including systems, hardware, and validation engineers
- Support software verification and validation (V&V) activities
- Analyze system requirements and convert them into software design and implementation
- Work with tools for calibration, debugging, and communication protocols (CAN, etc.)
Required Qualifications - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
- 5+ years of experience in embedded software development
- Strong programming skills in Embedded C
- Hands-on experience with MATLAB/Simulink and Stateflow
- Experience working with AUTOSAR architecture (Classic Platform preferred)
- Knowledge of real-time embedded systems and RTOS concepts
- Experience with CAN communication protocols (CAN, J1939, etc.)
- Strong debugging and problem-solving skills
Preferred Qualifications - Experience in automotive or heavy equipment domain
- Exposure to code generation tools (Embedded Coder)
- Familiarity with software development lifecycle (V-model)
- Experience with tools like CANalyzer, CANape, Vector tools
- Knowledge of functional safety (ISO 26262) is a plus