Job description
Join NovaDrive Technologies, a leader in automotive software and ADAS solutions. We are seeking a Senior Automotive Software Engineer to design and deliver cutting-edge driver assistance features for global customers. You will own software components from specification to production, collaborate with hardware, firmware, and data science teams, and help shape a safety-critical, high-performing roadmap.
We offer a modern tech stack, strong career growth, and competitive compensation in a supportive, fast-paced environment.
Responsibility
- Architect and implement software for ADAS features (lane keeping, adaptive cruise control, collision avoidance) across platforms.
- Collaborate with hardware, firmware, and data science teams to define interfaces and ensure end-to-end system reliability.
- Lead code reviews, write robust unit and integration tests, and ensure compliance with ISO 26262 and ASPICE standards.
- Drive software performance optimization, memory profiling, and safety-critical considerations for ECUs.
- Develop and validate simulation-based and real-world testing strategies, including MIL/SIL/CIL workflows.
- Mentor junior engineers, contribute to architecture decisions, and foster a culture of learning and quality.
- Contribute to the platform roadmap, participate in audits, and ensure on-time delivery with measurable quality metrics.
Qualification
- B.S./M.S. in Computer Engineering, Electrical Engineering, or related field; 5+ years of automotive software experience.
- Strong proficiency in C++, Python, and real-time embedded systems; experience with AUTOSAR is preferred.
- Experience with ADAS stacks, perception, localization, or control systems; hands-on with CAN/LIN and ECU software.
- Familiarity with ISO 26262, ASPICE, safety-critical development processes, and V-model lifecycle.
- Proven track record delivering production-grade software for automotive platforms; strong debugging and problem-solving skills.
- Excellent collaboration and communication skills; able to work with cross-functional teams across time zones.
- Knowledge of MATLAB/Simulink, model-based design, and software testing methodologies.
- U.S. work authorization and willingness to be onsite in Detroit, MI, with occasional travel.