





Strong Tier-1 brand and metro locations increase applicants, but senior embedded specialization limits overall competition.
Highly domain-specific embedded/ADAS and real-time expertise required, limiting cross-industry transferability.
Explicit 8+ years, C++, RTOS, multithreading, and embedded systems requirements enforce strict candidate filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead architectural enhancements to simplify and modularize the autonomous vehicle software stack for ADAS across multiple OEMs.
Design and develop performance-optimized, cleanly separated software components ensuring reusability, extensibility, and maintainability.
Collaborate cross-functionally with software, systems, and hardware teams to improve integration velocity, performance tuning, and scalability in multi-core real-time environments.
B.Tech. or M.Tech. in Computer Engineering, Computer Science, or related field, or equivalent experience.
8+ years of professional software development experience.
Strong proficiency in C++ and experience with multithreaded, real-time, or performance-critical system development.
Experience working in Linux, QNX, or other embedded real-time operating system environments.
Experienced in advanced driver-assistance systems software, especially Planning, Sensor Fusion, Mapping, or Localization components.
Skilled in modular software architecture and low-level system profiling tuned for modern multi-core and real-time use cases.
Familiar with automotive software lifecycle including safety-critical system integration, memory management, DMA engines, and hardware abstraction layers.