This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This opportunity is for a Software Requirements Implementation Engineer supporting a cutting-edge defense and military vehicle program in Sterling Heights, MI. The role is 100% onsite and offered as a long-term contract-to-hire, working hands-on with complex embedded software systems, system/subsystem architectures, and vehicle-level integration and testing. This is a highly visible role on mission-critical systems where your work directly impacts real-world platforms. The team is looking for an engineer who enjoys owning requirements end-to-end—from definition and decomposition through integration, verification, and vehicle testing. You’ll gain deep domain exposure across power systems, fire control, diagnostics, C4, and UI design while collaborating with multidisciplinary engineering teams in labs, shops, and vehicle environments. This role offers strong technical growth, long-term stability, and the opportunity to convert to full-time.
Job Responsibility:
Define, document, decompose, and maintain traceable system, subsystem, and software requirements
Design and support system and subsystem architectures with an emphasis on reuse and commonality
Perform functional and execution flow analysis
Identify and manage system interfaces (power, data, communications, etc.)
Develop and execute system and subsystem integration, verification, and validation plans
Support allocation management for vehicle functions (power, bandwidth, networking)
Integrate and verify components in lab and vehicle environments
Troubleshoot system and subsystem issues and document results
Provide technical input to project planning, schedules, and cost estimates
Collaborate with cross-functional engineering teams in office, lab, shop, and vehicle test environments
Support occasional evening or weekend work as required
Requirements:
Bachelor’s Degree in an Engineering discipline
4+ years of experience (Mid-level) or 8+ years (Senior-level) in systems, subsystem, or software engineering
Strong experience defining, decomposing, and managing system, subsystem, and software requirements
Hands-on experience with requirements management tools such as DOORs, TeamCenter, CAMEO, and/or Requirements Manager
Experience conducting functional analysis and execution flow analysis
Experience developing verification plans, test procedures, and test reports
Experience integrating and verifying systems in lab and vehicle environments
Strong communication skills with the ability to collaborate across engineering disciplines
Eligible for U.S. security clearance
Nice to have:
Department of Defense (DoD) program experience
Military vehicle systems knowledge
Experience with system interface definition (power, data, network, etc.)
Background in systems and software architecture development
Familiarity with allocation management (power, bandwidth, network resources)
Experience supporting vehicle-level integration and troubleshooting
What we offer:
medical
dental
vision
telemedicine
term life
whole life
accident insurance
critical illness
legal plan
short-term disability
retirement savings plan
service bonus
holiday pay plans (earn up to eight paid holidays per benefit year)