





Tier-1 brand and metro location but specialized embedded real-time systems reduces applicant density.
High — deep embedded, RTOS, and automotive ADAS domain expertise required, limiting cross-industry transfer.
High — explicit 8+ years, C++, RTOS, real-time and performance-critical experience required.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Drive architectural improvements to simplify and modularize the software stack for advanced driver-assistance systems (ADAS).
Design and develop clean, performance-focused component boundaries; refactor ADAS components for reuse and maintainability.
Collaborate with cross-functional teams to define interfaces, improve integration, and optimize system performance in multi-core and real-time environments.
B.Tech. or M.Tech. in Computer Engineering, Computer Science, or related field (or equivalent experience).
8+ years professional software development experience.
Strong proficiency in C++ with experience in building/debugging multithreaded, real-time, or performance-critical systems.
Experience working in Linux, QNX, or other embedded RTOS environments.
Demonstrated expertise in modular software architecture and separation of concerns with a performance-first mindset.
Experience developing ADAS software components (Planning, Sensor Fusion, Mapping, Localization) and familiarity with automotive safety-critical software lifecycle.
Proven ability in low-level system profiling, memory management, and hardware abstraction in real-time operating systems, especially QNX.