Taro Logo

Automotive Linux Engineer

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

Description For Automotive Linux Engineer

Qualcomm, a global leader in technology innovation, is seeking an Automotive Linux Engineer in Shanghai to join their engineering team. This role focuses on developing Linux platform drivers and systems for Qualcomm's automotive IVI/ADAS products. The position requires expertise in embedded Linux development, with responsibilities including Linux and Android GVM implementation, driver development, and system stability analysis.

The ideal candidate will have strong technical skills in Linux kernel architecture, driver development, and programming in C/C++. With a minimum requirement of an MS in CS/EE and 3+ years of experience (or BS with 5+ years), the role demands both technical excellence and strong communication abilities to work effectively with global teams.

Qualcomm offers a comprehensive benefits package including world-class health coverage, financial planning assistance, mental health support, and continuous learning opportunities. The company fosters an inclusive culture that encourages innovation and professional growth, making it an ideal place for engineers looking to work on cutting-edge automotive technology.

Working at Qualcomm means joining a team that's at the forefront of technological advancement, with opportunities to contribute to world-changing innovations. The company's commitment to employee development, combined with its position as an industry leader in mobile and automotive technology, makes this an excellent opportunity for experienced Linux engineers looking to make an impact in the automotive sector.

Last updated an hour ago

Responsibilities For Automotive Linux Engineer

  • Bring up Linux and Android GVM based on Qualcomm hypervisor for automotive platform
  • Develop virtio drivers and pass through drivers for common virtual platform
  • Guide unit test design for auto ASPICE features
  • Triage and analyze functional and stability issues of GVMs in release cycle
  • Work with CE team to response and resolve customer requirements
  • Be able to join remote debug sessions and work together with global tech teams

Requirements For Automotive Linux Engineer

Linux
  • MS in CS/EE with 3+ years' experience (or BS with 5+ years) in embedded Linux software development
  • Familiar with multiprocessor architecture, ARM processors, caching, interrupts
  • Experienced in Linux kernel architecture and driver development
  • Proficient C, C++ programming with 3+ years development experience in Linux kernel and device drivers
  • Be good at resolving system stability problems, writing design documents and communicating ideas
  • Familiar with various debugging utilities and methods
  • English communication capability able to work with colleagues around the world smoothly
  • Well organized, great communication and reporting skills

Benefits For Automotive Linux Engineer

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • World-class health benefit coverage for employees and eligible dependents
  • Financial programs to help build secure future
  • Emotional/mental strength and resilience support
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm Automotive Linux Engineer

HW - Board Design- Sr Engineer

Senior Hardware Board Design Engineer position at Qualcomm India, focusing on post-silicon validation and board design, requiring 3-5 years of experience in hardware engineering.

Automotive Linux Platform Engineer

Senior-level Automotive Linux Platform Engineer position at Qualcomm China, focusing on Linux stability and driver development for Snapdragon Automotive products.

Platform SW Engineer

Senior Platform Software Engineer position at Qualcomm focusing on automotive software development, hypervisor implementation, and Linux kernel development in Shanghai.

BSP Engineer, CE

Senior BSP Engineer position at Qualcomm India, focusing on embedded systems development, RTOS, and device driver programming, requiring 5+ years of experience.

Audio/Edge AI Silicon Validation and Firmware Engineer

Senior-level embedded systems engineering role focusing on audio and AI processing validation, firmware development, and silicon bring-up at Qualcomm's Markham location.