Lead Cybersecurity Test Engineer

Stellantis•Auburn Hills, MI

About The Position

The Lead Cybersecurity Test Engineer performs system integration, verification, and validation of automotive cybersecurity features across next-generation vehicle controllers and software platforms, including High-Performance Computers (HPCs) and Zonal ECUs. The role focuses on validating cybersecurity software across multiple ECU domains using hardware-based system benches and Hardware-in-the-Loop (HIL) environments. Work includes flashing and configuring ECU software, executing cybersecurity scenarios, validating ECU interactions, and identifying security weaknesses through requirements-based testing and system-level analysis. The engineer validates embedded cybersecurity mechanisms such as secure boot and software updates, ECU identity and authentication, key management and negotiation, Hardware Security Module (HSM) functionality, diagnostic security events, cybersecurity lifecycle mechanisms, inventory management, and protection of critical vehicle data. The role includes developing test strategies and detailed test cases, creating automation scripts in CAPL and Python, analyzing results, debugging failures, and supporting automated execution and CI integration. The engineer collaborates with software architecture, embedded software development, system integration, functional domain, and cybersecurity teams throughout development and validation. The position requires hands-on experience with automotive debugging and test automation tools, including Lauterbach Debugger, Vector CANoe/CAPL, Vector VT System, and dSPACE HIL platforms, and supports validation from early software development through system-level testing.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Electronics, or a related field.
  • At least 8 years of experience in automotive embedded software, system integration, ECU testing, or vehicle network development.
  • At least 3 years of hands-on experience in automotive cybersecurity feature verification, requirements-based testing, or embedded software security testing.
  • Strong understanding of automotive E/E architecture, distributed ECU systems, and embedded software integration.
  • Experience testing automotive cybersecurity mechanisms such as secure boot, secure flashing/software updates, ECU authentication, key management, HSM, and diagnostic security.
  • Hands-on experience with automotive debugging and test tools such as Lauterbach Debugger, Vector CANoe/CAPL, Vector VT System, and dSPACE HIL systems.
  • Strong programming and scripting skills in CAPL and Python.
  • Solid understanding of automotive communication protocols, including CAN (ISO 11898-1), LIN (ISO 17987-1), and Automotive Ethernet.
  • Basic understanding of SOME/IP and automotive diagnostic protocols (UDS).
  • Experience with requirements-driven testing, test case development, execution, defect reporting, and test result analysis.
  • Familiarity with requirements and test management tools such as DOORS Next Generation, IBM RTC, and Jira.
  • Understanding of automotive-industry software development, system integration, and validation processes.

Nice To Haves

  • Knowledge of C/C++.
  • Experience with cybersecurity testing of Qualcomm-based or other automotive HPC platforms.
  • Experience with zonal architecture and integration of centralized vehicle computing platforms.
  • Understanding of automotive cybersecurity standards such as ISO/SAE 21434 and UNECE R155.
  • Experience with HSM-based security architectures and hardware-backed cryptographic mechanisms.
  • Knowledge of secure diagnostic services, certificate management, key provisioning, and vehicle cybersecurity lifecycle management.
  • Experience with test automation frameworks and CI/CD integration.
  • ISTQB certification or equivalent knowledge of structured software testing methodologies.

Responsibilities

  • Perform system integration and cybersecurity verification of multidomain HPC and Zonal ECU platforms.
  • Integrate ECU software, flash and configure ECUs, and execute cybersecurity test scenarios on physical system benches and HIL environments.
  • Develop and execute requirements-based test cases for automotive cybersecurity features, including secure boot, secure updates, ECU authentication, key management, HSM, diagnostic security, and data protection.
  • Validate cybersecurity functionality across ECU boundaries, including interactions between HPC, Zonal controllers, and other vehicle domains.
  • Use Lauterbach Debugger, Vector CANoe/CAPL, Vector VT System, and dSPACE HIL systems for test execution, debugging, and system-level analysis.
  • Develop CAPL and Python scripts to automate cybersecurity test scenarios and improve test coverage and execution efficiency.
  • Validate communication and diagnostic interfaces over Automotive Ethernet, CAN, and LIN networks.
  • Analyze software behavior, debug integration issues, investigate test failures, and collaborate with development teams to resolve issues.
  • Review system and cybersecurity requirements, identify coverage gaps, and ensure traceability among requirements, test cases, and test results.
  • Support automated test execution and integration into CI pipelines.
  • Participate in design and architecture reviews, providing feedback on cybersecurity feature implementation, testability, and system-level integration.
  • Collaborate with cybersecurity, embedded software, system architecture, and domain teams throughout the software development and validation lifecycle.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service