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 28 minutes 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

C++ Senior Software Developer

Senior C++ Software Developer role at Qualcomm focusing on automotive software development for ADAS and autonomous driving systems.

Engineer, Senior - WLAN Automation

Senior WLAN Automation Engineer position at Qualcomm India, focusing on wireless networking protocols testing and automation development.

CPU Architecture Performance Engineer

Senior CPU Architecture Performance Engineer position at Qualcomm focusing on CPU design and verification for mobile and portable computers.

CPU Design Verification - Sr Engineer

Senior CPU Design Verification Engineer role at Qualcomm focusing on power management verification and system validation.

CPU Physical Design Engineer - Multiple roles

Senior CPU Physical Design Engineer role at Qualcomm India, focusing on high-speed cores and chip-level physical design with 7+ years experience required.