Our team develops BMW system functions on the AUTOSAR Classic Platform delivered as source code to BMWs suppliers for integration into ECUs.
As software development shifts from manual coding toward AI agentassisted engineering were 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 youre an excellent C/C developer with a curiosity for both low-level systems and AI-driven tooling well teach you the automotive domain.
What Youll 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
- Positive 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
Required Experience:
Manager
📌 Software engineer Automotive systems & AI-Assisted Engineering (Pune)
🏢 BMW TechWorks
📍 Pune
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.