Senior Automotive Software Engineer - Adaptive AUTOSAR / C++
Location : Bangalore
About the Company :
Aeva is redefining autonomy with breakthrough sensing and perception technology. Our 4D LiDAR sensors uniquely measure both 3D position and instant velocity, enabling smarter and safer autonomous decisions across automotive, industrial robotics, consumer electronics, healthcare, and security applications.
Role Summary :
We are seeking a Senior Embedded Software Engineer with strong Adaptive AUTOSAR experience to collaboratively integrate middleware with sensor firmware for next-generation automotive systems. The role involves software component development, middleware / OEM integration, debugging, and ensuring compliance with automotive cybersecurity and safety standards.
Key Responsibilities :
- Design and develop Adaptive AUTOSAR software components (SWCs) and integrate with middleware layers
- Collaborate closely with Tier-1 / OEM software teams to align interface definitions and resolve middleware integration issues
- Configure and integrate Foundation Components : Execution Manager, Diagnostic Manager, Platform Health Management, Persistency, DLT, etc.
- Implement secure communication protocols SOME / IP, SecOC, DoIP in alignment with ISO / SAE 21434 cybersecurity requirements
- Support functional safety activities such as software FMEA and diagnostic validation (ISO 26262)
- Contribute to hardware bring-up, bootloader integration, and RTOS-based testing on multi-core ARM platforms
- Involved in the full software lifecycle-requirements, design documentation, test plans, implementation, and peer reviews
Required Skills & Experience :
5-8 years of experience in Embedded C++ development for automotive or real-time systemsStrong hands-on experience with Adaptive AUTOSAR & middleware integrationSoftware development experience on Embedded Linux / QNX running on ARM-based SoCsKnowledge of secure boot, key management & in-vehicle cybersecurity frameworks (SecOC, E2E)Good understanding of RTOS, Ethernet communication & HAL layersFamiliarity with functional safety (ISO 26262) and compliance documentationExcellent debugging, problem-solving & cross-team collaboration skillsBachelor's or Master's degree in Electrical Engineering / Computer Engineering / related fields(ref : hirist.tech)