CrawlJobs Logo

Software Test Engineer, HIL

United States, Garden Grove 115000.00 - 135000.00 USD / Year · Job Posted December 09, 2025
Apply Position
Job Link Share

Job Description

We're seeking a skilled and detail-oriented Software Test Engineer to focus on Hardware-in-the-Loop (HIL) testing for our Vehicle Control Unit (VCU). In this role, you'll be instrumental in validating the VCU's software and its functionality in a simulated environment, ensuring the seamless and safe operation of our vehicles. You'll work closely with cross-functional teams, including hardware, software, and controls engineers, to identify and resolve defects early in the development cycle. Your work will directly contribute to the safety, reliability, and performance of our proprietary EV platforms.

Job Responsibility

  • Design & Development: Create, develop, and maintain automated test frameworks, test plans, and test cases specifically for VCU software using HIL systems
  • Test Execution: Configure and execute HIL tests to validate VCU functionalities, including control algorithms, vehicle dynamics, and communication protocols
  • Analysis & Reporting: Analyze test results, identify, document, and track software defects and issues, and collaborate with development teams to ensure timely resolution
  • HIL System Management: Maintain and update HIL test setups and tools (e.g., dSPACE, Vector CANoe, MATLAB/Simulink) to ensure they accurately simulate real-world vehicle conditions
  • Cross-Functional Collaboration: Partner with software, hardware, and controls engineers to understand system requirements and ensure testability from the initial design phase

Requirements

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 8+ years of experience in software testing, with a focus on embedded systems and HIL testing, preferably within the automotive or aerospace industry
  • Hands-on experience with HIL test environments such as dSPACE, Vector, or National Instruments
  • Strong proficiency in scripting languages like Python for test automation
  • Experience with MATLAB/Simulink for system modeling and control algorithm development
  • Familiarity with automotive communication protocols like CAN, LIN, and Ethernet
  • A solid understanding of Vehicle Control Units and their role in managing powertrain, chassis, and other vehicle systems
  • Excellent analytical and problem-solving abilities with a meticulous attention to detail
  • Strong communication and collaboration skills to work effectively with multidisciplinary teams
  • Ability to work independently in a fast-paced, agile environment

What we offer

  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens

Looking for more opportunities?

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

Similar Jobs for

Software Test Engineer, HIL

8 matching positions

Software Test Engineer / Validation Engineer

To strengthen our testing and validation activities, we are looking for a Softwa...
Location
Location
Italy , Modena
Salary
Salary:
Not provided
re-lab.it Logo
RE:LAB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Engineering (Electronics, Computer, Automation, or similar technical fields)
  • Experience in software testing, verification, and validation for complex systems
  • Familiarity with requirements-based testing and test case definition
  • Basic knowledge of electronics, embedded systems, or control units
  • Experience with test execution, defect analysis, and documentation
  • Ability to work in structured development and validation processes
  • Good command of the English language, both written and spoken
Job Responsibility
Job Responsibility
  • Contribute to the definition of test procedures and validation strategies for software and electronic systems
  • Analyze system and software requirements to support test planning and prevent defects early in the development process
  • Define and execute test cases at functional, integration, and system level
  • Support the analysis and resolution of software-related issues in collaboration with development teams and suppliers
  • Participate in verification and validation activities using test benches, simulation environments, or Hardware-in-the-Loop (HIL) setups
  • Contribute to test documentation, defect tracking, and validation reports
  • Collaborate with multidisciplinary teams involved in system development, testing, and quality activities
  • Fulltime
Read More
Arrow Right

Software Test Engineer

General Motors is seeking an HMI Systems Integration Engineer to help develop, i...
Location
Location
United States , Milford, Michigan; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related field
  • 3+ years of experience in automotive electronics, embedded systems, or control module development
  • Proficiency in Python, C, and C++
  • Hands-on experience with Hardware-in-the-Loop (HIL) systems and vehicle diagnostics
  • Strong knowledge of automotive communication protocols including CAN, LIN, and Ethernet
  • Experience working with embedded Android and Linux systems
  • Strong troubleshooting skills across hardware and software integration domains
  • Experience supporting experimental software development and rapid prototyping
  • Strong communication, documentation, and cross-functional collaboration skills
Job Responsibility
Job Responsibility
  • HMI Software Integration and Validation
  • Test Development and Execution
  • Process and Tool Improvement
  • Control Module Verification
  • Vehicle-Level Troubleshooting
  • Development and Fleet Support
  • Experimental Software and Technical Reviews
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Fulltime
Read More
Arrow Right

HIL Test Engineer – Steering & Brakes

Experienced Software Test Engineer with a strong focus on validating automotive ...
Location
Location
Sweden , Gothenburg
Salary
Salary:
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced Software Test Engineer with a strong focus on validating automotive systems using HIL rigs (Component, Core, Domain levels)
  • Experienced in HIL automation with tools such as Automation Desk or vTESTstudio
  • Skilled in integrating test scripts within CI/CD pipelines
  • Demonstrated expertise in performing smoke testing to ensure software stability
  • Proficient in executing system and function-level testing
  • Experienced in maintaining structured test strategies using requirement management tools like DOORS and System Weaver (Car Weaver)
  • Skilled in test case development, execution, and verdict updates
  • Experienced in system safety testing / reporting
  • Adept at documenting test activities in prescribed storage systems to ensure traceability and compliance with process standards
Read More
Arrow Right

Software Test Engineer

As a Software Test Engineer focused on Telematics, you will be responsible for t...
Location
Location
United States , Garden Grove
Salary
Salary:
140000.00 - 160000.00 USD / Year
harbingermotors.com Logo
Harbinger Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field
  • 3+ years of experience in automotive software testing, specifically with TCUs or ECUs
  • High proficiency in Python for test automation and scripting
  • Strong understanding of automotive networks (CAN/CAN-FD, Automotive Ethernet) and internet protocols (MQTT, HTTPS, JSON, REST APIs)
  • Experience testing cloud-based interactions or IoT devices that communicate with remote servers
  • Familiarity with requirements management (Polarion, JIRA) and version control (Git)
Job Responsibility
Job Responsibility
  • Develop and execute comprehensive test plans for Telematics and Infotainment systems, ensuring seamless integration between hardware and cloud services
  • Validate the functionality of Telematics Control Units, including cellular connectivity (4G/5G), GPS accuracy, and vehicle-to-cloud data logging
  • Test cloud-based interactions using APIs to verify that vehicle data is correctly transmitted and stored
  • Design and maintain automated test frameworks using Python and Pytest to improve testing efficiency for connectivity features
  • Monitor and analyze vehicle bus traffic using tools like Vector CANoe or Intrepid Vehicle Spy (CAN, LIN, and Automotive Ethernet)
  • Work with Hardware-in-the-Loop (HIL) environments (dSPACE/Speedgoat) to simulate real-world driving conditions and connectivity edge cases
  • Identify, document, and root-cause software defects, collaborating closely with firmware and cloud developers for resolution
What we offer
What we offer
  • Comprehensive Health, Dental & Vision (HDV) – 100% employee covered
  • Early-stage Stock Options
  • Robust Retirement Savings (401k, HSA, FSA)
  • Generous Paid Time Off (PTO) & Parental Leave
  • Annual Vacation Bonus
  • Wellness & Fertility Benefits
  • Cell Phone Stipend
  • Complimentary Meals & Stocked Kitchens
Read More
Arrow Right

Lead Software Test Infrastructure Engineer

We are seeking a Lead Software Test Infrastructure Engineer to join our team, to...
Location
Location
United States , Palo Alto
Salary
Salary:
135000.00 - 155000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's, Master’s, or PhD degree in Mechatronics/Electrical Engineering, Computer Science, or related field
  • Minimum of 5 years of experience in software testing, preferably with embedded systems
  • Strong programming skills in Python, Rust, or other relevant languages used in embedded software development and verification, with advanced experience with Pytest
  • familiarity with custom hooks, stages, and advanced configurations
  • A strong strategic vision for software test infrastructure with the ability to lead a team and build it out and providing the support to bridge technical gaps
  • Deep understanding of test automation principles, CI/CD, and enterprise technologies
  • Demonstrated experience building test frameworks or utilities
  • Strong experience debugging embedded systems at a module and/or system level, and the ability to triage nightly regression failures
  • Experience with software testing tools, frameworks, and methodologies (e.g., requirements-driven test development, unit testing, integration testing, system testing, automated testing)
Job Responsibility
Job Responsibility
  • Lead the design, development, and evolution of V&V test infrastructure frameworks, focusing on scalability, reliability, and self-service capabilities
  • Architect and develop scalable test frameworks in Python, CI/CD integrations, and simulation environments for hardware (HIL) and software (SIL) test assets
  • Develop self-service automated tools and utilities that are extensible, configurable, and well-documented to enable engineers to test their own features and enhance test coverage and efficiency
  • Mentor junior and senior engineers, provide technical direction, and guide complex engineering initiatives
  • Work closely with software developers, V&V/QA engineers, TPMS, and product teams to understand needs, define requirements, and integrate solutions
  • Build, review, and expand infrastructure needed to simulate automative behaviors and automate tests
  • Evangelize coding best practices and mentor engineers on requirements-driven-test-development (RDTD), test-driven development (TDD), unit testing, and automation best practices
  • Participate in code reviews and provide feedback on testability and maintainability
Read More
Arrow Right

Flight Software Test Automation Engineer

As a Flight Software Test Automation Engineer you will build robust, automated q...
Location
Location
Poland; Spain , Warsaw; València
Salary
Salary:
Not provided
iceye.com Logo
ICEYE
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in Python and shell scripting in Linux-based environments
  • Having been working with test automation frameworks in the past, including CI/CD tools such as Github Actions
  • Worked within the software development lifecycle, involved in testing and automation best practices, CI/CD principles
  • Exposure to hardware testing, integrating automated testing pipelines and coordinating robust lab-based test execution
  • Have a proactive, dynamic problem-solving attitude and a mindset to work as one to deliver a high quality product
  • A motivated generalist who thrives in hands-on, interdisciplinary environments
  • A disciplined tinkerer, someone who loves figuring out how systems work
  • Excellent communication skills in English, both written and spoken
Job Responsibility
Job Responsibility
  • Building up automation tests that make use of HIL (hardware-in-the-loop) in order to create holistic system level quality gates for software development
  • Utilize SIL (software-in-the-loop) simulation testing infrastructure to further increase our automation coverage and release confidence of satellite software
  • Adding new testing workflows that work in unison with existing reusable workflows of the framework
  • Design, implement, and maintain CI/CD pipelines (GitHub Actions) to onboard new projects and environments into the automated testing and deployment workflow
  • Reporting results of QA activities and find easily reproducible steps for bugs that you can collaborate with engineers to establish fixes
  • Be able to isolate signals from the noise, and provide feedback that eases the work of your colleagues
  • Test case creation and continuous test maintenance for new features being developed
  • You will own the core of the testing, by writing, running and reporting on continuous testing you will help build quality software
What we offer
What we offer
  • A yearly benefit budget to spend as you wish (MyBenefit e.g. sport, transport, wellness, lunch, tourism, etc.)
  • Relocation support (e.g. flight tickets, accommodation, relocation agency support etc.)
  • Time for self-development, research, training, conferences, or certification schemes
  • Polish language lessons
  • Occupational and private healthcare and life insurance
  • Inspiring and collaborating offices and silent workspaces enable you to focus
  • Health insurance
  • Creative, inspiring and collaborative office
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Integrated Test

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in simulation software development and systems integration
  • Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field
  • Seasoned technical lead for an engineering team
  • providing guidance in planning and execution
  • Advanced proficiency in C/C++ and Python
  • Very experienced in MATLAB/Simulink
  • Extensive experience developing real-time HIL test infrastructures
  • Proven ability to develop simulation tools with a focus on usability, modularity, and performance
  • Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
Job Responsibility
Job Responsibility
  • Architect and lead the team managing Archer’s lab integration environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot training
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time, integrated hardware-in-the-loop environments
  • Own end-to-end configuration of simulation environments (e.g., SIL, HIL, CeRT, Iron Bird), including data analysis and simulation correlation with flight test data
  • Develop and optimize simulation pipelines including CI/CD integration for automated deployment, execution, and monitoring
  • Integrate third-party software/hardware systems into cohesive simulation architectures
  • Set technical standards, provide mentorship, and foster a collaborative and high-performance engineering culture
  • Guide the design and build of graphical user interfaces to control the real-time simulation environment
  • Lead task decomposition, technical planning, and debugging of complex issues across real-time and distributed systems
  • Influence tool architecture in support of lab configuration and automation
  • Fulltime
Read More
Arrow Right

Test Engineer – Hardware-in-the-Loop (HiL) & RF Systems

Test Engineer – Hardware-in-the-Loop (HiL) & RF Systems (f/m/d) Berlin, Germany ...
Location
Location
Germany , Berlin
Salary
Salary:
70000.00 - 90000.00 EUR / Year
xcede.com Logo
Xcede
Expiration Date
July 05, 2026
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Electrical Engineering, Communications Engineering or comparable
  • Experience in hardware-near software development — Microcontrollers, SoC, RF/radio technology, ideally in military or safety-critical environments
  • Solid CI/CD experience with GitLab CI/CD and container technologies (Docker, Podman)
  • Strong C/C with CMake — writing and reviewing test code, not just executing scripts
  • Confident Linux and Git user in a professional development environment
  • German C1 and English to a very good level — both required daily
  • Comfortable working hands-on with physical hardware, cables, boards and RF equipment
Job Responsibility
Job Responsibility
  • Building HiL test environments from scratch for avionics radio software integration and functional testing
  • Developing test frameworks and CI/CD pipelines using GitLab CI/CD
  • Integrating hardware and software components into complete avionics radio devices
  • Fault analysis and root cause analysis — determining hardware vs. software failures and driving resolution
  • Automating RF measurement instruments including oscilloscopes, spectrum analyzers and signal generators
  • Defining test cases and documenting results in collaboration with HW/SW development teams
  • Fulltime
Read More
Arrow Right