Job description
We are searching for a Senior Automotive Software Engineer to join our Detroit-based R&D team. You will develop and integrate embedded software for vehicle ECUs, focusing on safety-critical domains and scalable architectures.
In this role, you will collaborate with hardware and software teams to define requirements, architect solutions, and deliver robust, testable code. You will contribute to the digital twin, model-based development, and validation activities across the product lifecycle.
We offer a competitive compensation package, comprehensive benefits, and opportunities to influence the future of mobility at a leading automotive innovator.
Responsibility
- Design, implement, and verify embedded software for vehicle ECUs using C/C++
- Develop AUTOSAR-compliant software components and interfaces
- Integrate software with hardware platforms and test benches
- Collaborate with cross-functional teams to define requirements and system architecture
- Perform unit, integration, and hardware-in-the-loop testing
- Ensure compliance with functional safety standards such as ISO 26262
- Optimize performance, memory usage, and power consumption for automotive applications
- Contribute to debugging and issue resolution across the software stack
Qualification
- Bachelor or Master degree in Electrical Engineering, Computer Science, or a related field
- 5+ years of automotive embedded software development experience
- Strong C/C++ skills with experience in MISRA C and embedded toolchains
- Hands-on experience with AUTOSAR, CAN/LIN, Ethernet, and vehicle networks
- Proficiency with MATLAB/Simulink for model-based development
- Knowledge of ISO 26262 functional safety processes and lifecycle
- Excellent problem solving, communication, and teamwork abilities
- Authorized to work in the United States or eligible for work authorization