Embedded Software Test Engineer - AUTOSA...

BMW TechWorks India Private Limited

Pune District

On-site

INR 800,000 - 1,600,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BMW TechWorks India Private Limited in Pune is seeking a motivated Embedded Software Test Engineer – AUTOSAR Classic to contribute to software testing, validation, and automation for automotive embedded systems. You will verify ECU software, develop test cases, and execute manual and automated tests using CAPL, Python, and industry tools.

You will work with cross-functional teams across India and abroad, aligning with V-Model and Agile/Scrum practices to improve test coverage and software

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable qualification.
  • Fluent business English.
  • Good understanding of AUTOSAR Classic architecture, including Layered architecture, BSW, RTE, SWCs.
  • Understanding of C/C++ programming and debugging concepts in an embedded software environment.
  • Experience with test automation tools and scripting languages, particularly Python.
  • Ability to analyze software requirements and derive corresponding test cases.
  • Understanding of software testing principles, test planning, test execution, and defect management.
  • Experience with Git or similar version control systems.

Responsibilities

  • Verify and validate AUTOSAR Classic-based ECU software.
  • Derive test scenarios and test cases from requirements.
  • Develop and execute manual and automated tests for embedded automotive systems.
  • Create and maintain automated test scripts using Python and CAPL.
  • Test ECU functionality, CAN/LIN/Ethernet interfaces.
  • Collaborate with cross-functional teams to improve test coverage and quality.
  • Support CAPL-based automation and CANoe Restbus simulation where applicable.

Skills

Integration Build and Release
AUTOSAR Embedded Software
Debugging
Embedded System Software Testing
CAPL
Python

Education

B.Tech/B.E

Tools

Vector CANoe
CANalyzer
ECU-Test
Trace32
ETAS INCA

Job description

Embedded Software Test Engineer - AUTOSA...
Embedded Software Test Engineer - AUTOSA...
BTWI/ESTE-AC/1844188
  • Digital Car
  • Pune
Posted On 11 Sep 2026

End Date 25 Sep 2026

Required Experience 2 - 4 years

Skills
Skill

Integration Build and Release AUTOSAR Embedded Software Debugging Embedded System Software Testing CAPL Python

B.Tech/B.E

Job Description

At BMW TechWorks India, a joint venture between the BMW Group and Tata Technologies, we engineer in India for the world. With our offices in Pune, Bengaluru and Chennai we are a key building block in delivering software and IT solutions for whole BMW. Starting from contributions to the software defined vehicle (SDV), digital infotainment to automotive digital services.

In our project, we develop standardized software solutions for Classic AUTOSAR ECUs, focusing on robustness, reliability, integration, and testability.

We are looking for a motivated Software Tester – AUTOSAR Classic to contribute to software testing, validation, and test automation for automotive embedded systems.

What awaits you?

  • You will contribute to the verification and validation of AUTOSAR Classic-based ECU software
  • You will analyze software requirements and specifications and derive appropriate test scenarios and test cases
  • You will develop and execute manual and automated software tests for embedded automotive systems
  • You will create and maintain automated test scripts using Python and other suitable scripting languages
  • You will test AUTOSAR Classic software components, BSW modules, RTE interfaces, and ECU functionality
  • You will perform unit, integration, and software-level testing and support continuous improvement of test coverage
  • You will work with automotive communication protocols such as CAN, LIN, and Ethernet
  • You will develop and execute communication and network-related test scenarios
  • You will perform diagnostic testing, including UDS, DTC handling, and ECU diagnostic functions
  • You will use tools such as Vector CANoe, CANalyzer, ECU-Test, Trace32, ETAS INCA, or equivalent for testing, debugging, and analysis
  • You will support CAPL-based test automation and CANoe Restbus simulation where applicable
  • You will analyze test results, investigate failures, and support defect identification, reporting, tracking, and resolution
  • You will collaborate with software developers, system engineers, architects, test engineers, and project managers to resolve issues and improve software quality
  • You will contribute to the continuous improvement of test methodologies, automation frameworks, and development processes
  • You will work according to V-Model and/or Agile/Scrum development methodologies

Required Skills:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a comparable qualification
  • Fluent business English
  • Good understanding of AUTOSAR Classic architecture, including: Layered architecture, Basic Software (BSW), Runtime Environment (RTE), Software Components (SWCs)
  • Understanding of C/C++ programming and debugging concepts in an embedded software environment
  • Experience with test automation tools and scripting languages, particularly Python
  • Ability to analyze software requirements and specifications and derive corresponding test cases
  • Understanding of software testing principles, test planning, test execution, and defect management
  • Experience with version control systems such as Git
  • Strong analytical and problem-solving skills with attention to detail
  • Ability to work independently and manage priorities effectively
  • Strong communication skills and ability to work with cross-functional and multicultural teams

Nice to have:

  • ISTQB Foundation Level certification; Advanced Level is an additional advantage
  • Experience with unit testing of embedded software using CUnit, CTC++, or similar frameworks
  • Experience with CAPL scripting, particularly for CANoe Restbus simulation and communication protocol testing
  • Hands-on experience with CAN, LIN, and Ethernet
  • Experience with diagnostics, including UDS / ISO 14229, OBD, and DTC handling
  • Experience with automotive test tools such as Vector CANoe / CANalyzer, ECU-Test, Lauterbach TRACE32
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Tester – Embedded Systems
Software Tester – Embedded Systems

Umanist Staffing • Bengaluru

Hybrid
INR 900,000 - 1,200,000
Embedded Software Engineer - Developer &...
Embedded Software Engineer - Developer &...

BMW TechWorks India Private Limited • Pune District

On-site
INR 1,200,000 - 2,400,000
Automotive Embedded Software Integration Test Engineer : Pune
Automotive Embedded Software Integration Test Engineer : Pune

Tech Mahindra • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Tester – Automotive & Embedded Systems
Software Tester – Automotive & Embedded Systems

National Council of Training Academy (NCTA) • Bengaluru

On-site
INR 700,000 - 1,100,000
Software Tester – Embedded Systems
Software Tester – Embedded Systems

Umanist Staffing LLC • Bengaluru

Hybrid
INR 1,100,000 - 2,100,000
Test Engineer
Test Engineer

Durucooperation • Bengaluru

On-site
INR 3,120,000 - 4,500,000
Automotive Embedded C Developer
Automotive Embedded C Developer

Sii India IT • Bengaluru

On-site
INR 3,000,000 - 4,200,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
T3-CF-Adaptive Autosar Development-2
T3-CF-Adaptive Autosar Development-2

embIND Embitel Technologies (India) Private Limited • India

On-site
INR 1,000,000 - 1,500,000
Test Automation Engineer
Test Automation Engineer

Satyam Venture Engineering Services • Hyderabad

On-site
INR 900,000 - 1,400,000