📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Performance Software Architect

梅赛德斯-奔驰租赁有限公司 · Shanghai

New
Senior 🇬🇧 English
Linux QNX Android Automotive perf eBPF BCC Ftrace Intel VTune Graphics Performance Analyzer cpufreq CFS EAS PREEMPT_RT cgroups zram page cache UFS eMMC

Job description

About the role

The Performance Software Architect will lead a small outsourcing engineering team to deliver high‑performance cockpit infotainment systems. You will define performance benchmarks, identify bottlenecks across the software stack, and drive optimization initiatives from application layer to low‑level system services.

Key responsibilities

  • Lead a 3‑5 member outsourcing team, handling requirement gathering, solution design, task allocation, and delivery tracking.
  • Define performance metrics and goals for infotainment systems and ensure they are met throughout product development.
  • Conduct system‑level profiling using tools such as perf, eBPF/BCC, Ftrace, Intel VTune, and Graphics Performance Analyzers.
  • Create performance models to predict the impact of new features, hardware changes, or architectural decisions.
  • Collaborate with BSP teams to optimize device drivers, HAL, and board support package components.
  • Design and implement kernel‑level optimizations for CPU frequency scaling, scheduling, memory management, and I/O scheduling.
  • Document performance designs, analysis reports, and optimization guidelines.
  • Mentor and train junior engineers in performance engineering practices.

Required profile

  • Bachelor’s degree or higher in Electrical Engineering, Computer Science, Automation, Mechatronics, Vehicle Engineering, Electronics, or Software.
  • 7+ years of system performance engineering experience, with at least 3 years focused on Linux‑based embedded systems (automotive IVI, smartphones, or similar).
  • Proven ability to lead technical teams and drive performance strategy across a product lifecycle.

Required skills

  • Linux, QNX, Android Automotive operating systems
  • Perf, eBPF, BCC, Ftrace, Intel VTune, Graphics Performance Analyzer
  • Kernel‑space and user‑space profiling
  • Device driver development for display, audio, GPU, touch
  • CPU frequency scaling (cpufreq), CFS, EAS, PREEMPT_RT scheduling
  • Memory management (cgroups, zram, page cache)
  • I/O scheduling for UFS, eMMC storage

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec 梅赛德斯-奔驰租赁有限公司.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 2 days ago

Expires 1 month from now

13 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

梅赛德斯-奔驰租赁有限公司

Shanghai