C++ Senior Software Development

Qualcomm is transforming the automotive industry with Snapdragon Digital Chassis and building the next generation software defined vehicle (SDV).
Backend
Senior Software Engineer
In-Person
5+ years of experience
Automotive · AI

Description For C++ Senior Software Development

Qualcomm is at the forefront of automotive innovation, leading the transformation of the industry with their Snapdragon Digital Chassis and next-generation software-defined vehicle (SDV) development. This senior software development position focuses on the Snapdragon Ride platform, a crucial component of their automotive initiatives that addresses the complexities of autonomous driving and ADAS systems.

The role combines cutting-edge technology with practical implementation, requiring expertise in C++ programming and automotive software development. You'll be working on their ADAS SW platform Integration project, contributing to the development of Adaptive AUTOSAR based automated driving software platforms. This position offers the opportunity to work with industry-leading artificial intelligence technologies and pioneering vision and drive policy stack.

The ideal candidate will have strong software development background, particularly in C++ programming, with experience in UNIX platforms and automotive software development. You'll be part of a team that's shaping the future of autonomous driving technology, working with state-of-the-art tools and methodologies.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning assistance, and professional development opportunities. The company culture promotes innovation, continuous learning, and professional growth through mentorship programs and tuition reimbursement.

This role is perfect for someone who wants to be at the cutting edge of automotive technology, working with a company that's leading the transformation of the industry. You'll have the opportunity to contribute to groundbreaking developments in autonomous driving while working alongside some of the industry's top engineering and technology experts.

Last updated 2 months ago

Responsibilities For C++ Senior Software Development

  • Be part of functional concepts definition for Adaptive AUTOSAR based Automated Driving software platform
  • Contribute to software product development and platform integration and deployment
  • Have a hands-on approach in implementing improvements on current solutions
  • Review and approve technical solutions

Requirements For C++ Senior Software Development

Java
Python
  • Bachelor's degree in Computer Science, Informatics or equivalent
  • Deep knowledge of C++ (14/17, 20) and Python
  • Good knowledge and usage experience of Design patterns
  • Software development for UNIX platforms (Linux, QNX)
  • Experience with Software applications debugging and validation
  • Knowledge of Coding Standards (e.g. MISRA for C++)
  • Adaptive AUTOSAR configuration and application development
  • Experience with SW tools such as Enterprise Architect, Git, Jira, Google Test, Bazel, Artifactory, CI

Benefits For C++ Senior Software Development

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm C++ Senior Software Development

Windows Application Lead Developer

Senior Windows Application Developer role at Qualcomm India, focusing on WoS platform and Snapdragon applications with C++ expertise required.

CPU Physical Design Engineer

Senior CPU Physical Design Engineer role at Qualcomm focusing on implementing multi-core CPU operations and optimizing designs for power, area, and performance.

ADAS V&V Software Test Lead Engineer Senior

Senior ADAS V&V Software Test Lead Engineer position at Qualcomm focusing on automotive software testing and validation.

CPU Formal Verification Engineer

Senior CPU Formal Verification Engineer position at Qualcomm, focusing on hardware verification and formal methods for next-generation processors.

Senior Engineer- Kernel Development

Senior Engineer position focusing on Kernel Development for AI Runtime SDK at Qualcomm, requiring expertise in C++, AI models, and hardware optimization.