Job description
Join NovaDrive Automotive, a leader in intelligent mobility, to shape the software that powers next generation vehicles. We are seeking a Senior Automotive Software Engineer to own critical ECUs, drive AUTOSAR architectures, and deliver robust, scalable solutions for connected cars.
In this role, you'll collaborate with hardware, safety, and validation teams to translate complex requirements into reliable software that meets functional safety and performance standards.
What you get: impact across the vehicle software stack, a culture of excellence, and the opportunity to accelerate the future of mobility.
Responsibility
- Lead design, development, and integration of automotive software components across ECUs in the vehicle network.
- Architect AUTOSAR software modules and ensure compliance with MISRA C/C++ guidelines and safety requirements.
- Collaborate with hardware, test, and validation teams to implement robust diagnostics, bootstrapping, and safety features.
- Develop and maintain automated test suites, simulation models, and CI/CD pipelines for rapid iteration.
- Optimize software for safety, performance, memory constraints, and power efficiency.
- Mentor junior engineers, conduct code reviews, and drive best practices across the team.
- Support production deployment, field issue resolution, and post-release monitoring.
Qualification
- Bachelor's or master's degree in Electrical Engineering, Computer Science, or related field.
- 5+ years of automotive software development experience.
- Proficiency in C/C++, MISRA C, and AUTOSAR classic and adaptive platforms.
- Experience with CAN, Ethernet, and diagnostic protocols; exposure to FlexRay is a plus.
- Familiarity with MATLAB/Simulink and Python for tooling and automation.
- Strong analytical, communication, and collaboration skills; proven problem-solver.
- Knowledge of ISO 26262 safety processes and ASIL concepts; experience in safety-critical environments.
- Experience working in agile/scrum environments and cross-functional teams.