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

Qualcomm is transforming the automotive industry with Snapdragon Digital Chassis and building next generation software defined vehicles.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive · AI

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

Qualcomm is seeking an experienced Automotive Software Lead Engineer to join their team working on transformative autonomous driving technology. The role focuses on the Snapdragon Digital Chassis and next-generation software-defined vehicles (SDV).

The position involves working with Snapdragon Ride, a crucial component of Qualcomm's automotive initiatives, which has gained significant traction with global automakers and Tier1 suppliers. The platform addresses the complexities of autonomous driving and ADAS through high-performance SoCs, AI technologies, and advanced vision and drive policy solutions.

The ideal candidate will tackle challenging technological problems in autonomous driving, including centimeter-level localization, multimodal sensor perception, sensor fusion, behavior prediction, and trajectory planning. The role requires expertise in C/C++ programming, with a focus on developing software frameworks, middleware, and sensor integration.

Key responsibilities include designing and implementing sensor drivers for various components (IMU, GPS, Camera, Radar, Lidar, Ultrasonic), ensuring efficient sensor synchronization, and optimizing software performance on the Snapdragon Ride platform. The position requires collaboration with cross-functional teams and involvement in SDK development.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning support, wellbeing programs, and continuous learning opportunities. The company fosters an inclusive culture that encourages innovation and professional growth through mentorship and development programs.

This role presents an opportunity to work at the forefront of autonomous vehicle technology with one of the industry's leading companies, contributing to groundbreaking solutions that will shape the future of automotive transportation.

Last updated 19 days 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
  • Develop test plans and validation of SW

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

Linux
  • Bachelor's degree in Engineering, Computer Science or related field with 3+ years experience, or Master's with 2+ years, or PhD with 1+ year
  • 5-8 years of C++ development experience (C++11 and C++14)
  • Experience with multi-threaded/multi-core SW development
  • Knowledge of Linux and embedded platforms (QNX, AGL, Safe Linux)
  • 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 (git, github/gitlab)

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 strength and resilience support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

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

PCIe Embedded Software Engineer, Staff

Staff-level PCIe Embedded Software Engineer position at Qualcomm, developing drivers for next-generation chipsets with competitive compensation.

Windows Driver Development with C - Lead Engineer

Lead Engineer position for Windows Driver Development at Qualcomm India, focusing on embedded systems and RTOS with 6-8 years experience required.

Embedded Platform Dev- Lead Engineer, Senior

Senior Lead Engineer position at Qualcomm focusing on embedded platform development for automotive safety systems and ADAS/Autonomy solutions.

Power/Performance/Thermal Software & System Optimization Engineer

Senior technical role focusing on power, performance, and thermal optimization for consumer and gaming technologies at Qualcomm China.

CPU DSP -Staff Engineer

Staff Engineer position at Qualcomm focusing on CPU software architecture, firmware development, and system optimization for Snapdragon chipsets.