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 embedded systems stability engineer (Linux/Android)
Builds
Embedded software for electronic control units of BMW cars
Domain
Automotive embedded systems
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, cross-layer debugging
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; Collaborate with cross-functional teams to drive continuous improvements in platform reliability and software quality
Seniority
Senior, hands-on IC
