Taro Logo

C++ Senior Software Development

A leading technology company transforming the automotive industry with Snapdragon Digital Chassis and building next-generation software-defined vehicles.
Timișoara, Romania
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
HW - Board Design- Sr Engineer

Senior Hardware Board Design Engineer position at Qualcomm India, focusing on post-silicon validation and board design, requiring 3-5 years of experience in hardware engineering.

Automotive Linux Engineer

Senior Automotive Linux Engineer position at Qualcomm China, developing platform drivers and systems for automotive IVI/ADAS products, requiring 3+ years of embedded Linux experience.

Automotive Linux Platform Engineer

Senior-level Automotive Linux Platform Engineer position at Qualcomm China, focusing on Linux stability and driver development for Snapdragon Automotive products.

Platform SW Engineer

Senior Platform Software Engineer position at Qualcomm focusing on automotive software development, hypervisor implementation, and Linux kernel development in Shanghai.

BSP Engineer, CE

Senior BSP Engineer position at Qualcomm India, focusing on embedded systems development, RTOS, and device driver programming, requiring 5+ years of experience.

Description For C++ Senior Software Development

Qualcomm is at the forefront of automotive innovation, developing the Snapdragon Digital Chassis and next-generation software-defined vehicles (SDV). This senior software development role focuses on the Snapdragon Ride platform, a crucial component of their automotive solutions that addresses autonomous driving and ADAS challenges. The position involves working with high-performance SoCs and AI technologies to create efficient autonomous driving systems.

The role requires expertise in C++ programming and embedded systems development, particularly within the automotive software domain. You'll be working on an ADAS SW platform integration project, contributing to the development of Adaptive AUTOSAR-based automated driving software platforms. This is an opportunity to work with cutting-edge technology in autonomous driving, combining software engineering excellence with automotive innovation.

The ideal candidate will bring strong software development experience, particularly in C++ and Python, along with a deep understanding of design patterns and UNIX-based platforms. You'll be working with modern development tools and practices, including Git, Jira, and CI/CD pipelines. The position offers the chance to work on complex technical challenges in autonomous driving while contributing to the future of automotive technology.

Working at Qualcomm means joining a leader in mobile and automotive technology, with opportunities to influence the future of transportation. The role combines technical leadership with hands-on development, making it ideal for senior developers who want to impact the automotive industry's transformation while working with advanced technologies in autonomous driving and ADAS systems.

Last updated 21 days 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

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 (e.g. Linux, QNX)
  • Experience with Software applications debugging and validation
  • Knowledge of Coding Standards (e.g. MISRA for C++)
  • Adaptive AUTOSAR configuration and application development
  • Hands-on experience with software development and software platforms integration
  • Experience with SW tools such as Enterprise Architect, Git, Jira, Google Test, Bazel, Artifactory, CI

Interested in this job?