Senior Software Developer

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 Senior Software Developer

Qualcomm is at the forefront of automotive innovation, developing the Snapdragon Digital Chassis and next-generation software-defined vehicles (SDV). The company is specifically seeking talented individuals to join their ADAS SW platform Integration project. This role focuses on developing autonomous driving and ADAS solutions using Snapdragon Ride technology, which combines high-performance SoCs with cutting-edge AI technologies.

The position offers an opportunity to work with advanced automotive software platforms, particularly focusing on Adaptive AUTOSAR-based automated driving systems. You'll be involved in everything from functional concept definition to platform integration and deployment, making direct impacts on the future of autonomous driving technology.

The ideal candidate will bring strong software engineering expertise, particularly in C++ and Python, along with experience in UNIX-based platforms. Knowledge of automotive software development, particularly in ADAS domains, would be highly valuable. The role combines technical leadership with hands-on development, requiring both strategic thinking and practical implementation skills.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, and wellbeing programs. The company strongly emphasizes professional development through continuous learning opportunities, tuition reimbursement, and mentorship programs. This is an excellent opportunity to join a leading technology company that's shaping the future of automotive technology while working alongside some of the industry's top engineering talent.

Last updated 2 months ago

Responsibilities For Senior Software Developer

  • 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 Senior Software Developer

Java
Python
Linux
  • Bachelor's degree in Computer Science, Informatics or equivalent
  • Minimum of 5+ years of relevant work experience
  • 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 (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 Senior Software Developer

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

Interested in this job?

Jobs Related To Qualcomm Senior Software Developer

Engineer, Senior

Senior Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities to work on cutting-edge technology solutions.

CPU Physical Design Timing Engineer

Senior CPU Physical Design Timing Engineer role at Qualcomm focusing on CPU timing closure for Oryon CPU Cores using industry standard tools and methodologies.

Power Software Engineer

Senior Power Software Engineer position at Qualcomm China, focusing on power optimization and performance framework development for Android/Linux systems and gaming applications.

CPU DFT Engineer

Senior CPU DFT Engineer position at Qualcomm Technologies, developing high-performance server solutions for data center applications.

CPU Architecture Performance Engineer

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