All roles at BMW TechWorks India

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

More roles like this at BMW TechWorks India

Apply on BMW TechWorks India's site