Job description
Join Aurora Automotive Technologies, a premier innovator in electric and autonomous driving solutions. We are accelerating the future of mobility with cutting edge software and hardware integration. This is a unique opportunity to influence ADAS, EV powertrain, and vehicle connectivity in collaboration with top OEMs and tier suppliers.
Based in Detroit, MI, we seek a Senior Automotive Software Engineer to lead design, implementation, and testing of robust software for embedded platforms and vehicle networks. You will work cross-functional with hardware, controls, and product teams to deliver safe, scalable, and high-performance systems.
Responsibility
- Lead design and development of embedded software for ADAS and EV systems
- Architect software components, interfaces, and data models for AUTOSAR-based platforms
- Collaborate with electrical, controls, and test teams to define system requirements and verification strategies
- Implement real-time software in C/C++, Python for tooling, and Linux-based environments
- Develop and maintain CI/CD pipelines and unit tests; participate in code reviews
- Ensure safety standards compliance ISO 26262 and perform hazard analysis
- Optimize performance, memory usage, and power consumption for automotive ECUs
Qualification
- Bachelor's or Master's in Computer Engineering, Electrical Engineering, or a related field
- 5+ years of embedded automotive software experience
- Proficient in C/C++, real-time OS, AUTOSAR, and Linux
- Experience with CAN, CAN-FD, Ethernet, and FlexRay
- Experience with model-based design and simulation (Simulink/Stateflow) is a plus
- Familiarity with ISO 26262 functional safety standards and risk assessment
- Strong problem-solving, collaboration, and communication skills