Sr Platform SW Engineer

Leading technology innovator developing Snapdragon chipsets and mobile technologies
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Automotive · AI

Description For Sr Platform SW Engineer

Qualcomm, a leading technology innovator, is seeking a Senior Platform Software Engineer to join their automotive software development team in Shanghai. This role sits at the intersection of embedded systems and automotive technology, focusing on developing crucial software components for Qualcomm's Snapdragon Chipsets.

The position offers an exciting opportunity to work on cutting-edge automotive software development, where you'll be responsible for creating low-level device drivers, hypervisor software, and operating system components. You'll be working with both QNX and Linux environments, developing critical systems that power next-generation vehicles.

As a Senior Platform Software Engineer, you'll be part of a global team that pushes the boundaries of what's possible in automotive technology. You'll collaborate with various engineering teams, including systems, hardware, and architecture specialists, to design and implement robust software solutions that meet the demanding requirements of the automotive industry.

The ideal candidate should have strong programming skills in C/C++, extensive experience with embedded systems, and a solid understanding of storage technologies. Your role will be crucial in developing and validating software that meets the high reliability and safety standards required in automotive applications.

This position offers the opportunity to work with state-of-the-art technology in the rapidly evolving automotive sector, while being part of a company that's driving digital transformation and creating a smarter, connected future. If you're passionate about embedded systems, automotive technology, and want to work on products that will shape the future of transportation, this role at Qualcomm would be an excellent fit.

Last updated 12 hours ago

Responsibilities For Sr Platform SW Engineer

  • Develop low-level device drivers and middle-level software based on Qualcomm Snapdragon Chipsets
  • Develop hypervisor FE/BE software
  • Develop QNX/RTOS drivers
  • Develop Linux kernel and user space software
  • Test Qualcomm-based automotive software operating systems
  • Collaborate with PVL/AVL teams for storage
  • Participate in stability assessments and validations

Requirements For Sr Platform SW Engineer

Linux
  • Good programming skills in C/C++
  • Good knowledge on QNX, Linux kernel BSP development
  • Familiar with storage technologies, such as UFS, eMMC development
  • Strong analytical and problem-solving skills
  • Excellent communication skills, both verbal and written
  • Good self-driven ability
  • Experience on ASPICE, Fusa (plus)
  • Experience on system architecture design and analyzing (big plus)

Interested in this job?

Jobs Related To Qualcomm Sr Platform SW Engineer

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.