Q

Qualcomm

Designs mobile chips and licenses wireless patents

Auto Telematics Platform Software Engineer Senior Staff - Software Engineering

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and 6 or more years of software engineering or related work experience; alternatively, a master's degree in those fields and 5 or more years of experience, or a PhD in those fields and 4 or more years of experience.
  • At least 3 years of work experience with a programming language such as C, C++, Java, or Python.
  • Deep expertise in embedded Linux systems software, including kernel development, bootloaders, Yocto-based build systems, and board bring-up.
  • A proven track record of optimizing boot time and memory footprint on resource-constrained embedded platforms.
  • Strong knowledge of embedded security and automotive cybersecurity standards.
  • Experience delivering software to automotive OEMs within formal development, quality, and process frameworks.
  • Ability to provide technical leadership across teams without direct authority and drive cross-organizational commitments.
  • Knowledge of system software and platform-level debugging, including pre-silicon and SoC bring-up.
  • Experience with software development tools, including debuggers, code revision systems such as Git and Perforce, IDEs, and build tools.
  • Experience with Linux kernel device driver development.
  • Experience with real-time operating systems.
  • Programming skills in C, C++, Assembly, and scripting languages.
  • Experience working with AI-based software development lifecycle practices.
  • Experience working in large organizations.
  • A bachelor's degree in Electronics, Communications, or Computer Science Engineering; a master's degree is preferred.
  • At least 13 years of software engineering or related industry experience, with strong C/C++ programming expertise.

Responsibilities

  • Own the platform software stack end to end across multiple telematics chipset generations, from initial bring-up through commercialization and long-term sustaining support.
  • Architect boot and recovery solutions, including fail-safe and dual-image recovery paths, over-the-air update flows, and NAND/eMMC storage support.
  • Contribute to platform security work, including mandatory access control, verified boot, disk integrity verification, and full-disk encryption, and drive automotive cybersecurity threat analysis and risk assessment for key features.
  • Set and defend boot-time and memory footprint targets, leading cross-team optimization efforts against firm customer commitments.
  • Help architect fusion configurations integrating third-party application processors with cellular modems over PCIe, USB, and Ethernet.
  • Plan kernel and Yocto upgrade roadmaps and release trains, balancing launch commitments against ongoing feature demand.
  • Ensure automotive software process compliance for all new platform feature development.
  • Translate customer requirements into platform features and build configurations.
  • Mentor engineers across boot, security, memory, and virtualization domains, and set technical direction ahead of market demand.
  • Develop next-generation automotive telematics products and drive system solutions through commercialization in collaboration with cross-functional teams, Tier 1 suppliers, OEMs, and industry partners.

Desired Qualifications

  • Experience optimizing boot time and memory footprint on resource-constrained embedded platforms.
  • Experience with embedded security and automotive cybersecurity standards.
  • Experience delivering software to automotive OEMs within formal development, quality, and process frameworks.
  • Experience with platform-level debugging, pre-silicon and SoC bring-up, Linux kernel device driver development, and real-time operating systems.
  • Experience with debuggers, code revision systems such as Git and Perforce, IDEs, and build tools.
  • Experience working with AI-based software development lifecycle practices.
  • Experience working in large organizations.
  • Strong analytical and problem-solving skills.
  • Strong planning, time management, decision-making, presentation, and organizational skills.
  • Effective written and verbal communication skills.
  • Strong interpersonal and teamwork skills.
  • A master's degree in Electronics, Communications, or Computer Science Engineering.
  • At least 13 years of software engineering or related industry experience, with strong C/C++ programming expertise.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs