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

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 19 hours 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?

Jobs Related To Qualcomm C++ Senior Software Development

Senior Pre/Post Silicon Validation Engineer

Senior Pre/Post Silicon Validation Engineer role at Qualcomm, combining hardware expertise with software development to ensure SoC & Modem silicon quality.

Engineer, Senior - Windows Development

Senior Windows Development Engineer role at Qualcomm, focusing on power and thermal management for Windows on Snapdragon platforms, requiring expertise in embedded systems and Windows kernel development.

Digital Display Interface ASIC Design Engineer

Senior-level ASIC Design Engineer position at Qualcomm focusing on digital display interface development, requiring 3-6 years of experience and expertise in hardware design and verification.

CPU Software Engineer Senior

Senior CPU Software Engineer role at Qualcomm focusing on embedded systems, driver development, and system architecture for next-gen SoC solutions.

Embedded Platform Dev- Lead Engineer, Senior

Senior Lead Engineer position at Qualcomm focusing on embedded platform development for automotive systems, requiring expertise in functional safety and ISO26262 compliance.