SW Integrator & Test Developer - System Health (Bengaluru)

SW Integrator & Test Developer - System Health (Bengaluru)

17 Aug
|
BMW TechWorks
|
Bengaluru

17 Aug

BMW TechWorks

Bengaluru

SW Integrator & Test Developer — System Health

Unit and team Overview

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.

- As part of a dynamic and agile team you will own the integration and validation of system health components across Linux (Yocto/Bitbake) and Android builds.
- You will develop and maintain BAT and domain-level tests using the team's test framework, ensuring coverage of recovery scenarios on target hardware.
- You will be working with tools such as Bitbake, Android build system, Python, CMake, Git/GitHub EE, Zuul CI, and Jenkins.

Qualifications

Basic requirements and Education

- Business fluent English
- University degree in computer science or a comparable field of study

Required Experience and Skills

- At least 3 years of experience in software integration, testing, or build & release technologies.




- Experience with Yocto/Bitbake-based Linux builds and integration workflows.
- Solid Python development experience — including object-oriented programming, designing reusable modules and building command-line tools for automation or system tasks.
- Hands-on experience with Git (branching, tagging, cherry-picking, merge conflict resolution).
- Familiarity with CI systems (Zuul, Jenkins, or similar).
- Experience writing and maintaining automated tests (BAT, integration, domain-level).
- Basic understanding of Linux systems: systemd, process management, filesystem concepts.
- Self-driven and able to work independently as member of a Scrum team.

Valuable to Have

- Android platform build and integration experience.
- Experience with Docker-based build environments.
- Familiarity with debugging tools (gdb, strace, DLT log analysis).
- Knowledge of inter-process communication frameworks (CommonAPI, D-Bus, AIDL).
- C++ reading proficiency for understanding component code under test.
- Familiarity with SELinux.

Keywords

- SW Integration
- Test Automation
- Yocto / Bitbake
- Linux
- Android
- Python
- CI/CD

📌 SW Integrator & Test Developer - System Health (Bengaluru)
🏢 BMW TechWorks
📍 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.

Subscribe to this job alert:

Get the latest job offers by email for: sw integrator & test developer - system health (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: sw integrator & test developer - system health (bengaluru) / bengaluru