C++ Developer
BengaluruFull-time5–8 yrsPosted 1 week ago
Senior software engineering role at Aqilea in Bengaluru. Needs 5–8 years.
About the role
Seeking a highly skilled and motivated Software Engineer specialising in C++ and Adaptive AUTOSAR to join their ADAS development team. In this role, you will be responsible for designing and implementing the Vehicle Abstraction Layer (VAL).
What you'll do
- 1.Architect & Develop VAL: Design and develop robust Vehicle Abstraction Layers that provide a standardised interface for ADAS applications to interact with vehicle…
- 2.Adaptive AUTOSAR Implementation: Develop and integrate software components within an Adaptive AUTOSAR framework
- 3.C++ Software Engineering: Write high-performance, memory-efficient, and MISRA-compliant C++ code (C++14/17/20) optimised for embedded automotive platforms
- 4.Communication Protocols: Implement and manage data exchange between high-level ADAS controllers and low-level ECUs using protocols such as SOME/IP, DoIP, CAN/CAN-FD
- 5.Hardware Abstraction: Develop drivers and abstraction logic to hide hardware complexity, enabling easier porting of ADAS software across different vehicle platforms
What you need
- C++
- Git
- CI/CD
- Embedded C
- Agile
- Linux
Good to have
- Unit testing
- Data structures