Lead System Performance Engineer
Mercedes-Benz Digital Tech Ltd.Shanghai, Xingchi Tower, No. 399, Keqiao Road, Jinqiao, Pudong, China (Hybrid)
Tasks
- Lead a small-scale outsourcing engineer team of 3–5 members in project delivery, including compiling software requirements, preparing technical solutions, task breakdown and allocation, tracking delivery progress and quality, and supporting the team leader in managing outsourcing engineer performance.
- Define performance benchmarks, metrics, and goals for cockpit infotainment systems.
- Identify and resolve performance bottlenecks across the software stack, from the application layer to low-level system services.
- Collaborate with cross-functional teams to ensure performance requirements are met throughout the product development lifecycle.
- Drive innovation in performance optimization techniques to enhance system responsiveness, boot time, graphics rendering, and power efficiency.
- Provide technical leadership and guidance in performance engineering best practices.
- Design a vehicle-side service governance solution, including service routing, load balancing, and fault tolerance mechanisms, to ensure high reliability of services in the embedded automotive environment.
- Lead performance architecture design, including the selection and integration of profiling tools, data collection frameworks, and analysis pipelines.
- Conduct in-depth system-level profiling using kernel-space and user-space tools, including perf, eBPF/BCC, Ftrace, Intel VTune, Graphics Performance Analyzers, and custom instrumentation.
- Create detailed performance models to simulate and predict the impact of new features, hardware changes, or architectural decisions.
- Author technical documentation, including performance design specifications, analysis reports, and optimization guidelines.
- Collaborate with BSP teams to optimize board support package components, device driver performance for display, audio, GPU, and touch, and hardware abstraction layer efficiency.
- Design and implement kernel-level optimizations related to CPU frequency scaling, task scheduling, memory management, and I/O scheduling for storage devices such as UFS and eMMC.
- Communicate and coordinate resources outside the team to participate in performance work.
- Train and cultivate young engineers in performance engineering.
Qualifications
- Bachelor’s degree or above in electrical engineering, computer science, automation, mechatronics, vehicle engineering, electronics, software, or a related field.
- 7+ years of experience in system performance engineering, including at least 3 years focused on Linux-based embedded systems such as automotive IVI, smartphones, or similar consumer electronics.
- Deep understanding of operating systems including Linux, QNX, and Android Automotive, real-time systems, and hardware-software interaction.
- Experience planning and implementing comprehensive performance strategies, including goal definition, standardized processes, toolchain development, and performance-oriented culture.
- Hands-on experience designing, integrating, or developing a unified performance analysis platform or toolchain.
- Ability to correlate, visualize, and automate analysis of application, system, kernel, hardware, trace, and log data.
- In-depth understanding of Android architecture, including core frameworks, system services, and Binder IPC.
- Experience profiling and optimizing Android graphics and UI performance, including Choreographer, SurfaceFlinger, HWUI, View hierarchy optimization, GPU Rendering Profiling, and Profile GPU Rendering.
- Experience optimizing Android boot and startup, including bootchart, init.rc sequences, and Zygote/SystemServer startup.
- Strong expertise in performance profiling and analysis tools such as Perfetto, Systrace, GTK, and Intel VTune.
- Experience optimizing boot time through bootloader, kernel, initramfs, and userspace analysis.
- Proficiency in C++, C, or Java, with experience in low-level optimization.
- Excellent analytical, problem-solving, and communication skills.
Benefits
- Health benefits
- Flextime possible
- Events for employees
- Discounts for employees
- Possible hybrid work
- Possible mobility offers
Contact
Mercedes-Benz Digital Tech Ltd.
Hongxing Ma
Email: hongxing.ma@mercedes-benz.com
Similar Job Openings
Full-time
Spare Parts Engineering Specialist
Mercedes-Benz Research and Development India Private Limited
Full-timeStudent*in für Bachelorarbeit Automatisierte CI/CD-Pipeline für Fahrzeugsoftware
Mercedes-Benz AG
Full-timeStudent*in für Masterarbeit Mercedes Excellence und Development Processes
Mercedes-Benz AG