CrawlJobs Logo

Senior Virtual Test Engineer

United States, Belmont 160000.00 - 175000.00 USD / Year · Job Posted December 28, 2025
Apply Position
Job Link Share

Job Description

The Virtual Test Engineer will own the end‑to‑end test engineering for virtual ECUs—from V‑ECU 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.

Job Responsibility

  • 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 V‑ECU testing
  • mentor engineers in XiL best practices, determinism, and modeling trade‑offs
  • Drive supplier alignment (Tier‑1/2) for virtual deliverables (V‑ECU 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
  • Define the V‑ECU generation strategy for AUTOSAR Classic (RTE + BSW abstraction, virtual MCAL stubs) and Adaptive (POSIX targets, ara::com SOME/IP bindings), including OS abstraction, timers, time‑warp, and determinism controls
  • Select and integrate V‑ECU platforms (e.g., dSPACE VEOS/SystemDesk, 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
  • 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, FlexRay 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 bootloader 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 7637‑2, load dump) effects at the software boundary and verify recovery logic within the V‑ECU
  • Architect headless SIL farms (Docker/K8s runners, ephemeral test environments) executing parallel suites (thousands of SIL testcases per commit/nightly)
  • Integrate CI/CD (Jenkins/GitLab/Azure DevOps), 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 (OpenSCENARIO/OpenDRIVE/ASAM OSI if AD/ADAS is in scope)

Requirements

  • Excellent strategically 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
  • Influencing and negotiation skills
  • Strategic/visionary minded
  • Resource management
  • Interest in designing systems
  • Knowledge of communication HW & SW architecture and hardware development processes
  • Excellent communication
  • proven cross‑functional leadership across hardware, software, cloud, manufacturing, compliance, and program management
  • Deep understanding of typical vehicle EE architectures and automotive development processes
  • Deep expertise in SOME/IP/SOME‑IP‑SD, DoIP, UDS/ISO‑TP, CAN/CAN‑FD/LIN, and restbus modeling
  • hands‑on with ODX/OTX and XCP
  • Proven delivery of CI‑scale virtual test grids (parallel headless execution, artifacted evidence, flake management)
  • Strong command of coverage engineering (MC/DC, model & code coverage), fault injection/fuzzing, and performance/timing analysis in virtual environments
  • Demonstrated experience with MISRA, static analysis, sanitizers, and traceability (Polarion/Codebeamer)
  • 7+ years of hardware or software development experience for connectivity functions in a vehicle manufacturer or supplier
  • 5+ years of working in automotive projects including communication technology, ADAS or automation
  • BS in Engineering

Nice to have

  • MS and/or PhD in Engineering
  • V‑ECU generation using VEOS/SystemDesk, vVIRTUALtarget/CANoe4SW, or COSYM
  • co‑sim with FMU/FMI and plant models
  • TSN budget analysis (gPTP domains, Qav/Qbv scheduling) for AV/service traffic in SIL
  • Virtual UDS flashing including A/B slots and anti‑rollback
  • security hardening (SecOC, TLS/mTLS) validated in SIL
  • Experience scaling SIL in Kubernetes with observability (OpenTelemetry + ELK/Grafana) and SBOM/attestation in release flow
  • Exposure to ADAS scenario‑based validation (OpenSCENARIO/OSI) and cloud‑scale simulation
  • Knowledge of VW Group product design requirements
  • Programming experience with the languages C, C++, Java, Python, and script languages

What we offer

  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Virtual Test Engineer

8 matching positions

Senior Virtual Cloud Test Engineer

The Virtual Cloud Engineer will own the end-to-end test engineering for virtual ...
Location
Location
United States , Belmont
Salary
Salary:
160000.00 - 175000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
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
  • Influencing and negotiation skills
  • Strategic/visionary minded
  • Resource management
  • Interest in designing systems
  • Knowledge of communication between HW & SW architecture and hardware development processes
Job Responsibility
Job Responsibility
  • 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/SystemDesk, Vector vVIRTUALtarget/CANoe4SW Server, ETAS COSYM/ASCET, AVL VIRTUAL TESTBED, Wind River Simics, Imperas/OVPsim, QEMU/Renodebased 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, ephemeral test environments) executing parallel suites (thousands of SIL testcases per commit/nightly)
  • Integrate CI/CD (Jenkins/GitLab/Azure DevOps), 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 (OpenSCENARIO/OpenDRIVE/ASAM OSI if AD/ADAS is in scope)
  • 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
What we offer
What we offer
  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Test

Roku is seeking an experienced Senior Software Development Engineer at Test to f...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of relevant test automation development experience
  • 5+ years of proven expertise in writing automated test scripts using Python or equivalent programming language
  • Bachelor’s or Master degree in computer science, or a related field
  • Strong problem-solving, analytical and technical troubleshooting skills
  • Excellent debugging skills and comfortable working with Linux based systems
  • Hands-on experience with smart TVs, consumer audio/video devices, set-top boxes, or remote controllers
  • Knowledge of audio/video streaming technologies and codecs (e.g., HLS, MP4, MKV, smooth streaming)
  • Proficiency with the use of continuous integration tools (Jenkins/Hudson, TeamCity, Maven, Gradle)
  • Experience working with Git/GitLab
  • Experience with other automated testing tools (JUnit, TestNG, Selenium, RestAssured, SoapUI) and RESTful API testing using tools or scripts
Job Responsibility
Job Responsibility
  • Innovation of automated test development for applications developed in Linux/C/C++
  • Develop new automation test scripts using Python or homegrown BDD/LLM tool
  • Convert the existing backlog of manual test cases into reliable, repeatable automated tests
  • Troubleshoot and analyze automation test results, identifying root causes to improve product and automated test quality
  • Contribute to the Continuous Integration pipeline by running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated functional tests
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Conduct code reviews for improved code quality and optimization
  • Setup and maintain test automation infrastructure and tools
  • Collaborate with cross-functional teams to identify automation opportunities, address technical challenges, and align testing goals with product objectives
  • Improve and maintain existing automation frameworks to enhance test efficiency and scalability
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • healthcare (medical, dental, and vision)
  • life
  • accident
  • disability
  • commuter
  • retirement options (401(k)/pension)
  • time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Manufacturing Engineer – Virtual Engineering, Propulsion Systems

At General Motors, we are redefining manufacturing through advanced digital engi...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of manufacturing experience
  • 5+ years of hands-on experience with Siemens PLM and CAD systems, preferably NX
  • 3+ years of hands-on experience with Siemens Tecnomatix Process Simulate or similar platforms
  • Basic understanding of PLC and robot programming, preferably Fanuc
  • Exposure to Agile methodologies and tools
  • Experience with business integration testing
  • Familiarity with powertrain components and manufacturing processes
  • Knowledge of data modeling and system architecture
  • Bachelor's degree in Engineering or related field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Lead virtual simulation and emulation initiatives that support manufacturing engineering and digital transformation efforts
  • Create and improve standardized virtual engineering processes that drive efficiency across equipment sourcing and project execution
  • Support the storage, processing, and accessibility of data across multiple platforms to enable scalability and collaboration
  • Partner with Process Engineering Leads and Machine Tool Builders to develop digital twins of physical manufacturing systems for simulation, testing, and real-time monitoring
  • Evaluate, design, and optimize manufacturing systems using Teamcenter Manufacturing Process Planner, Process Simulate, Integrated Emulation, and XR tools
  • Collaborate with Central Lead Manufacturing Engineers and IT teams to ensure consistency in simulation and emulation project execution across propulsion programs and manufacturing disciplines
  • Provide technical direction for the investigation, business integration testing, and deployment of both new and legacy virtual software and hardware utilities
  • Stay current on advancements in process simulation technology, industry trends, and emerging best practices
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

Senior Performance Test Engineer

This role is for Senior Performance Test Engineer (Testing Intermediate Analyst ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-9 years experience in an IT Quality role
  • Ability to work independently or within groups on projects assigned
  • Requires in-depth knowledge, understanding and analytical thought
  • Exhibits comprehensive knowledge of several areas within IT Quality and has a good understanding of the industry
  • Strong understanding of testing processes
  • In depth understanding of the Systems Development Lifecycle and solid experience in several phases of systems development, preferably in testing program management
  • Must demonstrate confidence in their abilities
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • This role is for Senior Performance Test Engineer (Testing Intermediate Analyst - C11) & expected to have SME level knowledge to drive the non-functional testing solution for applications with complex architecture, Middleware application along with Service virtualization & Data Management
  • Overall responsibility of Performance Engineering and Performance Testing solutions for assigned projects / applications - includes the impact assessments, testing approach, planning, execution, application profiling, metrics analysis, reporting and risk management
  • Ability to assess & design the standalone component or End to End Testing approach connecting multiple components in payments flow
  • Bottom-line responsibility for providing thought leadership and expertise concerning Non-Functional Testing solution for assigned projects
  • The implementation and execution of a performance test framework for non-functional testing (load, volume, stress, capacity and scalability) which validate business non-functional requirements
  • A strong knowledge of Monitoring tools that allow for analysis of system health and potential bottlenecks
  • Produce and maintain Key Performance Indicators (KPIs) around the testing performed
  • Manage best in class service quality and manage SLA/OLAs accordingly
  • In-depth knowledge and working experience with Performance Center, App Dynamics, HP Site scope and other latest Performance Engineer & Performance Testing tools (i.e. CA Lisa Virtualization) and Open Source performance testing tools (Apache JMeter, WebLOAD etc)
  • A strong knowledge of / experience with profiling application end to end performance and identifying application and hardware / operating systems bottlenecks
  • Fulltime
Read More
Arrow Right

Senior Software Engineer in Test

We are seeking a Senior Software Engineer in Test to lead the QA and automation ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
skyhighsecurity.com Logo
Skyhigh Security
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience (5-8 years) in software testing or significant hands-on experience in test automation framework development
  • Strong security domain knowledge
  • Strong understanding of network protocols (TCP/IP, DNS, etc.), network security principles, and experience testing network security products
  • Proficient in scripting, programming, and automation techniques
  • Strong scripting skills and expertise in UI automation
  • Proficiency in Python and Selenium
  • In-depth knowledge of APIs and their usage
  • Extensive experience in testing network security products, with hands-on experience in endpoint security products
  • Understanding of network security as a domain
  • Familiarity with cyber security, threat actors, and the end-to-end threat lifecycle
Job Responsibility
Job Responsibility
  • Understand the product/module requirement and come up with required test plans and scripts for automated testing
  • Interaction with design teams and working towards resolving bugs, ensuring that the product meets the quality and usability expectations
  • Reviewing product documentation and providing feedback
  • Compliance with latest testing methodologies to deliver additional functionality with improved quality
  • Drive the usability and management aspects with customer requirements in mind
  • Participating in Design Reviews and Code Inspections
  • Hands-on authoring of test cases and test code combined with test execution
  • Responsible for designing and developing automated tools or frameworks for highly optimized and effective test coverage
  • Ensure testability in product features and measure code coverage data regularly
  • Utilize innovative test technologies to develop product’s testing strategy
What we offer
What we offer
  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement
  • Fulltime
Read More
Arrow Right

Senior Virtual Software Modeling Engineer

Bring AMD's leading-edge SoCs to life in a virtual environment! Develop Fast Pla...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High-performance system and application software development in C/C++ for Windows and/or Linux environments
  • Hardware system architecture and subsystem interface protocols
  • x86, ARM or GPU architecture, drivers, and applications
  • Linux and/or Windows kernel debugging
  • Functional modeling, architecture simulation, or hypervisor development
  • QEMU, VirtualBox, or SIMICS
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Develop high-performance C++ functional models of AMD SoCs and platforms
  • Work closely with architecture teams to understand and model new designs
  • Improve functionality, stability, and performance of existing models
  • Develop tests to verify the functionality of models
  • Work with internal and external customers to help debug problems running their workloads on the models
  • Develop new, innovative debug features
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer in Test - Performance

As a Sr. Staff Software Engineer you will be working on our Performance Team who...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-year Undergraduate Degree with 4+ years of experience in relevant fields
  • authorization to work within the United States
  • proficiency in Python is a must
  • L2-L3 network testing experience with knowledge of most common switching and routing protocols
  • knowledge of L4-L7 network layers and protocols such as TCP/IP, HTTP and SSL
  • hands-on experience with Python, Linux, MySQL, and Networking
  • knowledge of setting test beds and testing in a Virtualization environment, including cloud platforms AWS, Azure, GCP etc.
  • experience with typical test tools from Spirent, Breaking Point, and Ixia is a must
  • experience with bug tracking systems such as Jira
  • create and execute automated and manual test plans and maintain accurate documentation of results and process
Job Responsibility
Job Responsibility
  • Build automation Frameworks for, HW, Cloud, and Virtualization test environments
  • design and implement AI/ML-driven test strategies to enhance the efficiency and effectiveness of performance testing
  • responsible for performance testing of our next-generation firewall platforms
  • build and maintain complex test environment
  • develop and execute test plans and test cases
  • develop tools and infrastructure to improve the quality and efficiency of testing
  • work closely with the Software Engineering, Product Management teams during product development from design to release
  • reproduce and debug issues found during and after software release
  • develop and maintain complex test bed environments
What we offer
What we offer
  • 1:1 mentorship
  • fun and engaging events that inspire your intellectual curiosity
  • opportunity to contribute to one of the most critical aspect of company’s vision
  • the opportunity to expand your knowledge and work on challenging projects
  • connections to other employees across the company as well as our leaders
  • employee benefits (found via link)
  • immigration sponsorship eligible
  • Fulltime
Read More
Arrow Right

Senior Cloud Platform Test Automation Engineer

Wind River is seeking a Senior Member of Technical Staff – Certification Center ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc / MSc degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
  • More than 7-10 years of relevant technical experience in software development and testing automation
  • Experience in software test automation and developing test automation framework from scratch
  • Experience with Linux environment
  • Strong programming skills using Python with different frameworks (Robot, Pytest etc.) and Plugins
  • Strong analytical and debugging skills
  • Hands on experience with Elastic Stack verification
  • Exposure to back-end and UI automation
  • Excellent written and oral communication skills
  • Exceptional team player who works well in collaborative environments
Job Responsibility
Job Responsibility
  • Develop system tests and execution of system test cases for a highly available, carrier grade platform which will be the platform of choice for 5G vendors
  • Work with the most dynamic and exciting open source software projects today – Kubernetes (K8s), Docker, Helm, Openstack, Ansible, Ceph, etc
  • Work as part of a team focused on containerization, virtualization, VM management and fault tolerant/carrier grade testing
  • Investigate and report issues during product verification cycles
  • Provide support to documentation and customer-facing teams
  • Participate in all aspects of the software development process using agile development
  • Fulltime
Read More
Arrow Right