Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Requirements Engineer

CrossFire Group

Job Description

Job Description

Software Requirements Engineer

Position Summary

We are seeking an experienced Software Requirements Engineer to lead the development, management, and traceability of software requirements across complex engineering programs. This role will work closely with internal stakeholders, external partners, and third-party software development teams to ensure software requirements are properly defined, documented, validated, and compliant with customer and contractual requirements. The ideal candidate has strong experience with requirements management tools, systems engineering practices, and software development processes within a highly regulated technical environment.

Essential Responsibilities

  • Collaborate with cross-functional teams and external partners to develop, manage, and maintain software system requirements and derived requirements.
  • Establish and document best practices for software requirements generation, management, and traceability.
  • Coordinate activities with internal engineering teams and external software development organizations to support multiple programs simultaneously.
  • Ensure software requirements, validation activities, and traceability documentation comply with contractual requirements, internal procedures, and product specifications.
  • Support the development, maintenance, and execution of software requirements models and system architectures.
  • Participate in requirements reviews, change management activities, and verification efforts throughout the software development lifecycle.
  • Assist in implementing and maintaining processes that support organizational compliance initiatives, including CMMI and CMMC frameworks.
  • Work collaboratively with Engineering, Manufacturing, Supply Chain, Information Systems, Quality, and other functional groups.
  • Interface with suppliers, customers, and business partners to communicate requirements, resolve issues, and support project objectives.
  • Prepare technical reports, status updates, and presentations for management and program stakeholders.

Required Qualifications

  • Bachelor’s degree in Computer Science, Electrical Engineering, Systems Engineering, Software Engineering, or a related technical field.
  • Minimum of five (5) years of experience in software requirements development, systems engineering, or a related discipline.
  • Experience using requirements management tools such as IBM DOORS Next Generation (DNG), IBM Jazz, or similar platforms.
  • Demonstrated ability to derive, document, manage, and maintain software requirements throughout the development lifecycle.
  • Experience working with internal and external software development teams in a collaborative environment.
  • Knowledge of requirements verification, validation, and traceability methodologies.
  • Proficiency with Microsoft Office applications including Word, Excel, PowerPoint, and Outlook.
  • Strong written and verbal communication skills.
  • Ability to work independently as well as within a multidisciplinary team environment.
  • Ability to obtain and maintain a security clearance, if required.

Preferred Qualifications

  • Experience with Model-Based Systems Engineering (MBSE).
  • Experience with Cameo Systems Modeler or similar MBSE tools.
  • Knowledge of CMMI and/or CMMC compliance requirements.
  • Experience supporting products in regulated, defense, automotive, aerospace, manufacturing, or other complex engineering environments.
  • Familiarity with systems architecture, software lifecycle processes, and systems integration activities.

Physical Requirements

  • Ability to regularly read computer screens, technical documentation, engineering drawings, and reports with accuracy and attention to detail.
  • Ability to communicate effectively in person, virtually, and by telephone.
  • Regular use of close vision, distance vision, color vision, peripheral vision, and the ability to adjust focus as needed to perform job duties.

Work Environment

  • This position operates in both office and manufacturing environments.
  • Work may involve exposure to varying environmental conditions, including temperature fluctuations, loud noise, and industrial operations.
  • Requires strong attention to detail, concentration, and the ability to manage multiple priorities in a fast-paced environment.
  • Must be able to follow established procedures, work collaboratively with team members, and maintain a methodical approach to technical problem-solving.

Travel Requirements

  • Up to 25% travel may be required.

#IND1

#ZR

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Requirements Engineer in Auburn Hills, MI vacancy
  •  ...team of internal and 3rd party resources to institute Software system and derived requirements and document best practices for software requirements...  ...including: Supply Chain, IS&S, Manufacturing, Quality, and Engineering Interact with outside vendors, partners, and... 
    Suggested
    Contract work
    For contractors
    Work at office
    Shift work

    Contractor Company

    Auburn Hills, MI
    6 days ago
  •  ...leading OEMs, we design and deliver highly engineered solutions that create the ultimate...  ...location or facility SUMMARYLead embedded software development activities including...  ...software architecture considering the product requirements, software re-use strategy, software... 
    Suggested
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    2 days ago
  • The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components...  ...control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation and testing for... 
    Suggested

    Stellantis

    Auburn Hills, MI
    2 days ago
  • The Propulsion Base Software Core Development Engineer is responsible for contributing to the development of embedded software for EE/core and propulsion...  ...engine (ICE) applications. This role involves software requirements analysis, design, development, integration, and... 
    Suggested

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...at Magna Electronics. About the Role The Software Lead is responsible for the successful...  ...key technical interface for all software engineering topics. This role involves hands-on ADAS...  ...and the SW project management. The role requires independent operation, leadership of the... 
    Suggested
    Full time
    Work at office
    Local area
    Immediate start

    Magna International

    Auburn Hills, MI
    4 days ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD...  ...that support a cleaner, more energy-efficient world. This requires a commitment to constantly improve the transportation of... 
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    2 days ago
  •  ...with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access...  ...controls for automotive applications. The work will require the development of strong technical skills, closure software domain know-how and technical leadership growth... 
    Temporary work
    Local area
    Immediate start

    STRATTEC

    Auburn Hills, MI
    3 days ago
  •  ...JR. SOFTWARE ENGINEERThe Software Engineer I is an entry-level embedded software engineering position responsible for supporting the development,...  ...product development process.Define and maintain software requirements and related engineering documentation.Create and... 
    Internship

    SL Michigan

    Auburn Hills, MI
    1 day ago
  •  ...cameo from a four-legged friend. What You’ll Do The Senior Software Engineer, Platform builds and operates the shared services, pipelines...  ...engineering teams. This senior-level individual contributor role requires hands‑on expertise in cloud‑native AWS environments and... 
    Temporary work
    Work at office
    Flexible hours

    Litter-Robot

    Auburn Hills, MI
    1 day ago
  •  ...SW Development Engineer – Drivetrain & Morse SystemsIn this role, the Software Development Engineer will be responsible for developing and deploying embedded software...  ..., Decompose, Develop, and Manage Software Requirements.Identify and Define SW Units, documenting the SW... 
    Immediate start

    BorgWarner

    Auburn Hills, MI
    3 days ago
  • The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for Communication Stack software features... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  •  ...vehicles. We are looking for an experienced Senior Middleware Software Engineer to develop core platform services that power vehicle...  ...automotive middleware and platform services.Contribute to requirements, architecture, and technical design discussions.Develop service... 

    Stellantis

    Auburn Hills, MI
    2 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior...  ...memory, storage efficiency, or scalability when the problem requires it. Technical ownership - You can take an ambiguous... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Rochester Hills, MI
    3 days ago
  • SW Design and Release Engineer (DRE) is leading a embedded system software development project with a supplier for a Propulsion System Control Module.Control...  ...(Base SW and Application SW developers as well as requirements team) for developing and integrating Embedded... 

    Stellantis

    Auburn Hills, MI
    5 days ago
  •  ...Job Description Job Description Software Development Engineer Position Summary We are seeking an experienced Software Development Engineer...  ..., and ensure compliance with cybersecurity and quality requirements. The ideal candidate will have a strong technical... 
    Work at office

    CrossFire Group

    Auburn Hills, MI
    4 days ago
  • We’re ALTEN Technology USA, an engineering company that provides solutions for engineering...  ...VFO) to own the functional definition, requirements, and technical evolution of assigned vehicle...  ..., Architecture, Design Engineering, Software, and Validation teams to assess feature... 
    Full time

    ALTEN Technology USA

    Auburn Hills, MI
    5 days ago
  •  ...OverviewWe are seeking a Senior Full Stack Engineer to design, develop, and support scalable...  ..., cloud, and data platforms. This role requires strong expertise in AWS, Databricks,...  ...overall experienceExperience in full stack software engineering or application... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components...  ...control modules. The Candidate will perform software requirements analysis, design, coding, test plan creation and testing for... 
    Full time
    Immediate start

    Stellantis

    Auburn Hills, MI
    1 day ago
  •  ...Controls Software Engineer Are you an experienced controls software engineer with a passion for machine-level performance, simulation,...  ...Familiarity with Mining Trucks and their operational systems Required Technical Expertise Strong experience in machine controls, embedded... 

    Kasmo Global

    Rochester Hills, MI
    2 days ago
  •  ...In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for...  ...Development Process (PDP) for program implementation.Periodic travel required (~10%).QualificationsQUALIFICATIONS:Must be able to... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    3 days ago
  •  ...internal and 3 party resources to institute Software Development Plans and best practices...  ..., IS&S, Manufacturing, Quality, and Engineering Interact with outside vendors, partners...  ...at all times is important TRAVEL REQUIREMENTS Up to 25% travel may be required... 
    Contract work
    Work at office
    Shift work

    Contractor Company

    Auburn Hills, MI
    6 days ago
  • We are seeking an experienced Senior Embedded Software Engineer to support the development of base software for advanced propulsion control...  ...across the full software development lifecycle including requirements analysis, design, coding, testing, and validation. You will... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • We are seeking an experienced Embedded Software Engineer to support the development of base software for propulsion and powertrain control...  ...for propulsion and EE control modules Perform software requirements analysis, design, coding, and unit and integration testing... 

    Stellantis

    Auburn Hills, MI
    1 day ago
  • $73 per hour

     ...applications Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements Develop configurable software services that support applications integrates to enterprise services Identify technical issues & coordinate the... 
    Flexible hours

    Kasmo Global

    Auburn Hills, MI
    4 days ago
  •  ...services team is looking for a Senior Java Developer to be part of a migration of their applications to AWS.Requirements:Bachelor's degree in computer science, engineering or in a technology related field, OR equivalent through a combination of education and/or technology... 

    Perfict Global, Inc.

    Auburn Hills, MI
    3 days ago
  •  ...management firm providing Information Technology, Engineering and Healthcare talent and services to Fortune 5...  ...- Analyzing and interpreting functional requirements into design, development and implementation of software solutions -Developing server-side processes and... 
    Flexible hours

    Jobiqo

    Auburn Hills, MI
    1 day ago
  •  ...functional and non-functional requirementsDevelop configurable software services that support applications integrates to enterprise...  ...diagrams for data movement captureAnalyze and translate business requirements to technical designAnalyze and resolve technical... 
    Work experience placement
    Flexible hours

    Kyyba

    Auburn Hills, MI
    3 days ago
  •  ...applications that redefine user experiences.If you're ready to craft the engines that drive the next big web application and work with a team...  ...to roll up your sleeves to get the job done -- no babysitter required.You're a systems thinker. You have the ability to see the big... 
    Remote work
    Flexible hours
    Shift work
    Night shift

    Hello Innovation

    Pontiac, MI
    3 days ago
  • About the Role:We are seeking an accomplished Staff Embedded Software Engineer to play a key role in the development of next-generation...  ...resource managers, and audio HAL/middleware integration.Basic Requirements:Bachelor’s degree in Computer Science, Computer Engineering... 

    Stellantis

    Auburn Hills, MI
    22 hours ago
  •  ...JobMolex is seeking a Lead Sealing Systems Engineer to drive the design, development, and...  ...tools such as Abaqus, ANSYS, or equivalent software, including large deformation, complex...  ...available for qualified candidates. Candidates requiring current or future employment sponsorship... 
    Visa sponsorship
    Flexible hours

    Molex

    Rochester Hills, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Requirements Engineer. Be the first to apply!