Automotive Software Lead Engineer Sr. - C/C++

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

Description For Automotive Software Lead Engineer Sr. - C/C++

Qualcomm is at the forefront of automotive innovation, developing the Snapdragon Digital Chassis and next-generation software-defined vehicles. As an Automotive Software Lead Engineer, you'll be working on Snapdragon Ride, a crucial component that addresses autonomous driving and ADAS complexities. The role involves tackling challenging technological problems from centimeter-level localization to sensor fusion and trajectory planning.

The position requires expertise in C/C++ development with a focus on embedded systems and safety-critical applications. You'll be responsible for designing and developing software frameworks, implementing sensor drivers, and optimizing software for the Snapdragon Ride platform. The role demands strong technical skills in multi-threaded development, Linux/embedded platforms, and automotive standards.

Qualcomm offers a supportive, inclusive culture where innovative ideas are valued. You'll work alongside leading engineering experts, contributing to world-changing technologies. The company provides comprehensive benefits including health coverage, financial planning support, and professional development opportunities through mentorship and continuous learning programs.

This role is perfect for experienced software engineers passionate about autonomous driving technology and looking to make a significant impact in the automotive industry. You'll be part of a team solving complex challenges in vehicle automation while working with cutting-edge technology at a global leader in mobile and automotive innovation.

Last updated a day ago

Responsibilities For Automotive Software Lead Engineer Sr. - C/C++

  • Design and development of SW framework and middleware
  • Development of sensor drivers (IMU, GPS, Camera, Radar, Lidar, Ultrasonic)
  • Implement SW optimization on Snapdragon Ride platform
  • Work on Ride SDK development
  • Collaborate with test engineers for test plans and validation

Requirements For Automotive Software Lead Engineer Sr. - C/C++

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science with 3+ years experience or Master's with 2+ years or PhD with 1+ year
  • 5-8 years of C++ development experience
  • Experience with multi-threaded / multi-core SW development
  • Knowledge of Linux and embedded platforms
  • Familiarity with ROS/ROS2, DDS, Adaptive AUTOSAR middleware
  • Knowledge of safety critical software development (ISO26262, MISRA C++, AUTOSAR C++)
  • Experience with source code management tools
  • Excellent written and verbal communication skills

Benefits For Automotive Software Lead Engineer Sr. - C/C++

Medical Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future security programs
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Automotive Software Lead Engineer Sr. - C/C++

Engineer, Senior - USB

Senior USB Engineer position at Qualcomm focusing on USB driver development for Snapdragon platform, requiring expertise in USB protocols and device driver development.

Post-Silicon Validation - Sr Engineer

Senior Post-Silicon Validation Engineer role at Qualcomm India, focusing on embedded systems and hardware validation with C/Assembly programming and ARM architecture expertise.

Engineer, Senior Lead - USB Type-C/PD compliance and certification

Senior Lead Engineer position for USB Type-C/PD compliance and certification at Qualcomm, focusing on embedded systems and device driver development.

Senior Engineer - DSP

Senior DSP Engineer role at Qualcomm focusing on audio/voice software development for Snapdragon processors, requiring 3-5 years of embedded systems experience.

Product Software Integration Engineer, Sr - PC Compute

Senior Product Software Integration Engineer role at Qualcomm focusing on embedded systems, PC compute platforms, and software integration.