Software engineer

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
3+ years of experience
Automotive

Description For Software engineer

Qualcomm, a leading technology innovator, is seeking a Software Engineer to join their Automotive infotainment platform team in Shanghai. This role focuses on developing and maintaining software for their cutting-edge automotive platforms, specifically working with Linux, Android, and QNX systems. The position offers an opportunity to work on embedded systems and automotive applications, requiring strong expertise in Linux kernel development and C/C++ programming.

The ideal candidate will have at least 3 years of embedded Linux system development experience and will be responsible for developing automotive applications, test tools, and automation frameworks. This role combines technical expertise with collaborative teamwork, as you'll be working alongside systems, hardware, and architecture teams to create innovative solutions.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning programs, and continuous learning opportunities through tuition reimbursement and mentorship programs. The company fosters a supportive, inclusive culture where innovative ideas are encouraged and valued.

This position is perfect for a self-driven engineer who enjoys working on complex embedded systems and wants to contribute to the future of automotive technology. The role offers exposure to cutting-edge technology and the chance to work with industry-leading experts in a company known for pushing technological boundaries.

Working at Qualcomm means being part of a team that's shaping the future of technology, with opportunities for professional growth and development in a collaborative, global environment. The company's commitment to innovation and excellence makes it an ideal place for engineers looking to make a significant impact in the automotive technology sector.

Last updated 10 hours ago

Responsibilities For Software engineer

  • Develop and Porting Automotive user application and test tools
  • Develop and maintain automation test framework
  • Design, develop, create, modify, and validate embedded and cloud edge software
  • Collaborate with systems, hardware, architecture, test engineers, and other teams
  • Focus on APT functionality on Qualcomm Automotive platform for Linux, Android and QNX system

Requirements For Software engineer

Linux
Python
  • Bachelor's degree or above in Computer Science, Electrical Engineering or relevant field
  • 3+ years arm embedded Linux system development experience
  • Strong knowledge of Linux kernel and user space development and test
  • Strong C&C++, multi-threaded programming and debugging skills
  • Familiar with Python, Shell, Perl
  • Strong communication skills in both English and Chinese
  • Self-driven with ability to work with minimum guidance

Benefits For Software engineer

Medical Insurance
401k
Education Budget
  • World-class health benefit coverage for employees and dependents
  • Financial programs for secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Software engineer

Experienced Design Verification Engineer - Voice and Music Business Unit (Cambridge, UK)

Design Verification Engineer role at Qualcomm's Voice and Music Business Unit, focusing on SOC verification using System Verilog and UVM for wireless audio products.

SoC Validation Engineers(2-6 yrs exp) - Multiple Positions/HYD

SoC Validation Engineer position at Qualcomm focusing on system validation, debugging, and framework development for semiconductor products.

Memory System Engineer

Memory System Engineer position at Qualcomm focusing on debugging and optimizing memory and storage systems across multiple platforms, combining hardware and software expertise.

Engineer - Power Thermal

Power Thermal Engineer position at Qualcomm Bangalore, focusing on developing industry-leading thermal and power management solutions for mobile, automotive, and AR/VR chipsets.

Power Software Engineer

Power Software Engineer position at Qualcomm focusing on embedded software development and power optimization for Windows platforms, requiring 3+ years of experience in semiconductor or embedded software development.