×
Register Here to Apply for Jobs or Post Jobs. X

Senior Virtual Cloud Test Engineer; Cuttlefish

Job in Belmont, San Mateo County, California, 94002, USA
Listing for: Volkswagen Group Services GmbH
Full Time position
Listed on 2026-07-10
Job specializations:
  • Manufacturing / Production
    Systems Engineer
Salary/Wage Range or Industry Benchmark: 160000 - 175000 USD Yearly USD 160000.00 175000.00 YEAR
Job Description & How to Apply Below
Position: Senior Virtual Cloud Test Engineer (Must have Cuttlefish experience)

Senior Virtual Cloud Test Engineer (Must have Cuttlefish experience)

The Virtual Cloud Engineer will own the end-to-end test engineering for virtual ECUs—from VECU creation (AUTOSAR Classic/Adaptive) and restbus/environment modeling, to deterministic simulation, fault injection, conformance, diagnostics/flash, and scalable CI execution. You will build and operate a virtual test platform that exercises production software stacks (communication, diagnostics, safety/security, OTA readiness) with measurable coverage and release grade. You partner with software, systems, safety, cybersecurity, HIL, and OTA teams to ensure the virtual pipeline finds defects earlier than HIL/vehicle, at fleet scale.

Role

Responsibilities

VECU Build & Simulation Architecture – (35%)

  • Define the VECU generation strategy for AUTOSAR Classic (RTE + BSW abstraction, virtual MCAL stubs) and Adaptive (POSIX targets, ara::com SOME/IP bindings), including OS abstraction, timers, timewarp, and determinism controls.
  • Select and integrate VECU platforms (e.g., dSPACE VEOS/System Desk, Vector vVIRTUALtarget/CANoe4SW Server, ETAS COSYM/ASCET, AVL VIRTUAL TESTBED, Wind River Simics, Imperas/OVPsim, QEMU/Renode based flows) and manage tool qualification where applicable.
  • Establish co-simulation topologies: MIL/Plant models (Simulink/Modelica/FMU/FMI), bus/network simulators, and virtualization of sensors/actuators with IO semantics and timing fidelity.
  • Architect headless SIL farms (Docker/K8s runners, ephemerical test environments) executing parallel suites (thousands of SIL testcases per commit/nightly).
  • Integrate CI/CD (Jenkins/Git Lab/Azure Dev Ops), artifact management (SBOM: SPDX/CycloneDX), test results (JUnit/Allure), and flaky test quarantine + triage dashboards.
  • Implement golden capture/compare pipelines (PCAP/MDF4/CSV) and scenario versioning (Open SCENARIO/OpenDRIVE/ASAM OSI if AD/ADAS is in scope).

Operational Management – (15%)

  • Ownership of Virtual Test topics in NAR markets
  • Own the relationship with network operator, contract manufacturer, platform provider and lead strategic discussions and technical negotiations.
  • Serve as technical authority for VECU testing; mentor engineers in XiL best practices, determinism, and modeling tradeoffs.
  • Drive supplier alignment (Tier1/2) for virtual deliverables (VECU packages, ARXML/ODX/OTX, service catalogs, security plugins).
  • Conduct design/test reviews, DFMEA/FMEA, and lead 8D on defects discovered in SIL with crisp reproduction artifacts.

Communication, Diagnostics & Flashing in SIL – (10%)

  • Model and validate Automotive Ethernet stacks: SOME/IP & SOME/IP‑SD, DoIP, AVB/TSN where applicable; simulate VLAN/QoS and congestion scenarios.
  • Exercise CAN/CAN‑FD, LIN, Flex Ray via restbus simulations; verify UDS services, ISO‑TP segmentation and XCP/CCP measurement/calibration flows.
  • Implement DoIP‑routed UDS flashing in SIL with eligibility/state checks, A/B or recovery slots, anti‑rollback, and boot loader handshake emulation (timings, NRCs).
  • Develop restbus models for gateways, sensors, actuators, and peer ECUs using Vector CANoe/CAPL (incl. CANoe4SW Server), Python, and co-simulation bridges.
  • Build service catalogs and SOME/IP service mocks, including late‑joiner/re‑announce behaviors and instance collision tests; emulate SecOC/E2E protections.
  • Create plant models (Simulink/Modelica, FMU/FMI) for closed‑loop testing of control functions; parameterize with production DBC/ARXML/LDF.
  • Execute fault campaigns: bus saturation, frame loss/reordering, clock drift, time sync perturbations (gPTP), power cycles/brown‑outs (virt), memory pressure, and network fuzzing (UDS/DoIP/SOME‑IP).
  • Apply protocol fuzzing (boofuzz, Scapy, Peach, AFL++ harnesses), mutation testing, and error seeding to validate diagnostic/communication hardening.
  • Model electrical transients (ISO 76372, load dump) effects at the software boundary and verify recovery logic within the VECU.
Qualification Requirements
  • Excellent strategic thinking and communication skills.
  • Analytical and conceptual thinking
  • Experience in developing strategies for R&D
  • Communication skills – interpersonal, presentation and written
  • Integration – joining people, processes or systems
  • In…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary