Platform SW Engineer - Shanghai

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Shanghai, WV 25427, USA
$120,000 - $200,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Automotive

Description For Platform SW Engineer - Shanghai

Qualcomm, a leading technology innovator, is seeking a Platform SW Engineer for their Shanghai location. This role is focused on HGY development, working with global teams to develop critical software components for the automotive market. The position combines low-level programming with system architecture, requiring expertise in Linux kernel development and virtualization technologies.

As a Platform SW Engineer, you'll be responsible for developing device drivers, hypervisor software, and Linux kernel components for Qualcomm Snapdragon Chipsets. The role demands strong technical skills in C/C++ programming and Linux kernel development, along with experience in virtualization technologies and hypervisor development.

The ideal candidate will have at least 4 years of software engineering experience and preferably an MS degree in Electrical Engineering or Computer Science. You'll be working in a collaborative environment, interfacing with global teams to resolve technical issues and ensure software stability. Experience with ASPICE and Fusa would be advantageous, as would system architecture design experience.

This position offers the opportunity to work at the forefront of automotive software development, combining embedded systems expertise with cutting-edge technology. You'll be part of Qualcomm's mission to push the boundaries of what's possible in technology, working on projects that directly impact the future of automotive software systems.

Last updated an hour ago

Responsibilities For Platform SW Engineer - Shanghai

  • Develop low-level device drivers and middle-level software based on Qualcomm Snapdragon Chipsets
  • Develop hypervisor FE/BE software
  • Develop Linux kernel and user space software
  • Conduct in-depth stability issue analysis
  • Test Qualcomm-based automotive software operating systems
  • Collaborate with functionality development teams and test teams
  • Participate in stability assessments and validations

Requirements For Platform SW Engineer - Shanghai

Java
Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering experience
  • Good programming skills in C/C++
  • Good knowledge on Linux kernel development
  • Familiar with virtualization technologies, experienced hypervisor development
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Good self-driven ability
  • MS in Electrical engineering, Electrical and Computer engineering, or Computer Science preferred

Benefits For Platform SW Engineer - Shanghai

Medical Insurance
401k
Education Budget
  • Medical Insurance
  • 401k
  • Education Budget

Interested in this job?

Jobs Related To Qualcomm Platform SW Engineer - Shanghai

Senior Validation Engineer (Embedded SOC Driver)

Senior Validation Engineer role at Qualcomm China, focusing on embedded SOC driver validation and debugging, with opportunities to work on cutting-edge technology and global collaboration.

Camera ISP Algorithm System Engineer, Sr. (Taipei)

Senior Camera ISP Algorithm System Engineer position at Qualcomm Taipei, focusing on computer vision algorithm development and systems engineering.

Embedded DSP/NPU Software Engineer

Senior Embedded Software Engineer role at Qualcomm China, focusing on DSP/NPU software development for advanced SoC platforms in mobile and automotive applications.

Sr Platform SW Engineer

Senior Platform Software Engineer role at Qualcomm China, focusing on automotive software development with embedded systems, requiring 2+ years of experience in C/C++ and Linux kernel development.

Sr Engineer- Core Platform Software

Senior Engineer position at Qualcomm focusing on Core Platform Software development, requiring expertise in embedded systems, C programming, and ARM architecture.