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

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 20 days 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?

Jobs Related To Qualcomm C++ Staff Software Engineer

Platform Architect - Automotive Technologies (Staff/Sr Staff)

Lead platform architect role at Qualcomm focusing on automotive technologies, requiring expertise in embedded systems, software architecture, and team leadership.

Windows Kernel Driver Development - Staff/ Sr Staff Engineer

Staff/Senior Staff Engineer position at Qualcomm focusing on Windows kernel driver development, requiring 13+ years of experience in embedded systems and Windows internals.

Staff/Senior Staff engineer - Systems Lead : Power & Performance (Embedded System

Senior technical role focusing on power and performance optimization for embedded systems at Qualcomm, requiring 10+ years of experience and deep expertise in system-level engineering.

Lead Engineer, Senior - Audio DSP

Lead Engineer, Senior - Audio DSP position at Qualcomm Bangalore, focusing on embedded DSP software development for wireless chips with emphasis on audio processing and frameworks.

High Performance DSP core Implementation Engineer, Sr Staff

Senior Staff DSP Implementation Engineer role at Qualcomm Bangalore, leading hardware implementation teams and driving technical innovation in Display Sub-System development.