Principal Engineer / Architect - System Health
BengaluruFull-timeLead levelPosted 4 days ago
Leadership software engineering role at BMW TechWorks India in Bengaluru. Needs a B.Tech, B.E. or B.Sc.
About the role
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.
What you'll do
- 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
What you need
- C++
- Linux
- Android
- Embedded C