Model/Dev Engineer
TALENT Software Services · Auburn Hills, MI · 1 mo ago
On-siteOTHRFull-time
About the role
Full-cycle embedded software development from requirements through design, coding, testing, and maintenance for automotive systems.
Responsibilities
- Design, implement, and validate embedded software for Instrument Panel Clusters (IPC), Heads-Up Displays (HUD), powertrain systems, Body Control Modules (BCM), and Engine Control Modules (ECM).
- Develop and integrate modules using Embedded C, C++, and Python.
- Model control algorithms with MATLAB/Simulink/Stateflow and generate production code via RTW.
- Interface with automotive communication protocols: CAN, SPI, I2C, LIN, ARINC, TCP/AVB (Ethernet Broadcom).
- Capture, analyze, and monitor vehicle data using Vehicle Spy, CANalyzer, and CANoe.
Requirements
- Proficiency in Embedded C, C++, and Python.
- Experience with MATLAB/Simulink/Stateflow and Real-Time Workshop.
- Hands-on knowledge of CAN, SPI, I2C, LIN, ARINC, TCP/AVB.
- Practical use of Vehicle Spy, CANalyzer, CANoe for data monitoring and diagnostics.
- Automotive domain expertise in IPC, HUD, powertrain, BCM, and ECM development cycles.