Automotive SW Performance Engineer

A leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation.
Backend
Senior Software Engineer
In-Person
8+ years of experience
Automotive · AI

Description For Automotive SW Performance Engineer

Qualcomm is seeking an experienced Automotive Software Performance Engineer to join their team in Shanghai. This role is crucial in helping customers enable the best possible user experience of IVI/ADAS products on Qualcomm's automotive platforms.

As a Senior Automotive SW Performance Engineer, you will be responsible for optimizing performance and root-causing performance-related issues when use-cases are running on Snapdragon Automotive chipsets. You'll work with complex concurrent applications running on various operating systems including QNX, Linux, and Android, both natively and in virtual environments.

The role involves analyzing and optimizing critical performance KPIs across various automotive use-cases such as booting, multimedia (Camera, Display, Video playback), ADAS (Front and Surround camera perception, Driver Monitoring, Parking stack), Maps & Navigation, and Rear-seat entertainment. You'll be working closely with multiple hardware and software teams to enable new use-cases and benchmarks on automotive platforms.

Key responsibilities include profiling system memory footprint, optimizing UX performance metrics like FPS/Latency, and maintaining performance dashboards. You'll also collaborate with customers to investigate and resolve performance issues, requiring strong problem-solving skills and technical expertise.

The ideal candidate will have extensive experience in Linux kernel development, embedded systems performance tuning, and proficiency in C/C++. Experience in the automotive industry and virtual machine environments is highly valued. This role offers the opportunity to work at the forefront of automotive technology, contributing to next-generation vehicle systems while collaborating with global cross-functional teams.

Qualcomm offers comprehensive benefits including world-class health coverage, financial planning support, continuous learning opportunities, and wellbeing programs. Join us to be part of a team that's driving innovation in the automotive industry while growing your career with industry-leading experts.

Last updated 10 days ago

Responsibilities For Automotive SW Performance Engineer

  • Profile, analyze traces and optimize performance of complex concurrent applications on QNX, Linux and Android
  • Enable new use-cases & benchmarks on Auto platforms
  • Analyze Performance KPIs of Automotive use-cases
  • Optimize booting KPI to meet customer needs
  • Profile system memory footprint and drive optimizations
  • Debug/optimize UX performance
  • Maintain & publish performance dashboard
  • Work with customers to root-cause performance issues
  • Collaborate with cross-functional global teams

Requirements For Automotive SW Performance Engineer

Linux
Java
Python
  • Bachelor's degree in Engineering, Computer Science, or related field with 8+ years experience
  • 10+ years of SW development experience on Linux
  • Proficiency in C/C++
  • Experience in performance tuning work on embedded system
  • Experience with Linux kernel development
  • Must be self-motivated, good team player
  • Experience in auto industry is a plus
  • Experience with Virtual Machine is a plus
  • Experience with QNX/Gunyah is a plus

Benefits For Automotive SW Performance Engineer

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

Interested in this job?

Jobs Related To Qualcomm Automotive SW Performance Engineer

Senior Engineer

Senior Engineer position at Qualcomm India, focusing on embedded and cloud edge software development with opportunities for innovation and career growth.

Engineer - Kernel

Senior Kernel Engineer position at Qualcomm focusing on Linux kernel development, device drivers, and embedded systems in Hyderabad.

CPU Formal Verification Engineer

Senior CPU Formal Verification Engineer position at Qualcomm, focusing on advanced processor verification and formal methods implementation.

Physical Design Engineer

Senior Physical Design Engineer position at Qualcomm, focusing on electronic systems design and optimization with industry-standard tools and technologies.

Physical Design Engineer

Senior Physical Design Engineer position at Qualcomm India, focusing on electronic systems design and optimization with 7+ years experience required.