Software Stability Expert (f/m/x)
Core
Ensure system stability for Linux and Android-based embedded platforms across software deliveries by analyzing and resolving complex issues related to performance, boot behavior, memory management, and system services.
Role type
Senior IC embedded software stability engineer (Linux/Android)
Builds
Embedded software for electronic control units of BMW cars
Domain
Automotive + Embedded Linux/Android
Required skills
Linux kernel debugging, Android framework analysis, root cause analysis, tracing and profiling, crash dump analysis, memory leak detection, performance optimization, embedded software development, automation tool development
Preferred skills
German language skills
Technologies
GDB, Perf, Ftrace, Perfetto, ADB, Logcat
Responsibilities
Analyze and resolve complex issues related to performance, boot behavior, memory management, CPU load, and system services; Debug cross-layer issues across kernel, frameworks, HALs, middleware, drivers, and applications; Perform root cause analysis using tracing, profiling, and debugging tools; Examine crash dumps, kernel panics, ANRs, watchdog resets, and memory leaks to improve system robustness; Develop proof of concepts, validation solutions, and automation tools for analysis and monitoring
Seniority
Senior, hands-on IC
