CI Tools Developer / CI Toolchain Develo...

BMW TechWorks India Private Limited

Pune District

On-site

INR 1,500,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Innovative environment
Continuous learning and development
Collaborative team environment
Open-source contribution opportunities
International team

Job summary

BMW TechWorks India Private Limited is seeking a seasoned Python CI DevOps Engineer to enhance our build and release pipelines for the infotainment platform. You will work on a Yocto-based CI environment, shaping tooling and improving reliability and performance across development and integration stages.

You will collaborate with a cross-functional team to optimize resource usage, implement config-as-code, and strengthen monitoring and alerting in a fast-paced, innovative setting.

Qualifications

  • University degree in computer science or a comparable field of study.
  • Business fluent English.
  • Good communication skills, including the ability to discuss technical topics with business-level stakeholders.

Responsibilities

  • Develop and enhance Python tooling for CI, build and release pipelines.
  • Contribute to the architecture of the CI system and Yocto-based platform builds.
  • Improve CI performance, resource usage, and monitoring/alerting.

Skills

Python programming
Linux expertise
Git usage
CI/CD mindset
DevOps mindset
Strong communication
Business fluent English

Education

University degree in computer science or a comparable field of study

Tools

Docker
Zuul
Ansible
GitHub Actions
BitBake
CMake
Bazel

Job description

Unit and team Overview

Infotainment unit is responsible for developing, maintaining and deploying BMW infotainment platform and infotainment ECUs (across multiple generations). BMW infotainment platform is a Linux (Yocto) based SW platform that provides common automotive functions used by multiple automotive ECUs. The unit is also responsible for cross-cutting concerns of the platform, like architecture, security, stability and performance. The platform is deployed into multiple infotainment domain ECUs, ranging from headunits and rear seat entertainment systems to telematics and audio ECUs.

Job Description

As a (Python) CI DevOps Engineer, you will be instrumental in enhancing and evolving our build and release pipelines. You will work on a CI environment building the platform with Yocto and contribute to the architecture of the CI system and our Python tools (our tooling is utilized both on developers' systems and within our CI environment powered by Zuul CI). You’ll be contributing to ensure the reliability and efficiency of our integration activities. We are seeking a proactive individual who can drive improvements in our setup in areas like CI performance and resource‑usage optimizations, config‑as‑code, monitoring and alerting.

Benefits
  • You will work in an innovative environment that encourages creative solutions.
  • Opportunities for continuous learning and development in a fast‑paced, technology‑driven environment await you.
  • You collaborate with a team of passionate professionals who value knowledge sharing and mutual support.
  • You contribute to open‑source projects, enhancing your skills while making a positive impact on the developer community.
  • Be part of an international team with employees from various nationalities.
Qualifications
  • University degree in computer science or a comparable field of study.
  • Business fluent English.
  • Good communication skills, including the ability to discuss technical topics with business‑level stakeholders.
Required Experience and Skills
  • Minimum 5 years of experience in Python programming for developing and enhancing tools.
  • Solid understanding of Linux systems with the ability to debug and resolve issues.
  • Strong proficiency with Git and Git‑based services (preferably GitHub or Gerrit).
  • Good knowledge of at least one CI platform, such as Jenkins, Zuul, GitHub Actions, or GitLab CI.
  • Hands‑on experience with Docker for containerization – build, optimization and maintenance of images.
  • Familiarity with cloud platforms and IT infrastructure.
  • Strong DevOps mindset and the flexibility to balance core development activities with critical operational support.
  • A proactive mindset for identifying and addressing challenges in build and release processes.
Preferred Experience and Skills
  • Experience with Zuul and Ansible.
  • Knowledge of build systems, such as BitBake, CMake and Bazel.
  • Understanding of security and compliance considerations in CI/CD context.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ Software Developer - System Health
C++ Software Developer - System Health

BMW TechWorks India Private Limited • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Software Developer - Android compatibili...
Software Developer - Android compatibili...

BMW TechWorks India Private Limited • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Embedded Software Engineer - Developer &...
Embedded Software Engineer - Developer &...

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,200,000 - 2,400,000
Automotive Software Integration Engineer (m/f/d)
Automotive Software Integration Engineer (m/f/d)

Elevate AI • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Program Management Unit
Program Management Unit

Durucooperation • Bengaluru

On-site
INR 300,000 - 520,000
AUTOSAR Engineer
AUTOSAR Engineer

ZF • Chennai District

On-site
INR 1,400,000 - 2,200,000
Automotive Software Integration Engineer (m/f/d) | Bangalore, India
Automotive Software Integration Engineer (m/f/d) | Bangalore, India

Elevate AI • Bengaluru

Hybrid
INR 1,400,000 - 2,100,000
Cockpit platform projects
OEM ecosystem exposure
Fast decision-making environment
Operational Lead - Codebeamer Platform
Operational Lead - Codebeamer Platform

BMW TechWorks India Private Limited • Pune District

Hybrid
INR 2,600,000 - 4,200,000
Quality & Release Lead - Codebeamer Plat...
Quality & Release Lead - Codebeamer Plat...

BMW TechWorks India Private Limited • Pune District

On-site
INR 2,400,000 - 3,600,000
Staff Engineer – DevOps
Staff Engineer – DevOps

Stryker Group • Gurugram District

On-site
INR 1,800,000 - 2,800,000