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.