





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Metro Bangalore role with a generic software title and 2–5 years attracts applicants, but niche embedded C++/Qt skills limit density.
Niche embedded C++, real-time, and avionics/robotics context makes skills less transferable across industries.
Explicit 2–5 years plus mandatory C++/embedded/Qt and real-time system experience makes filters stringent.
Design, build, and maintain efficient, reusable, and reliable C++ code for applications ranging from desktop to native mobile and embedded systems.
Identify performance bottlenecks and bugs; implement performance and quality improvements.
Coordinate with teams working on different infrastructure layers and maintain code quality, organization, and automation.
Bachelor's or Master's degree in Computer Science.
2-5 years of relevant C++ development experience.
Strong proficiency in C++ including language specification, STL, QT for Android/Linux, memory management, and multi-threading.
Proficient with code versioning tools (Git, SVN, Mercurial) and experience implementing automated testing/unit tests.
Experienced C++ developer familiar with QT platform and building applications for Android and Linux environments.
Knowledgeable about embedded systems, real-time environments, and low-level threading primitives.
Capable of working on complex software for defense-related unmanned vehicles, with an understanding of system-level programming and integration (e.g., OpenGL, system calls).