CareerPlan

Software Stability Expert (f/m/x)

Ulm, Baden-WürttembergRemoteFull-time2026-10-20

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