Qualcomm Hiring ADAS Software Engineer Staff in Bangalore
Role Overview
Job Overview
Qualcomm is hiring an ADAS Software Engineer Staff for its software engineering organization in Bangalore. The role is focused on advanced driver assistance systems and software-defined vehicle technology within Qualcomm's Snapdragon Digital Chassis and Snapdragon Ride ecosystem. The engineer will contribute to ADAS feature development for Level 2+ automated driving applications, with particular focus on automated driving comfort functions such as Adaptive Cruise Control and lane-related features.
This is a senior technical opportunity for an engineer who can work across system requirements, software requirements, feature development, testing, performance analysis, and defect investigation. Strong C++ programming and object-oriented design skills are central to the role. The position also involves collaboration with product owners and cross-functional teams while following Agile and Scrum practices.
Key Responsibilities
- Take end-to-end technical responsibility for assigned Level 2 automated driving comfort features, including ACC and lane-related functions.
- Translate stakeholder expectations into clear system and software requirements.
- Work with product owners and engineering teams to define functional concepts for automated driving capabilities.
- Develop ADAS feature software using C++ and apply suitable software design practices.
- Define feature-level and software-level test specifications and support holistic testing.
- Establish and measure feature KPIs to evaluate functionality and overall performance.
- Analyze effect chains and understand how individual feature behavior influences complete system performance.
- Investigate log files, bug reports, and software issues to identify causes and support resolution.
- Participate in an Agile Scrum environment and coordinate with cross-functional engineering teams.
- Contribute to software and system-level decisions for automotive ADAS features.
Required Skills
The core requirement is strong software engineering capability with practical programming experience in C or C++, with C++ development being particularly important for this position. Candidates should understand object-oriented programming and design patterns and be comfortable applying structured software engineering methods to automotive systems.
The role also requires system and requirements engineering ability. Candidates should be capable of turning stakeholder needs into system requirements and then deriving actionable software requirements and test specifications. Experience analyzing logs and defect reports is important for feature validation and troubleshooting.
Preferred Skills
Experience in ADAS or autonomous driving software development is highly relevant. The job specifically values candidates with substantial feature development experience in the ADAS or AD domain, as well as exposure to perception, HD maps, or localization.
Knowledge of automotive development and safety practices is beneficial. Familiarity with ISO 26262 and SOTIF is listed as a plus. Experience with Git, Jenkins, and Gerrit is also desirable. Candidates with experience in service-oriented communication such as SOME/IP, C++ coding standards such as MISRA, and common software design patterns will have additional relevant skills.
Education
The minimum education requirement can be met through a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related discipline with at least 4 years of relevant software engineering experience. Alternatively, candidates may qualify with a Master's degree and 3 or more years of experience, or a PhD and 2 or more years of experience.
Experience
The formal minimum qualification requires 4+ years of software engineering experience for bachelor's degree holders, 3+ years for master's degree holders, or 2+ years for PhD holders. The preferred profile includes 12+ years of experience in ADAS or autonomous driving feature development, so the role is particularly suited to experienced automotive software professionals.
Required Technologies
Key technologies and technical areas include C++, C, Java, Python, object-oriented design, software design patterns, ADAS, automated driving, system requirements engineering, software requirements engineering, Git, Jenkins, Gerrit, and Scrum. Additional relevant technologies and standards include SOME/IP, MISRA for C++, ISO 26262, and SOTIF.
The role is centered on Qualcomm's automotive software environment and Snapdragon Ride platform, including perception, drive policy, and middleware components. Exposure to perception systems, HD maps, localization, and software-defined vehicle technologies can strengthen a candidate's fit.
Soft Skills
Strong communication and collaboration are important because the engineer will work with product owners, stakeholders, and cross-functional engineering teams. Fluency in English is expected. The role also values creative problem solving, willingness to challenge existing approaches, ownership of technical outcomes, and the ability to work effectively within an Agile Scrum team.
Benefits of Working in this Role
The job offers an opportunity to work on advanced automotive software and next-generation ADAS technologies. The role provides exposure to Level 2+ automated driving features, software-defined vehicle concepts, Snapdragon Ride technology, and cross-functional automotive engineering work. These areas can provide valuable experience for professionals building careers in automotive software, ADAS, autonomous driving, and embedded systems.
Work Mode
The job description identifies the position as based in Bangalore. It does not specify a hybrid or remote arrangement, so this posting should be treated as onsite unless Qualcomm provides updated work-mode information.
Location
The position is based in Bangalore, Karnataka, India, within Qualcomm India Private Limited's Software Engineering organization.
Who Should Apply
This opportunity is best suited to software engineers with strong C++ development skills and experience in automotive, ADAS, autonomous driving, embedded software, or related engineering domains. Candidates should be comfortable working with system and software requirements, feature development, testing, debugging, and performance evaluation.
Experienced professionals with ADAS feature development backgrounds should consider this role especially strongly. Knowledge of perception, localization, HD maps, automotive safety standards, Git-based development, CI tools, and automotive communication technologies can further strengthen an application.
Career Growth
This position can help experienced engineers deepen their expertise in ADAS feature development, automotive software architecture, system requirements, and next-generation vehicle platforms. Working on Level 2+ driving functions can provide valuable exposure to the engineering challenges involved in advanced driver assistance and software-defined vehicles. The cross-functional nature of the role also supports growth in technical leadership, system thinking, and product-level engineering.
Application Advice
Tailor your resume toward ADAS software engineering and emphasize hands-on C++ development, feature ownership, system requirements, software requirements, testing, debugging, and automotive projects. Clearly mention experience with ACC, lane functions, perception, localization, HD maps, or related ADAS capabilities if applicable.
Also highlight relevant use of Git, Jenkins, Gerrit, Scrum, design patterns, SOME/IP, MISRA, ISO 26262, or SOTIF. If you have worked on production automotive software or Level 2/Level 2+ driving features, describe your contribution and technical ownership clearly. The application link supplied for this opportunity should be checked for the latest posting details before submission.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with 4+ years of software engineering experience; or Master's degree with 3+ years; or PhD with 2+ years.
Experience
4+ years
Top Picks for You
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Amazon Applied Scientist II Jobs in Bengaluru | ML
Amazon Development Centre • Bangalore • Onsite
CGI Hiring Senior Software Engineer - Integration in Bangalore
CGI • Bangalore • Onsite