4

42dot

Unified platform for multi-modal urban mobility

Software Test Engineer - Diagnostics

Test Automation EngineeringUpdated on Nov 11
Full-timePangyo-ro, Bundang-gu, Seongnam-si, Gyeonggi-do, South KoreaNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of experience in automotive ECU or vehicle software diagnostics or functional evaluation.
  • Strong understanding of UDS-based vehicle diagnostic functions and diagnostic services.
  • Understanding of automotive networks and vehicle communication protocols based on CAN/CAN FD or Ethernet.
  • Experience using automotive network evaluation tools such as CANoe or CANape.
  • Understanding of embedded operating systems such as Linux and RTOS, and ECU software architecture.
  • Experience performing software verification in Agile processes and CI/CD environments.
  • Ability to analyze problems and resolve quality issues in collaboration with related organizations.
  • Interest in current SDV and vehicle diagnostic technologies, and ability to adapt flexibly to changing development environments.

Responsibilities

  • Establish vehicle diagnostic function and integrated diagnostic verification plans based on SDV architecture and ECU behavior.
  • Define test scope and quality objectives considering integration between ECUs, vehicle networks, and diagnostic clients.
  • Design test cases for UDS-based diagnostic services, Diagnostic Sessions, DTCs, ECU Reset, Routine Control, and other key diagnostic functions.
  • Design scenario-based verification environments and conditions that account for normal and abnormal communications, power and network state changes, timeouts, and session transitions.
  • Verify diagnostic function consistency, stability, and performance in alignment with software releases and quality gates.
  • Verify diagnostic communications and ECU responses in CAN/CAN FD and Ethernet-based vehicle network environments.
  • Verify diagnostic functions and behavior under varying system states using HIL/SIL test benches and real vehicles.
  • Develop or apply diagnostic test automation tools and frameworks to improve the efficiency and accuracy of repeated verification.
  • Use programming languages to automate diagnostic scenario execution, result evaluation, log collection, and report generation.
  • Build test pipelines and execution systems so diagnostic verification runs continuously in CI/CD environments.
  • Analyze diagnostic communication logs, ECU logs, network traces, and test results to identify and structure the causes of abnormal behavior.
  • Document verification results and key quality metrics systematically, and configure dashboards and reporting systems as needed.
  • Define and standardize diagnostic verification criteria, test procedures, and quality metrics suitable for SDV environments.
  • Analyze diagnostic issues arising during ECU development and integration, and lead improvements to the verification process.
  • Collaborate with development, systems engineering, and vehicle evaluation organizations to improve end-to-end quality processes from diagnostic requirements through pre-production verification.

Desired Qualifications

  • Strong understanding of programming languages used in embedded development environments, such as C/C++, Python, or Rust.
  • 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 developing or verifying AUTOSAR-based ECUs or vehicle software.

About the Company

42dot

Unified platform for multi-modal urban mobility

42dot.ai provides a platform called UMOS (Urban Mobility Operating System) that connects and manages multiple transportation modes—such as cars and drones—within a single system for cities, agencies, and private clients. UMOS enables efficient transportation management, demand-response services, and smart logistics by integrating data and operations across modes, powering operations through a subscription-based platform-as-a-service model. Unlike single-mode solutions, 42dot.ai offers multi-modal, city-focused orchestration that bridges public, private, and logistics needs. The company aims to transform urban mobility by helping cities run more efficiently, cut costs, and improve the experience for commuters and logistics providers.

Company size
501-1,000
Company stage
Growth Equity (Venture Capital)
Total funding
$731.9M
Headquarters
Seoul, South Korea
Founded
2019

Recently Posted Jobs

Explore more opportunities at 42dot

See more jobs