





Tier-1 brand and Bengaluru location increase competition while niche embedded/QNX skills moderately reduce it.
Specialized embedded systems and automotive/ADAS experience required, making background fit highly specific.
Multiple mandatory embedded C++/POSIX/QNX/microcontroller requirements and explicit 8+ years make shortlisting strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own end-to-end software development, integration, and release planning for embedded C++ applications on POSIX systems.
Develop, test, and deliver real-time embedded software with first-time quality in an Agile SCRUM environment.
Manage triaging of issues reported by internal and external stakeholders and collaborate closely with product teams on interface and dependency design.
8+ years of experience in software development with strong programming skills in C/C++ or Object-Oriented programming.
Bachelor's or Master's degree in BE/B.Tech/ME/M.Tech in Electricals, Electronics, Instrumentation, or Robotics.
Hands-on experience with POSIX, multiprocessing, multithreading, synchronization, QNX Momentics, debugging using gdb, and embedded systems development.
Experience with communication protocols (TCP/UDP), build systems (e.g., Bazel, Make), version control tools (e.g., Git, Gerrit), and source code management.
Experienced in real-time embedded systems development using POSIX and QNX environments with strong debugging skills.
Knowledge of Service Oriented Architecture (SOA), API design, microcontrollers, SoCs, and communication protocols indicating systems-level development capability.
Comfortable working in Agile SCRUM teams with ownership of software planning and release management in complex software projects.