Job Description
Software Engineer
Sterling Heights, MI
$50.71 – $56.51/Hour
We are hiring a Software Test Engineer in Sterling Heights, MI to support advanced military ground vehicle software testing, regression validation, and integrated systems verification for mission-critical defense platforms. This role requires expertise in regression testing, system integration testing, hardware-in-the-loop (HIL) testing, CAN Bus communications, vehicle software debugging, test automation tools, and systems validation supporting armored combat vehicle systems and complex vehicle network architectures.
Responsibilities:
-
- Design, develop, maintain, and execute regression test procedures for military ground vehicle systems.
-
- Support system regression testing for internal and external software releases.
-
- Support vehicle-level system testing in virtual, lab, hardware-in-the-loop (HIL), and on-vehicle environments.
-
- Develop detailed test cases from Software Requirements Specifications (SRS), including boundary condition and negative testing scenarios.
-
- Debug and troubleshoot complex integrated vehicle systems and software issues.
-
- Analyze test logs, datasets, and system outputs to identify trends, defects, and failure conditions.
-
- Generate detailed test reports, including:
-
- Perform regression test prioritization based on software changes and system impact.
-
- Track defects, test execution, and validation activities using tools such as JIRA, DOORS, TestRail, or Zephyr.
-
- Collaborate across software, systems, integration, and program teams to support testing objectives and release readiness.
-
- Participate in peer reviews and support completion of contractual program deliverables.
-
- Escalate technical issues with clear supporting data and documentation.
-
- Support occasional overtime, weekend testing, and vehicle test events as required.
Qualifications:
-
- U.S. Citizenship is required by Federal Law
-
- Bachelor’s degree in Computer Engineering, Systems Engineering, Electrical Engineering, or equivalent experience.
-
- 7+ years of experience in:
-
- Integrated vehicle system debugging
-
- 5+ years of experience authoring:
-
- Boundary condition testing
-
- Experience working within cross-functional or cross-organizational vehicle software development programs.
-
- Experience using test and requirements management tools including:
-
- Strong understanding of regression testing methodologies and risk-based test prioritization.
-
- Experience performing root cause analysis and debugging complex system-level issues.
-
- Knowledge of vehicle communication protocols including:
-
- Ability to analyze large testing datasets and system logs.
-
- Experience generating formal test reports and program documentation.
-
- Knowledge of systems design and systems-level testing methodologies.
-
- Strong written and verbal communication skills.
-
- Ability to work occasional evenings, weekends, and overtime as required.
-
- Must be able to climb on/off and work around military vehicles.
Preferred Qualifications:
-
- Eligibility to obtain a U.S. security clearance. Non-U.S. citizens may not be eligible.
-
- Previous defense industry experience.
-
- Experience with ground combat vehicle network architecture designs.
-
- Familiarity with Type 1 / Type 2 hypervisors.
-
- Familiarity with Docker and Kubernetes containerization technologies.
-
- Familiarity with IoT concepts.
-
- Experience with Cameo Systems Modeler.
-
- Experience supporting continuous improvement initiatives and engineering process improvements.
Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.