1

Software Requirements Engineer Jobs in Michigan (NOW HIRING)

The engineer must be capable of analyzing customer specifications, developing software requirements specifications, managing change requests, and utilizing a requirements management tool to provide ...

Ensure requirements engineering processes comply with relevant process capability standards ... Balancing stakeholders - coordinating and compromising with the leaders of the other software ...

POSITION OVERVIEW The purpose of the Requirements Engineer II is to determine and document the ... INCOSE guidelines). * embedded software development (test, architecture, C or other coding ...

POSITION OVERVIEW The purpose of the Requirements Engineer II is to determine and document the ... INCOSE guidelines). * embedded software development (test, architecture, C or other coding ...

Principal Software Engineer

Sterling Heights, MI · On-site

$125.90K - $168.80K/yr

Oversee the associated software engineering efforts, including estimating, planning, requirements analysis, architecture, design, implementation, unit testing, hardware/software integration ...

The Software Test Engineer will verify the design and validate the implementation of software ... Experience with a requirements management tool - DOORS (by Telelogic) * Ability to read and ...

The Software Test Engineer will verify the design and validate the implementation of software ... Experience with a requirements management tool - DOORS (by Telelogic) * Ability to read and ...

Be Seen First

Software Engineer

Sterling Heights, MI · On-site

$50.71 - $56.51/hr

Perform software requirements analysis and develop preliminary and detailed software designs using ... Interface with Systems Engineering, Project Management, Software Quality, and other internal teams.

next page

Showing results 1-20

People also search for

Software Requirements Engineer information

See Michigan salary details

$153.6K

$200.6K

$265.7K

How much do software requirements engineer jobs pay per year?

As of May 29, 2026, the average yearly pay for software requirements engineer in Michigan is $200,648.00, according to ZipRecruiter salary data. Most workers in this role earn between $174,300.00 and $224,700.00 per year, depending on experience, location, and employer.

What is a Software Requirements Engineer job?

A Software Requirements Engineer is responsible for gathering, analyzing, documenting, and managing software requirements throughout the development lifecycle. They act as a bridge between stakeholders, including business teams, developers, and quality assurance, to ensure the final product meets user needs. Their role involves creating detailed requirement specifications, validating requirements through stakeholder collaboration, and ensuring traceability from requirements to implementation. Strong analytical, communication, and documentation skills are essential for success in this role.

What are the key skills and qualifications needed to thrive in the Software Requirements Engineer position, and why are they important?

To thrive as a Software Requirements Engineer, you need strong analytical skills, in-depth understanding of software development processes, and a background in computer science or a related field. Familiarity with requirements management tools such as IBM DOORS, Jira, or Azure DevOps, and certifications like Certified Requirements Engineer (IREB) are highly valuable. Excellent communication, active listening, and stakeholder management skills help set professionals apart in this role. These skills are critical to accurately capturing user needs, ensuring project clarity, and facilitating effective collaboration between technical and non-technical teams.

What are the common challenges faced by Software Requirements Engineers in their day-to-day work?

Software Requirements Engineers often encounter challenges such as ensuring clear communication between stakeholders, managing shifting priorities, and translating complex business needs into precise technical specifications. Collaborating across cross-functional teams, they may need to resolve misunderstandings or conflicting requirements to keep projects on track. Staying adaptable and detail-oriented is key, as requirements can evolve throughout the software development lifecycle. Successfully navigating these challenges is essential for delivering solutions that truly meet user and business goals.
What are popular job titles related to Software Requirements Engineer jobs in MI? For Software Requirements Engineer jobs in MI, the most frequently searched job titles are:
Infographic showing various Software Requirements Engineer job openings in Michigan as of May 2026, with employment types broken down into 47% Full Time, 40% Part Time, 1% Temporary, and 12% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $200,648 per year, or $96.5 per hour.
Software Requirement Engineer with Security Clearance

Software Requirement Engineer with Security Clearance

Moseley Technical Services, Inc.

Sterling Heights, MI

$60.70 - $71.42/hr

Contractor

Medical, Retirement

Posted 26 days ago


Job description

Check out this new opportunity! Software Requirements Engineer Sterling Heights, MI $60.70-$71.42/Hour Ability to Obtain and Maintain a Secret Clearance We are hiring a Senior Software Requirements Engineer in Sterling Heights, MI to support advanced ground combat vehicle software and systems engineering programs. This role focuses on requirements development, traceability, systems architecture, integration, verification & validation (V&V), MBSE, and software/hardware alignment for mission-critical military vehicle systems. The ideal candidate will bring expertise in CAMEO, DOORS, vehicle data buses, systems integration, and software requirements engineering, with a focus on supporting complex defense platforms and open-architecture vehicle environments. Responsibilities: * Define and maintain traceability of system, subsystem, and software requirements.
  • Develop software requirements based on Cameo traceability, system-level requirements, and subsystem design documents.
  • Conduct functional analysis to create execution flows and system behavior models.
  • Design and develop system architecture, subsystem interfaces, and integration points to ensure hardware/software alignment.
  • Decompose and define performance, verification, and validation requirements.
  • Create and manage design verification plans (DVPs) and technical reports.
  • Define and maintain power, data, and system interfaces across vehicle domains.
  • Manage power consumption and network bandwidth allocations.
  • Integrate and verify system and subsystem components in lab and vehicle environments.
  • Develop and execute integration and test plans to validate the whole system.
  • Support schedule, cost estimation, and technical planning.
Develop domain expertise in one or more areas: Power Systems
  • Fire Control
  • Diagnostics
  • Information Assurance (IA)
  • C4 (Command, Control, Communication, and Computers)
Software UI Design Qualifications: U.S. Citizenship is required by Federal Law * Bachelor's Degree in Engineering or related technical discipline.
  • 7+ years of relevant experience in systems, subsystems, or software requirements, design, and testing.
  • Eligible to obtain and maintain a U.S. Security Clearance (U.S. Citizenship required).
Experience with data bus architectures and tools: CAN, Ethernet, MIL-STD-1553
Proficient in tools such as: CAMEO, DOORS, Teamcenter, Requirements Manager
  • Ability to write and execute test procedures and author technical reports.
  • Experience in troubleshooting across system and subsystem levels.
  • Familiarity with military vehicle systems preferred.
  • Willingness to work occasional evening/weekend overtime as needed.
Must be able to work in office, lab, shop, test site, and vehicle environments. Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer Your Recruiter Still have questions? Reach out to Rob- (Email) What to Expect Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications. Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover. Final position level and pay will be based on experience. Resources To apply, send a resume to: For more active job openings: Search Jobs * For more information about Moseley, visit: About Us Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation. We stand by our 30-year-old commitment of "World Class Service. World Class Company."

Moseley Technical Services logo

About Moseley Technical Services

Sourced by ZipRecruiter

Moseley Technical Services, headquartered in Huntsville, AL, US, is a renowned player in the engineering services industry. They provide a diverse array of services, primarily focused on staffing and recruiting for various technical industries including aerospace, defense, and information technology. Incepted in 1995, this veteran-owned company prides itself on its strong commitment to its customers’ missions and to its employees.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

Huntsville, AL, US

Year founded

1994

Social media