ADAS - Staff Engineer

Qualcomm · Bengaluru · 4+ yrs experience · Posted 2026-06-09

Tech stack: C, C++, Java, Jenkins, Python

Apply on the company site · Get a referral for this role

Qualcomm salary & ratings · Qualcomm interview process · More live openings

About the role

Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - At Qualcomm, we are transforming the automotive industry with our Snapdragon Digital Chassis and building the next generation software defined vehicle (SDV).
- Snapdragon Ride is an integral pillar of our Snapdragon Digital Chassis, and since its launch it has gained momentum with a growing number of global automakers and Tier1 suppliers.
- Snapdragon Ride aims to address the complexity of autonomous
- driving and ADAS by leveraging its high-performance, power-efficient SoC, industry-leading artificial intelligence (AI) technologies and pioneering vision and drive policy stack to deliver a comprehensive, cost and energy efficient systems solution.
- We are seeking smart, innovative, and motivated individuals to join our ADAS software architect team.
- This role involves contributing to the development of our Advanced Driver Assist System Platform, which includes the Perception stack
- Drive policy, and middleware.
- Candidates should have strong programming skills in C/C++ and be well-versed in Object-Oriented Design patterns.
- The selected candidate will be responsible for designing and developing ADAS features on the Qualcomm mixed critical Flex platform (Cockpit+ADAS) for a leading Indian car manufacturer, with the opportunity to work on advanced L2+ level ADAS technology.
- Take end-to-end responsibility for Level 2 Automated Driving Comfort Features (ACC, Lane features)
- Define system requirements based on stakeholder requirements and derive software requirements.
- Collaborate with the rest of the team/PO to define functional concepts for Automated Driving Functions.
- Continuous development through defining and measuring feature KPIs as well as holistic testing.
- Evaluate effect chain and its impact on overall feature performance.
- Define test specifications on product level and SW level.
- Develop Feature Software in C++.
- Analyze log files and bug reports.
- Work in an agile team according to the SCRUM framework
Qualifications: - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- 12 + years of experience in Feature Development in the ADAS/AD Area.
- Advanced System and requirement engineering skills, with proven experience in defining solutions on system and SW levels.
- Proven experience in C++ SW development
- Knowledge about tools like git, Jenkins, and Gerrit.
- Experience in perception, HD maps, or localization is a plus.
- Knowledge about safety standards ISO26262 and SOTIF is a plus.
- Fluency in English.
- Experience with agile methodologies in a cross-functional team is a plus.
- A mindset of challenging the status quo and finding creative ways to do things.
- Driver licence.
- Previous SW development experience for ADAS domain.
- Service oriented communication (e.g SOME/IP).
- Good knowledge and usage experience of Design patterns.
- Coding Standards (e.g. MISRA for C++)

Qualifications

- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- 12 + years of experience in Feature Development in the ADAS/AD Area.
- Advanced System and requirement engineering skills, with proven experience in defining solutions on system and SW levels.
- Proven experience in C++ SW development
- Knowledge about tools like git, Jenkins, and Gerrit.
- Experience in perception, HD maps, or localization is a plus.
- Knowledge about safety standards ISO26262 and SOTIF is a plus.
- Fluency in English.
- Experience with agile methodologies in a cross-functional team is a plus.
- A mindset of challenging the status quo and finding creative ways to do things.
- Driver licence.
- Previous SW development experience for ADAS domain.
- Service oriented communication (e.g SOME/IP).
- Good knowledge and usage experience of Design patterns.
- Coding Standards (e.g. MISRA for C++)

Responsibilities

- At Qualcomm, we are transforming the automotive industry with our Snapdragon Digital Chassis and building the next generation software defined vehicle (SDV).
- Snapdragon Ride is an integral pillar of our Snapdragon Digital Chassis, and since its launch it has gained momentum with a growing number of global automakers and Tier1 suppliers.
- Snapdragon Ride aims to address the complexity of autonomous
- driving and ADAS by leveraging its high-performance, power-efficient SoC, industry-leading artificial intelligence (AI) technologies and pioneering vision and drive policy stack to deliver a comprehensive, cost and energy efficient systems solution.
- We are seeking smart, innovative, and motivated individuals to join our ADAS software architect team.
- This role involves contributing to the development of our Advanced Driver Assist System Platform, which includes the Perception stack
- Drive policy, and middleware.
- Candidates should have strong programming skills in C/C++ and be well-versed in Object-Oriented Design patterns.
- The selected candidate will be responsible for designing and developing ADAS features on the Qualcomm mixed critical Flex platform (Cockpit+ADAS) for a leading Indian car manufacturer, with the opportunity to work on advanced L2+ level ADAS technology.
- Take end-to-end responsibility for Level 2 Automated Driving Comfort Features (ACC, Lane features)
- Define system requirements based on stakeholder requirements and derive software requirements.
- Collaborate with the rest of the team/PO to define functional concepts for Automated Driving Functions.
- Continuous development through defining and measuring feature KPIs as well as holistic testing.
- Evaluate effect chain and its impact on overall feature performance.
- Define test specifications on product level and SW level.
- Develop Feature Software in C++.
- Analyze log files and bug reports.
- Work in an agile team according to the SCRUM framework

More openings at Qualcomm