Test Engineer - Automotive Systems & AI-... BTWI/TE-AS-TA/1873433
End Date 30 Nov 2026
Required Experience 2 - 4 years
Skills
Skill
Embedded C Build and Release Debugging AI C++ CI/CD Integration CI/CD Pipeline Python Test Automation Test Design Test case writing Defect Tracking Python Automation Python Programming HIL/DspaceV&V
B.Tech/B.E
Job Description
Our team develops BMW system functions on the AUTOSAR Classic Platform, delivered as source code to BMW's suppliers for integration into ECUs.
We're looking for a strong test engineer to ensure the quality and reliability of our system functions across software and hardware evaluation environments.
What You'll Do:
- Design, implement, and execute test cases and test suites for BMW system functions on the AUTOSAR Classic Platform
- Perform testing on our hardware evaluation platforms
- Identify repetitive or manual testing tasks and develop scalable automation to eliminate them
- Report, track, and help triage defects in collaboration with developers and domain experts
- Collaborate closely with the Germany team, contracted engineers, and BMW suppliers on test requirements and evaluation platform validation
Must-Have:
- University degree in Computer Science or a comparable qualification
- Fluent business English
- Solid programming/scripting skills in Python
- Solid understanding of CI/CD concepts, Git, and modern software development workflows
- Strong analytical skills and attention to detail
Strongly Preferred:
- Experience with test automation frameworks (e.g., pytest, ECU Test)
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions, Azure DevOps, or similar)
- Ability to analyze manual testing processes and translate them into automation solutions
- Exposure to hardware-in-the-loop (HIL) testing, embedded systems, or microcontroller-based test setups
Nice to Have
- Experience with AUTOSAR or automotive software testing
- Experience with test automation for embedded/automotive systems
- Hands-on experience developing or deploying AI agents / agentic test automation workflows
- Experience with LLM APIs, RAG, tool calling, MCP, or similar AI technologies
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet)
- Knowledge of automotive development/testing standards (e.g., ASPICE)
- Experience with build systems such as CMake, Make, or Bazel