This project is part of the infotainment and vehicle software platform from BMW. It focuses on maintaining and evolving the System Health components: recovery of systemd services, system watchdog functionality, and filesystem recovery operating across the Linux and Android layers of the infotainment system. These components deliver highly configurable recovery mechanisms that ensure reliability and resilience of critical system services.
We are looking for a Principal Engineer with a robust architectural background to take ownership of the System Health components. You will ensure their stability, quality, and continued evolution, drive architectural decisions, and maintain interface contracts across component boundaries.
Job Description
As a Principal Engineer and Architect in the System Health team, you will own the technical quality and architectural direction of the recovery subsystem. You will combine hands-on software development with architectural work, ensuring that components remain robust, maintainable,
and well-integrated across Linux and Android. You will drive code quality, support technical decisions, and maintain design standards across the team.
Key Responsibilities
Technical Ownership & Development
- Maintain and implement features for systemd service recovery, system watchdog, and filesystem recovery components on Linux and Android.
- Diagnose and resolve bugs and field issues, ensuring reliable and predictable recovery behavior in production environments.
- Ensure components remain highly configurable and well-tested across supported hardware targets.
- Contribute to and oversee CI pipelines; ensure quality tools (static analysis, coverage, linters) run correctly and results are acted upon.
Code Quality & Principal Engineering
- Lead and conduct thorough code reviews with a focus on correctness, maintainability, and design quality.
- Propose and enforce good code and desig
📌 Principal Engineer (Bengaluru)
🏢 BMW TechWorks India
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.