B
IT(Software/Hardware)

Domain Test and Automation Engineer - Microcontroller & RTOS (Robot Framework / Python / Embedded & Hardware Bench Testing)

BMW Group

Role Overview

BMW Group (BMW TechWorks India – Digital Car) is seeking a Domain Test and Automation Engineer (Microcontroller & Real-Time OS) to join its Infotainment Platforms and Base System Center of Competence (CoC) in Bengaluru, Karnataka, India. In this embedded automotive validation role, you will architect automated test suites using Robot Framework and Python, build and operate hardware-in-the-loop test benches for infotainment ECUs, and integrate hardware-near verification into central CI/CD pipelines.

Core Responsibilities

  • Test Automation & Framework Engineering: Design, develop, and maintain keyword-driven automated test cases and custom libraries in Robot Framework and Python for hardware-near microcontroller and infotainment domain features.
  • Hardware Bench Setup & Control: Assemble, wire, and maintain hardware test benches (ECUs, programmable power supplies, relays, and measurement instruments), automating power-cycle, voltage, and fault injection tests.
  • Signal Analysis & Defect Resolution: Operate oscilloscopes and lab diagnostic instruments to analyze electrical signals, inspect logs and traces, and collaborate with developers to root-cause and resolve hardware/software defects.
  • CI/CD Integration & Coverage Expansion: Integrate domain test suites into central CI/CD pipelines (Jenkins, Zuul CI, GitLab CI, GitHub Actions), execute exploratory manual tests for new features, and continuously expand risk-prioritized test coverage.
  • In-House Tooling & Documentation: Collaborate with central automation teams on reusable keywords, learn and port suites to BMW's proprietary in-house test framework, and maintain end-to-end requirements traceability.

Qualifications & Requirements

  • Educational Background: B.Tech / B.E. or University degree in Electrical/Electronics Engineering, Computer Science, or a comparable technical discipline.
  • Professional Experience: 5 to 10 years of experience in software/embedded test automation, including 3+ years of hands-on Robot Framework test development within automotive OEMs or Tier 1 suppliers.
  • Programming & Automation Stack: Solid Python development skills for custom Robot Framework libraries and tooling, paired with practical experience in Linux (including Yocto) and CI/CD pipelines.
  • Hardware & Lab Proficiency: Hands-on hardware expertise wiring ECUs, relays, and power supplies, and operating oscilloscopes to diagnose hardware-level issues.
  • Language & Collaboration: Business-fluent English with strong analytical troubleshooting and cross-functional communication skills.

About BMW Group (BMW TechWorks India)

BMW TechWorks India is a strategic technology and software engineering hub driving digital car innovation for the BMW Group. Working across next-generation infotainment platforms, autonomous driving, and cloud-connected vehicle architectures, our engineers build the foundational software and hardware ecosystems powering BMW vehicles worldwide.

Important Candidate Notice

This job posting and its descriptions are owned by BMW Group . We provide this overview to help developers discover opportunities. For applications, responses, or follow-ups, please connect with BMW Group directly. Job Central Hub does not process applications or review candidate queries.

Profile Match Score

Sign in to see how well your skills and experience align with this job.

Sign In
Overview
Expected Salary ₹18 - ₹30 Lakhs/Annum
Experience Required 5 - 10 Years
Last Date to Apply 31-12-2026 47 days left
Posted On 14-11-2026
Mandatory Skills
Robot Framework (Keyword-Driven Testing & Custom Libraries) Python Embedded & Automotive Test Automation Hardware Bench Setup (ECUs / Power Supplies / Relays) Oscilloscope & Signal Measurement Linux Automotive OEM / Tier-1 Domain CI/CD Pipelines (Jenkins / Zuul CI / GitLab CI / GitHub Actions) Log & Trace Analysis Root Cause Analysis (RCA)
Preferred Skills
Yocto Linux Microcontroller (MCU) & Real-Time OS (RTOS) Infotainment Platforms Fault Injection Testing Test Traceability & Documentation