BTBMW TechWorks IndiaVerified listing

Software engineer - Automotive systems & AI-Assisted Engineering

PuneOn-siteMid Level

Good timing - competition is buildingPosted 6d ago

Applicants who checked fit first are 3.1× more likely to hear back

Before you apply

The post's words + ASAI's data
  • On-site in Pune.

    OK with that?
  • Mid Level level, usually 3-5 years.

    You have them?
  • No pay range in the post.

  • Not a repost. None of BMW TechWorks India's last 95 posts was; 82 of its 97 open roles are here.

  • 48 Machine Learning Engineer roles posted in Pune this week, 355 open. See them →

Skills listed in the post · tap the ones you have · 0 of 8

+15 more

You almost certainly match several of these already.

This post sets 2 stated bars and lists 8 skills. Tap where you stand - nothing is saved, no account needed.

ASAI checks this on every job for you, automatically, so you apply where you fit.

Fit Breakdown

Example
STRONGMATCH
Skills alignmentPartial
Experience fitPerfect

How an ASAI match score looks. Yours is built from your resume, not a guess.

Your score for this role already exists - sign in to view it

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

Always free · no credit card · 1 tap with Google

Tools on this job

60-Day Pass
Inside ASAI, after a free sign-up

Starts free · 60-Day Pass ₹149 for 60 days, GST included

Free account, no card needed.

The job post

393 words · from BMW TechWorks India's careers site

Our team develops BMW system functions on the AUTOSAR Classic Platform, delivered as source code to BMW's suppliers for integration into ECUs.

As software development shifts from manual coding toward AI agent–assisted engineering, we're looking for strong programmers not necessarily automotive specialists who can grow into embedded and AUTOSAR development while also helping build the agentic automation workflows that will shape how our team works going forward. If you're an excellent C/C++ developer with a curiosity for both low-level systems and AI-driven tooling, we'll teach you the automotive domain.


What You'll Do:

  • Develop software components in C/C++, with growing ownership of BMW system functions on the AUTOSAR Classic Platform
  • Bring up, integrate, and maintain new evaluation boards as part of our hardware evaluation platform
  • Design, implement, and maintain CI/CD pipelines and automation for software development and testing
  • Identify repetitive or manual engineering and testing tasks and build scalable automation to eliminate them
  • Explore, develop, and integrate AI agents to automate software engineering and validation activities
  • Collaborate closely with the Germany team and BMW suppliers on platform requirements and integration
  • Contribute to the evolution of AI-assisted development workflows across the team, including agent orchestration and tool integration


Must-Have:

  • University degree in Computer Science or a comparable qualification
  • Fluent business English
  • Strong computer science and software engineering fundamentals
  • Strong programming skills in C/C++
  • Solid understanding of CI/CD concepts, Git, and modern software development workflows
  • Strong problem-solving and analytical skills
  • Willingness and ability to learn embedded software development and automotive-specific concepts on the job


Strongly Preferred:

  • Experience with CI/CD tools (Zuul, Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar)
  • Good programming experience with Python or a similar scripting language
  • Good understanding of Linux and containerization (Docker or Podman)
  • Understanding of LLM-based applications, agentic workflows, or AI automation concepts
  • Ability to analyze manual engineering/testing processes and translate them into automation solutions
  • Exposure to embedded systems, microcontrollers, or hardware bring-up (training provided if not already familiar)


Nice to Have

  • Experience with AUTOSAR or automotive software development
  • Hands-on experience developing or deploying AI agents / agentic workflows
  • Experience with LLM APIs, RAG, tool calling, MCP, or similar AI technologies
  • Ability to design, integrate, and orchestrate AI agents using tools, APIs, containers, and external services
  • Experience with build systems such as CMake, Make, or Bazel
  • Familiarity with automotive communication protocols (CAN, LIN, Ethernet)
  • Knowledge of automated software testing frameworks

Free · no signup

Get tomorrow's jobs before you have to search

More Machine Learning Engineer roles in Pune

See all

Keep browsing

All open roles at BMW TechWorks IndiaAll Machine Learning Engineer jobs in Pune