Software Test Engineer

CareerCircle
Dearborn, United States of America
4 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 106K

Job location

Remote
Dearborn, United States of America

Tech stack

Testing (Software)
C
Agile Methodologies
Artificial Intelligence
Automation of Tests
Software Bug Management
C++
Code Coverage
Software Quality
Embedded Software
Github
Hardware-In-The-Loop Simulation
Python
Object-Oriented Software Development
Software Architecture
Software Engineering
Verification and Validation (Software)
Test Case Design
Test Execution Engine
Test Management
Strategies of Testing
Scripting (Bash/Python/Go/Ruby)
Automotive
Software Version Control
Testrail

Job description

This role focuses on verifying and validating Advanced Driver Assistance Systems (ADAS) to ensure high-quality, reliable, and customer-delighting features. You will collaborate closely with an engineering team to develop, test, and refine ADAS software using hardware-in-the-loop (HIL) systems, test automation, and scripting. The position combines hands-on software validation, embedded systems understanding, and test automation to support the full software development lifecycle., * Collaborate with the engineering team to verify and validate ADAS features that meet performance, safety, and customer satisfaction targets.

  • Develop, execute, and automate tests on HIL benches to validate ADAS software and system behavior under various driving scenarios.
  • Create and maintain test automation scripts using Python and other scripting tools to improve test coverage and efficiency.
  • Perform basic HIL test execution for ADAS systems, including setup, configuration, and troubleshooting of test environments.
  • Support software validation activities for automotive software, ensuring compliance with internal processes and industry best practices.
  • Contribute to ADAS resimulation and simulation activities to reproduce, analyze, and validate system behavior.
  • Participate in the full software development lifecycle, including conception, architecture definition, detailed design, scoping, planning, implementation, testing, documentation, delivery, and maintenance.
  • Apply object-oriented design principles in C/C++ to support verification and validation tasks and test-related tooling.
  • Work with embedded systems and instruction sets (such as ARM) to understand system-level interactions and validate end-to-end functionality.
  • Document test cases, results, and issues clearly and comprehensively to support continuous improvement and defect resolution.

Requirements

Scripting Visionary Innovation Simulations Code Coverage Test Automation Customer Service Embedded Systems Software Validation Software Development Test Execution Engine Object-Oriented Design Artificial Intelligence C (Programming Language) Engineering Design Process C++ (Programming Language) Critical Illness Insurance Verification And Validation Python (Programming Language) Continuous Improvement Process Software Development Life Cycle Troubleshooting (Problem Solving) Advanced Driver Assistance Systems, * Minimum of 2+ years of professional experience in engineering or software development, with at least 3 years of professional software development experience preferred.

  • Proficiency in C/C++ and strong object-oriented design skills.
  • Proficiency in Python and scripting design skills for test automation and tooling.
  • Proficiency in HIL bench development, execution, and automation.
  • Experience in software validation, particularly automotive software validation.
  • Experience with test automation and scripting for validation activities.
  • Basic HIL test execution experience for ADAS systems.
  • Bachelor's degree (BS) in Engineering or Software, or an equivalent technical discipline.

Additional Skills & Qualifications

  • Experience across the full software development lifecycle, from conception and architecture definition through detailed design, scoping, planning, implementation, testing, documentation, delivery, and maintenance.
  • ADAS resimulation and/or simulation experience.
  • ADAS verification and validation experience beyond basic HIL execution.
  • Familiarity with embedded instruction sets such as ARM.
  • Experience in the development of complete embedded systems., Dearborn, MIRemote Github Testrail Scripting Test Case Visionary Leadership Automation Innovation Test Tools Communication Test Planning Code Coverage Test Strategy Release Builds Version Control Test Automation Problem Solving Defect Tracking Test Management Software Testing Hardware Support Agile Methodology Embedded Software Defect Management Root Cause Analysis Test Execution Engine Test Management Tools Artificial Intelligence Electronic Control Unit Critical Illness Insurance Software Quality (SQA/SQC) Python (Programming Language) +0 ADAS Verification And Validation Engineer Actalent Dearborn, MIRemote Planning Scripting Visionary Innovation Simulations Code Coverage Test Automation Customer Service Embedded Systems Software Validation Software Development Test Execution Engine Object-Oriented Design Artificial Intelligence C (Programming Language) Engineering Design Process C++ (Programming Language) Critical Illness Insurance Verification And Validation Python (Programming Language) Continuous Improvement Process Software Development Life Cycle Troubleshooting (Problem Solving) Advanced Driver Assistance Systems +0

Benefits & conditions

This is a Contract position based out of Dearborn, MI. Pay and Benefits

The pay range for this position is $42.30 - $50.74/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:

  • Medical, dental & vision
  • Critical Illness, Accident, and Hospital
  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)
  • Short and long-term disability
  • Health Spending Account (HSA)
  • Transportation benefits
  • Employee Assistance Program
  • Time Off/Leave (PTO, Vacation or Sick Leave) Workplace Type

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Apply for this position