Taro Logo

Automotive Software Performance Engineer Senior

Global semiconductor company specializing in wireless technology and automotive solutions.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Automotive Software Performance Engineer Senior

Qualcomm's QCT Automotive Software team is seeking a Senior Software Performance Engineer to join their innovative embedded systems division. This role is integral to developing next-generation system-on-chip solutions for Connected Infotainment and ADAS segments within their global automotive initiative.

The position offers a unique opportunity to work on cutting-edge automotive technology, focusing on performance optimization and system analysis. You'll be responsible for crucial aspects of system performance, including boot optimization, kernel parameter tuning, and architectural analysis across various subsystems on the SoC.

As a performance engineer, you'll be working with state-of-the-art embedded systems, utilizing your expertise in ARM architecture, hypervisors, and real-time operating systems. The role combines deep technical knowledge with practical problem-solving, requiring skills in performance optimization, system architecture, and software development.

The ideal candidate will bring 3-5 years of industry experience, strong programming skills in C/C++, and a comprehensive understanding of embedded systems. You'll be part of a global team working on next-generation automotive solutions, with exposure to machine learning networks and various operating systems including Android, Linux, and QNX.

This position at Qualcomm offers the opportunity to work with leading-edge technology in the automotive sector, contributing to the future of connected and autonomous vehicles. You'll be part of a team that's pushing the boundaries of what's possible in automotive software performance and optimization.

Last updated 2 months ago

Responsibilities For Automotive Software Performance Engineer Senior

  • Optimize Boot KPI across several OSes in Automotive platform
  • Tune and optimize kernel parameters to improve overall system performance
  • Perform detailed analysis of existing software to improve performance and memory utilization
  • Debug system level performance issues
  • Identify Benchmarks for Performance Qualification, defining goals and optimization
  • Analyze and model CPU/MIPS, bus bandwidth, and memory utilization

Requirements For Automotive Software Performance Engineer Senior

Linux
Python
  • 3-5 years of industry experience
  • Deep understanding of ARM system, DSP and CPU architecture with Strong C/C++ working knowledge
  • Experience with Hypervisor architecture (Intel, ARM, AMD, Redband, QNX, Open synergy)
  • Strong software development skills in C and C++ programming
  • Knowledge of embedded system architectures and OSes (Android, Linux, QNX, Red hat)
  • Understanding of computer system architecture (core, cache, memory models, bus architecture)
  • Knowledge of Python, T32 CMM, Bash scripting is a plus
  • Experience with ML Networks preferred

Interested in this job?