C++ Developer

Aqilea (formerly Soltia)

Bengaluru

Sur place

INR 1 800 000 - 3 000 000

Plein temps

Il y a 47 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Aqilea (formerly Soltia) is seeking a skilled Software Engineer specializing in C++ and Adaptive AUTOSAR to join its ADAS development team in Bengaluru. You will design and implement the Vehicle Abstraction Layer (VAL) to decouple high-level perception and planning from vehicle hardware and communication protocols for scalable, safety-critical ADAS software.

You will architect robust VAL interfaces, work on SOME/IP/DoIP, CAN/CAN-FD, Ethernet, and contribute to MISRA C++ and ISO 26262 compliant

Qualifications

  • 5–8 years of software engineering experience, preferably in automotive
  • Proficient in C++ and Adaptive AUTOSAR
  • Familiar with MISRA C++ and AUTOSAR standards such as ISO 26262
  • Experience with HiL testing and embedded automotive validation

Responsabilités

  • Architect and develop Vehicle Abstraction Layer (VAL) interfaces for ADAS applications
  • Implement adaptive AUTOSAR components and SOA/SOME/IP communications
  • Write high-performance, memory-efficient C++ code for embedded platforms
  • Develop drivers and HAL to abstract hardware differences across vehicle platforms
  • Ensure software follows ISO 26262 functional safety guidelines and MISRA C++ rules
  • Perform unit/integration tests and HiL validation of VAL and ADAS software

Connaissances

C++ (C++11/14/17)
Adaptive AUTOSAR
SOA
SOME/IP
Embedded systems
POSIX/Linux
Git/CI/CD

Outils

Vector MICROSAR Adaptive
EB Tresos
GDB
Lauterbach
CANalyzer
CANoe
CMake

Description du poste

Company Description

We are a consulting company with a bunch of technology-interested and happy people!

We love technology, we love design and we love quality. Our diversity makes us unique and creates an inclusive and welcoming workplace where each individual is highly valued.

With us, each individual is her/himself and respects others for who they are and we believe that when a fantastic mix of people gather and share their knowledge, experiences and ideas, we can help our customers on a completely different level.

We are looking for you who want to grow with us!

With us, you have great opportunities to take real steps in your career and the opportunity to take great responsibility.

JOB DESCRIPTION

Note: 5 to 8 Years

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). Your primary goal will be to decouple high-level ADAS perception and planning algorithms from the underlying vehicle hardware and communication protocols, ensuring seamless integration, scalability, and safety-critical performance.

Key Responsibilities
  • Architect & Develop VAL: Design and develop robust Vehicle Abstraction Layers that provide a standardised interface for ADAS applications to interact with vehicle actuators (steering, braking, acceleration) and sensors.
  • Adaptive AUTOSAR Implementation: Develop and integrate software components within an Adaptive AUTOSAR framework, focusing on Service-Oriented Architecture (SOA) and SOME/IP communication.
  • C++ Software Engineering: Write high-performance, memory-efficient, and MISRA-compliant C++ code (C++14/17/20) optimised for embedded automotive platforms.
  • 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, and Ethernet.
  • Hardware Abstraction: Develop drivers and abstraction logic to hide hardware complexity, enabling easier porting of ADAS software across different vehicle platforms.
  • Safety & Standards: Ensure all software development adheres to functional safety standards (ISO 26262) and automotive coding guidelines (MISRA C++, AUTOSAR).
  • Testing & Validation: Perform unit testing, integration testing, and Hardware-in-the-Loop (HiL) testing to validate the VAL's reliability and timing constraints.
Required Technical Skills
  • Programming: Advanced proficiency in C++ (C++ 11/C++14/C++17 preferred) and understanding of low-level memory management and concurrency. Strong understanding of SOLID principles and design patterns.
  • Middleware: Hands-on experience with Adaptive AUTOSAR stack (e.g., Vector MICROSAR Adaptive, EB Tresos, or similar).
  • Architecture: Strong understanding of Service-Oriented Architecture (SOA) and the concept of Vehicle Abstraction Layers.
  • Automotive Networking: Deep knowledge of SOME/IP, Ethernet communication, and traditional CAN/CAN-FD protocols.
  • OS Knowledge: Experience working with POSIX-based operating systems (e.g., QNX, Linux/RTOS).
  • Tools: Proficiency with Git, CMake, GDB, and debugging tools (Lauterbach, CANalyzer, or CANoe), and CI/CD pipelines.
Preferred Qualifications
  • Experience in ADAS/AD functionalities (e.g., ACC, LKA, AEB, or Automated Parking).
  • Knowledge of ISO 26262 (ASIL D) functional safety processes and documentation.
  • Experience with hypervisors or virtualisation in automotive computing platforms.
  • Familiarity with CI/CD pipelines for embedded software development.
Soft Skills
  • Strong analytical and problem-solving capabilities.
  • Excellent communication skills to collaborate in a cross-functional, global environment.
  • Ability to work independently in a fast-paced, agile development setup.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

C++ Architect / Adaptive autosar
C++ Architect / Adaptive autosar

Aqilea (formerly Soltia) • Bengaluru

Sur place
INR 350 000 - 700 000
ADAS_Adaptive Autosar with Vehicle Abstract Layer (VAL) Experts
ADAS_Adaptive Autosar with Vehicle Abstract Layer (VAL) Experts

KPIT Technologies Ltd. • Bengaluru

Sur place
INR 4 000 000 - 7 000 000
C++ Developer (Automotive/ADAS Domain)
C++ Developer (Automotive/ADAS Domain)

Capgemini • Bengaluru

Sur place
INR 1 500 000 - 2 500 000
ADAS Function Development (C++)
ADAS Function Development (C++)

BMW TechWorks India Private Limited • Bengaluru

Sur place
INR 2 500 000 - 4 200 000
Senior/Lead AutoSAR Developer
Senior/Lead AutoSAR Developer

Luxoft • Bengaluru

Sur place
INR 2 500 000 - 3 500 000
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL -
GLOBAL RESEARCH & INNOVATION SOFTWARE PROFESSIONAL -

OPmobility • Bengaluru

Sur place
INR 1 800 000 - 2 600 000
Embedded C++ Developer
Embedded C++ Developer

Expleo Group • Chennai District

Sur place
INR 1 200 000 - 2 400 000
Software Architect
Software Architect

Luxoft • Bengaluru

Sur place
INR 4 000 000 - 7 000 000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Bengaluru

Sur place
INR 800 000 - 1 200 000
C++ / ADAS HiL Framework development
C++ / ADAS HiL Framework development

Bosch Group • Bengaluru

Sur place
INR 2 800 000 - 3 600 000