Taro Logo

C++ Staff Software Engineer

Qualcomm is transforming the automotive industry with Snapdragon Digital Chassis and building the next generation software defined vehicle (SDV).
Timișoara, Romania
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Automotive · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For C++ Staff Software Engineer

Qualcomm is at the forefront of automotive innovation, developing the Snapdragon Digital Chassis and next-generation software-defined vehicles (SDV). This Staff Software Engineer role focuses on the Snapdragon Ride platform, a crucial component that addresses autonomous driving and ADAS challenges through high-performance SoCs and AI technologies.

As a Staff Software Engineer, you'll lead the technical software architecture definition for their ADAS SW platform, requiring extensive C++ programming expertise. The role combines architectural leadership with hands-on development, focusing on Adaptive AUTOSAR-based automated driving software platforms.

The position offers an opportunity to work with cutting-edge automotive technology, particularly in autonomous driving and ADAS systems. You'll be responsible for defining software architecture, collaborating with partners, optimizing performance, and mentoring development teams. The role requires a strong background in C++ programming, software architecture, and automotive software development standards.

This is an excellent opportunity for experienced software engineers interested in autonomous driving technology and who want to impact the future of automotive software development. The role combines technical leadership with hands-on development, making it ideal for those who want to maintain their technical edge while guiding technical decisions and mentoring others.

Working at Qualcomm means joining a global leader in wireless technology, with a strong focus on innovation in the automotive sector. The company's Snapdragon Digital Chassis is gaining momentum with global automakers and Tier1 suppliers, making this an exciting time to join the team.

Last updated 3 months ago

Responsibilities For C++ Staff Software Engineer

  • Define software architecture and functional concepts for Adaptive AUTOSAR based Automated Driving software platform
  • Collaborate with internal and external partners to define and refine architectural concepts
  • Contribute to software product development, performance optimization and KPI measurements
  • Implement improvements on current solutions
  • Review and approve technical solutions
  • Mentor, coach and improve the technical capability of development teams
  • Assist the software lead in technical brainstorming sessions with stakeholders

Requirements For C++ Staff Software Engineer

Python
Linux
  • Bachelor's degree in Computer Science, Informatics or equivalent
  • Minimum of 7+ years of relevant work experience
  • Deep knowledge of C++ (14/17, 20) and Python
  • Experience with software architecture definition
  • Good knowledge and usage of Design patterns and UML tooling
  • Software development for UNIX platforms (Linux, QNX)
  • Experience with SW-Quality Analysis Tooling (SonarQube, Klocwork, Clang-Tidy, Valgrind)
  • ASPICE, ISO26262 standard knowledge
  • Knowledge of Coding Standards (MISRA for C++)
  • Adaptive AUTOSAR configuration and application development
  • Experience with SW tools (Enterprise Architect, Git, Jira, Google Test, Bazel, Artifactory, CI)
  • Hands-on experience with software development and software platforms integration

Interested in this job?