Platform SW Engineer - Shanghai

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Automotive · Enterprise SaaS

Description For Platform SW Engineer - Shanghai

Qualcomm, a leading technology innovator, is seeking a Platform SW Engineer in Shanghai to join their automotive software development team. This role offers an exciting opportunity to work with cutting-edge Snapdragon Chipsets and develop critical software components for the automotive market. The position involves working with global teams on low-level device drivers, hypervisor development, and Linux kernel programming.

The ideal candidate will have strong programming skills in C/C++ and extensive knowledge of Linux kernel development. This role requires collaboration with cross-functional teams, including functionality development and testing, to ensure the delivery of high-quality automotive software solutions. The position offers exposure to advanced virtualization technologies and system architecture design.

Qualcomm provides a comprehensive benefits package, including world-class health coverage, financial planning support, and continuous learning opportunities. The company fosters an inclusive culture that encourages innovation and professional growth through mentorship programs and tuition reimbursement. This role presents an excellent opportunity to work alongside industry-leading experts while contributing to breakthrough technologies that shape the future of automotive software systems.

Working at Qualcomm means being part of a global team that pushes the boundaries of what's possible in technology. The company's commitment to innovation, combined with its support for employee wellbeing and professional development, makes this an ideal position for someone looking to advance their career in embedded systems and automotive software development.

Last updated 6 days ago

Responsibilities For Platform SW Engineer - Shanghai

  • Develop low-level device drivers and middle-level software based on Qualcomm Snapdragon Chipsets for automotive market
  • 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

Linux
Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years experience, OR Master's with 3+ years, OR PhD with 2+ years
  • 2+ years experience with Programming Languages (C, C++, Java, Python)
  • Good programming skills in C/C++
  • Good knowledge of Linux kernel development
  • Familiar with virtualization technologies and hypervisor development
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Experience with ASPICE, Fusa is a plus
  • Experience in system architecture design and analyzing is a plus

Benefits For Platform SW Engineer - Shanghai

Medical Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Platform SW Engineer - Shanghai

SW Embedded Linux Android Engineer

SW Embedded Linux Android Engineer position at Qualcomm India, focusing on IoT platform development and Snapdragon products, requiring 3-6 years of C/C++ and Linux expertise.

Multimedia Power Engineer

Multimedia Power Engineer role at Qualcomm focusing on efficient system architecture and power optimization for multimedia systems.

Systems Engineer – Sensors

Systems Engineer position at Qualcomm focusing on sensor technology development for various consumer electronics and automotive applications.

Display Software Engineer

Display Software Engineer position at Qualcomm China focusing on driver/HAL development for display modules and embedded systems.

Memory System Engineer

Memory System Engineer position at Qualcomm China, focusing on DDR/Storage debugging and system-level software solutions for cutting-edge technology platforms.