1 month ago
Base Salary
$163k - $244k/yr
Responsibilities
- Own the platform software stack across multiple telematics chipset generations from bring-up through commercialization and sustaining support.
- Architect boot and recovery solutions, including fail-safe and dual-image recovery, OTA updates, and NAND/eMMC storage support.
- Contribute to mandatory access control, verified boot, disk integrity verification, full-disk encryption, and automotive cybersecurity threat analysis.
- Set boot-time and memory-footprint targets and lead cross-team optimization efforts.
- Architect fusion configurations integrating application processors with cellular modems over PCIe, USB, and Ethernet.
- Plan kernel and Yocto upgrade roadmaps and release trains.
- Ensure automotive software process compliance and translate customer requirements into platform features and build configurations.
- Mentor engineers and set technical direction across boot, security, memory, and virtualization domains.
- Collaborate with OEMs, Tier 1 suppliers, industry partners, and global cross-functional teams to deliver system software through commercialization.
Requirements
- Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field plus 6+ years of software engineering or related experience; or a master's degree plus 5+ years; or a PhD plus 4+ years.
- 3+ years of work experience with programming languages such as C, C++, Java, or Python.
- Deep expertise in embedded Linux system software, including kernel development, bootloaders, Yocto-based build systems, and board bring-up.
- Experience optimizing boot time and memory footprint on resource-constrained embedded platforms.
- Strong knowledge of embedded security, automotive cybersecurity standards, and formal automotive development, quality, and process frameworks.
- Experience with platform-level debugging, pre-silicon and SoC bring-up, Linux kernel device drivers, RTOS, and C, C++, Assembly, and scripting languages.
- Experience with development tools including debuggers, Git, Perforce, IDEs, and build tools.
- Ability to provide technical leadership across teams without direct authority and drive cross-organizational commitments.
- Experience with AI-based software development lifecycle practices and large organizations is preferred.
- Strong analytical, planning, communication, presentation, organizational, interpersonal, and teamwork skills.
- A bachelor's degree in Electronics, Communications, or Computer Science Engineering is listed as preferred, with a master's degree preferred; 13+ years of software engineering or related industry experience and strong C/C++ expertise are also preferred.
Benefits
- Competitive annual discretionary bonus program and opportunity for annual RSU grants.
- Competitive benefits package designed to support employees at work, at home, and at play.
About Qualcomm
Qualcomm is a public semiconductor company headquartered in San Diego, founded in 1985, that designs and sells wireless chipsets and platforms for mobile devices, automotive, IoT, and networking, notably the Snapdragon application processors and 5G modems. It also licenses a large portfolio of cellular patents to device makers, generating revenue alongside chip sales; its technology underpins many Android smartphones and emerging automotive and edge-compute systems, and it trades on NASDAQ as QCOM.
