Search by job, company or skills

Stellantis

BSW Test Automation Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

BSW Test Automation Engineer

We are seeking a BSW Test Automation Engineer to support the design and development of automated test cases for AUTOSAR Basic Software (BSW) components such as COMM, Diagnostics, FBL, MCAL, and I/O Abstraction. The candidate will develop and maintain Python and CAPL-based test scripts, manage configuration files (CANoe, JSON), and perform in-depth debugging using industry standard tools.

Responsibilities include ensuring software quality andmaturity through Sanity testing, contributing to CI/CD pipelines including pipeline configuration, scripting, and tooling and participating in Agile development processes.

Key Responsibilities:

  • Design and development of automated test cases for BSW components including COMM, Diagnostics, FBL, MCAL, and I/O Abstraction (IOWAB) using Python and CAPL.
  • Develop and maintain test automation scripts, with emphasis on handling configuration files like CANoe configurations and JSON scripts.
  • Perform debugging and analysis of BSW software using tools such as JTAG debuggers, oscilloscopes, logic analyzers, and trace tools.
  • Maintain and update test cases; track and report failures to relevant BSW teams for resolution.
  • Drive software quality through rigorous testing, issue analysis, and cross-functional collaboration.
  • Contribute to CI/CD workflows by implementing automated sanity tests and maintaining continuous integration pipelines.
  • Participate actively in Agile development processes, including code reviews and sprint planning.

Basic Qualifications

  • Bachelor's degree in computer engineering, Electrical Engineering, Computer Science, or a related field.
  • Knowledge in C programming skills a good understanding of MCU architectures (e.g., AURIX).
  • Familiarity of AUTOSAR BSW development and integration, including MCAL, Communication Stack, Memory Stack, Diagnostics Stack, and OS.
  • Familiarity with compilers, emulators, debuggers, and other development tools.
  • Experience developing test scripts and automation tools using Python, CAPL, and JSON.
  • Familiarity with ISO 26262, MISRA, and ASPICE standards.

Preferred Qualifications

  • Master's degree in a relevant engineering or computer science discipline.
  • Familiarity with Vector DaVinci, EB tresos, or similar AUTOSAR configuration tools.
  • Exposure to power modes, startup sequences, and fault detection mechanisms.
  • Understanding of vehicle communication protocols (CAN, LIN, Ethernet).
  • Experience in MCAL, AUTOSAR BSW layers, custom low-level driver frameworks, and experience with bootloader integration and secure hardware interfaces.
  • Demonstrated ability to ensure compliance with industry standards including AUTOSAR, ISO 26262, ASPICE, and MISRA C.

Please share your profiles to [Confidential Information] with below details:

Total yrs. of exp:

CCTC:

ECTC:

NP:

Disclaimer - At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality,

religion, sexual orientation and disability. Diverse teams will allow us to

better meet the evolving needs of our customers and care for our future.

By submitting your application, you are accepting our privacy notice:

https://www.stellantis.com/en/privacy

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 145770577

Similar Jobs