CI Tools Developer / CI Toolchain Development

BMW TechWorks India Private Limited

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BMW TechWorks India Private Limited, Bengaluru, invites a CI Tools Developer / CI Toolchain Development to join our Infotainment CI team. You will build and maintain Python-based tooling and services, and evolve our cloud-based CI/CD workflows for Android and Linux Yocto platforms.

The role requires strong Python expertise, Linux fundamentals, and familiarity with Zuul, Jenkins, GitHub Actions or GitLab CI, plus AWS services.

Qualifications

  • University degree in computer science or a comparable field.
  • Business fluent English and strong communication with stakeholders.
  • Experience with Python tooling and DevOps practices.

Responsibilities

  • Develop and maintain Python tooling and services for CI.
  • Enhance and evolve build and release pipelines for Android and Linux Yocto platforms.
  • Contribute to architecture of CI system and Python tooling.
  • Work with AWS-hosted components and Lambda-based proxies, databases, and hosting services.

Skills

Python programming
Linux
Git & Gerrit
CI platforms
DevOps mindset
Proactive build/release

Education

University degree in computer science

Tools

Git
Gerrit
Zuul
Docker
AWS
Ansible

Job description

CI Tools Developer / CI Toolchain Develo...

BTWI/CTD-CTD/1880342

  • Digital Car
  • Bengaluru

Posted On 12 Oct 2026

End Date 31 Dec 2026

Required Experience 2 - 8 years

Skills

B.Tech/BE

Job Description
CI Tools Developer / CI Toolchain Development
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 spans both Android and Linux (Yocto) based SW platforms that provide 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.

"CI Toolchain Development" team is specifically responsible to develop and maintain cloud-based CICD solutions used by several users to develop and deliver BMW infotainment platform & ECUs on daily basis. We use zuul-based CI for workflow and job orchestration. Business logic of the jobs are mainly python-based implementation.

Join our CI team, where we enable high-quality software development of BMW's Android and Linux based platforms & infotainment 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 both Android and Linux (Yocto) based platforms 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 will develop and maintain Python-based tooling and services, including AWS-hosted components such as Lambda-based proxies, hosted databases and other hosted services.
  • 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.
What awaits you?
  • 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
Basic requirements and Education
  • 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
  • 5+ years of experience in Python programming, with a strong track record of developing and maintaining Python-based tooling.
  • 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.
  • 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.
  • Working knowledge of AWS services (e.g., Lambda, API Gateway, RDS/DynamoDB, S3, CloudWatch) for maintaining Lambda-based proxies, hosted databases and hosting services.
  • Hands-on experience with Docker for containerization - build, optimization and maintenance of images.
  • Understanding of security and compliance considerations in CI/CD context.
  • Experience with Android and/or Yocto-based build and CI environments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CI Tools Developer / CI Toolchain Develo...
CI Tools Developer / CI Toolchain Develo...

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,500,000 - 2,100,000
Innovative environment
Continuous learning and development
Collaborative team environment
+2
Build, CI & Toolchain Engineer (DxE / TEE)
Build, CI & Toolchain Engineer (DxE / TEE)

BMW TechWorks India Private Limited • Pune District

On-site
INR 900,000 - 1,300,000
Software engineer - Automotive systems & AI-Assisted Engineering
Software engineer - Automotive systems & AI-Assisted Engineering

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,800,000 - 3,200,000
Test Engineer - Automotive Systems & AI-Assisted Test Automation
Test Engineer - Automotive Systems & AI-Assisted Test Automation

BMW TechWorks India Private Limited • Pune District

On-site
INR 700,000 - 1,100,000
Software Stability Expert / System Health, Stability
Software Stability Expert / System Health, Stability

BMW TechWorks India Private Limited • Bengaluru

On-site
INR 1,500,000 - 2,400,000
C++ Software Developer
C++ Software Developer

BMW TechWorks India Pvt Ltd. • Pune District

Hybrid
INR 1,500,000 - 2,300,000
Automotive Software Integration Engineer (m/f/d)
Automotive Software Integration Engineer (m/f/d)

Elevate AI • Bengaluru

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

Elevate AI • Bengaluru

On-site
INR 1,400,000 - 2,100,000
Cockpit platform projects
OEM ecosystem exposure
Fast decision-making environment
Domain Principal Engineer & Architect - AVB
Domain Principal Engineer & Architect - AVB

BMW TechWorks India Private Limited • Bengaluru

Remote
INR 1,800,000 - 2,600,000
Operational Lead - Codebeamer Platform
Operational Lead - Codebeamer Platform

BMW TechWorks India Private Limited • Pune District

On-site
INR 2,600,000 - 4,200,000