42dot

SW Test Engineer (Diagnostics)

Pangyo (Software Dream Center), South Korea, Remote. Posted a month ago

The role

This person will verify controller and integrated diagnostic functions to ensure diagnostic quality for SDV architecture-based vehicle software. They will design test cases, perform verification in CAN/CAN FD and Ethernet environments, and build automated testing systems and CI/CD pipelines.

What you will do

  • Establish verification plans based on SDV architecture and controller operation.
  • Design test cases for UDS-based diagnostic services including Diagnostic Session, DTC, ECU Reset, and Routine Control.
  • Perform diagnostic function, stability, and performance verification for software releases.
  • Verify diagnostic communication and controller response in CAN/CAN FD and Ethernet environments.
  • Verify diagnostic functions and system states in HIL/SIL test benches and actual vehicle environments.
  • Develop or apply diagnostic test automation tools and frameworks.
  • Build test pipelines and execution systems in CI/CD environments.
  • Analyze diagnostic communication logs, ECU logs, and network traces to structure causes of abnormal operations.
  • Define and standardize diagnostic verification standards, test procedures, and quality metrics for SDV environments.
  • Collaborate with development, system engineering, and vehicle evaluation organizations to improve End-to-End quality systems.

Required qualifications

  • 5+ years of experience in automotive controller or vehicle software diagnostic/function evaluation.
  • High understanding of UDS-based vehicle diagnostic functions and services.
  • Understanding of CAN/CAN FD or Ethernet-based automotive networks and vehicle communication protocols.
  • Experience using automotive network evaluation tools such as CANoe or CANape.
  • Understanding of embedded operating systems like Linux and RTOS and controller software structures.
  • Experience performing software verification activities in Agile processes and CI/CD environments.
  • Ability to analyze problems and collaborate with related organizations to solve quality issues.
  • Ability to respond flexibly to changing development environments and interest in latest SDV and vehicle diagnostic technology.

Nice to have

  • High understanding of programming languages in embedded development environments (C/C++, Python, Rust, etc).
  • Experience with vehicle diagnostic and Ethernet-based communication technologies such as UDS, DoIP, and SOME/IP.
  • Experience building HIL, SIL, or vehicle evaluation automation environments.
  • Experience building diagnostic test automation frameworks or CI/CD-based test pipelines.
  • Experience in AUTOSAR-based ECU or vehicle software development/verification.

Before you apply

  • Online coding test may be conducted during the first interview.
  • Reference checks may be conducted after the interview process with the candidate's consent.
  • A 3-month probation period may apply.

About the company

42dot performs verification of controllers and integrated diagnostic functions to ensure diagnostic quality of vehicle software based on SDV architecture.

SW Test Engineer (Diagnostics) at 42dot | JobZoey