Software Verification Engineer
Job
Actalent
Auburn Hills, MI (In Person)
$140,005 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
96
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Title:
Software Verification Engineer Job Description The Software Verification Engineer supports the software verification team by developing and executing automated and manual software tests for U.S. Department of Defense (DoD) ground vehicle systems. This role focuses on requirements-based verification, early defect identification, and delivery of complete verification artifacts in alignment with DoD standards. The position offers the opportunity to work with advanced verification tools, complex embedded software, and integration labs on mission-critical defense programs. Responsibilities Develop and execute automated and manual software tests for embedded software used in DoD ground vehicle systems. Perform requirements-based testing, ensuring full traceability from system and software requirements to test cases and test results. Review software and system requirements for clarity, completeness, and testability, and provide feedback to engineering teams. Create, document, and maintain test cases and test procedures that are clearly traced to requirements and aligned with DoD Data Item Descriptions (DIDs). Design and implement test scripts using C, C++, Python, and CAPL to support automated and semi-automated test execution. Use Vector and/or dSPACE tool suites, including VTestStudio and ControlDesk, to configure, execute, and monitor tests. Utilize lab equipment such as oscilloscopes, multimeters, logic analyzers, function generators, network analyzers, and spectrum analyzers during verification and troubleshooting. Identify, troubleshoot, and diagnose software and system defects, and clearly document findings for corrective action. Improve and maintain test infrastructure, including test environments, scripts, and tools, to increase coverage and efficiency. Prepare, organize, and deliver verification artifacts and reports that comply with DoD standards and program-specific requirements. Communicate verification status, issues, and risks to internal and external stakeholders through clear written reports and presentations. Collaborate closely with multi-national and multi-organizational teams, including international colleagues, to coordinate verification activities. Independently plan and execute assigned verification tasks with minimal oversight while meeting project schedules and quality expectations. Support integration lab activities and, where applicable, physical testing and HIL/SIL verification efforts. Contribute to continuous improvement of verification processes, methods, and best practices. Essential Skills 8-10 years of software verification experience, preferably in embedded systems or similar complex software environments. Strong experience in embedded software testing and verification. Proficiency in C and C++ for test scripting and interaction with embedded software. Proficiency in Python for automation and test scripting. Experience using CAPL for test scripting in automotive or similar domains. Hands-on experience with Vector and/or dSPACE tool suites for test development and execution. Practical experience with VTestStudio and dSPACE tools, including ControlDesk. Demonstrated experience in automated and manual test development and execution. Experience with requirements-based testing and full traceability from requirements to test cases and results. Experience developing test artifacts aligned to DoD Data Item Descriptions (DIDs). Familiarity with U.S. DoD ground vehicle requirements. Ability to obtain and maintain an active U.S. Security Clearance. Experience using lab equipment such as oscilloscopes, multimeters, logic analyzers, function generators, network analyzers, and spectrum analyzers. Strong troubleshooting and defect diagnosis skills for complex embedded systems. Ability to independently execute verification tasks with minimal oversight. Strong written and verbal communication skills suitable for technical documentation and presentations. Comfort presenting technical results to customers and internal stakeholders. Enthusiasm for collaboration with international and cross-functional teams. Additional Skills & Qualifications Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing. Physical testing and integration lab experience in an engineering environment. Experience in Systems Engineering or Software Requirements, including requirements analysis and decomposition. Experience with Jira and Confluence for requirements management, defect tracking, and documentation. Experience with an Integration Lab Scheduler or similar lab coordination tools. Knowledge of Military Standards and regulations relevant to defense and ground vehicle systems. German language proficiency for collaboration with international teams. Master's degree in Engineering (Mechanical, Electrical, Software, Systems, Aerospace, or Automotive) or a related technical field. Work Environment This is an onsite role based in Auburn Hills, MI, working primarily in an engineering lab and test environment. The position involves hands-on work with advanced verification tools, embedded software test benches, and integration labs for DoD ground vehicle systems. You will collaborate within a multi-national, multi-organizational team and regularly interact with international colleagues. The environment emphasizes safety and compliance, including the use of appropriate personal protective equipment (PPE) and adherence to lab safety procedures. The role offers exposure to cutting-edge verification technologies, complex embedded systems, and mission-critical defense programs in a structured, engineering-focused setting. Job Type & Location This is a Contract to Hire position based out of Auburn Hills, MI. Pay and Benefits The pay range for this position is $62.50 - $72.12/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 This is a fully onsite position in Auburn Hills,MI.
Similar remote jobs
Volkswagen Group DE
Ashburn, VA
Posted2 days ago
Updated1 day ago
Similar jobs in Auburn Hills, MI
AirBoss of America Corp
Auburn Hills, MI
Posted2 days ago
Updated1 day ago
Similar jobs in Michigan
Kokosing Inc
Detroit, MI
Posted2 days ago
Updated1 day ago
University of Michigan
Ann Arbor, MI
Posted2 days ago
Updated1 day ago