Software Engineer

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

Description For Software Engineer

Qualcomm China is seeking a Software Engineer to join their engineering team, focusing on Automotive infotainment platform development. This role combines embedded systems expertise with automotive software development, requiring strong skills in Linux, C/C++, and various programming languages. The position offers an opportunity to work on cutting-edge automotive technology, developing and porting applications while maintaining test frameworks. Qualcomm provides a comprehensive benefits package and emphasizes professional growth through continuous learning opportunities. The role requires 3+ years of embedded Linux experience and offers exposure to advanced automotive software development, including multimedia and graphics systems. As a global technology leader, Qualcomm offers the chance to work on innovative projects that shape the future of automotive technology while providing strong career development support and work-life balance through various wellness programs.

Last updated 2 days 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, and test engineers
  • Design system-level software solutions

Requirements For Software Engineer

Linux
Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related 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
  • Experience in automotive Yocto/QT development (preferred)
  • Experience in Multimedia software development (preferred)

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Qualcomm Software Engineer

Automotive Platform Engineer

Automotive Platform Engineer position at Qualcomm focusing on ADAS/Autonomy solutions, requiring embedded software expertise and automotive safety knowledge.

Display ASIC Design and Implementation Engineer

Display ASIC Design and Implementation Engineer position at Qualcomm, focusing on developing cutting-edge display solutions for SoCs with comprehensive benefits and growth opportunities.

Display System Modeling Engineer

Display System Modeling Engineer position at Qualcomm focusing on DPU development and integration for mobile processors.

Engineer - USB

Embedded Systems Engineer position at Qualcomm India, focusing on USB implementation and problem-solving with 2+ years experience required.

Embedded Software Engineer – Device Driver Development

Embedded Software Engineer role at Qualcomm focusing on device driver development and hardware interface programming.