logo

View all jobs

Software Requirements Engineer

London, Ontario
Software Requirements Engineer
 

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.

We are currently seeking a qualified Software Requirements Engineer to join our team.

Location: London, Ontario
Schedule: Onsite
  
Description
The Software Requirements role is responsible to develop Software Requirements Specifications (SwRS) that are used by software developers to create code and by software testers as the basis for software verification.  The SwRS is the specification describing Computer Software Configuration Item (CSCI) requirements and software interfaces based upon the allocation of functional and interface requirements to software from the system/subsystem.  The role involves collaborating with software developers, systems engineering, design engineering and other SME/”ility” stakeholders to ensure there is a clear understanding of the capabilities to be developed and that the associated requirements are correct and complete.

Responsibilities
  • Support Requirements Management Planning and integration with Project and Systems Engineering Management Plans
  • Support reviews and synchronization of system/subsystem requirements, documented design solutions, Interface Control Documents (ICDs), Vendor Interface Requirements Specifications (IRS), Signal Interface Database (SID), and corresponding allocation of System/Subsystem functional and interface requirements to software.
  • Analyze and decompose allocated System/Subsystem requirements and develop associated software requirements.
  • Lead software requirement development peer reviews and resolution of issues.
  • Ensure quality software requirements are developed that are feasible, unambiguous, verifiable, and complete.
  • Ensure traceability of software requirements to allocated functional and interface requirements and assigned drops/releases.
  • Support development of Electronic architecture, ensuring consistency with developed requirements.
  • Manage configuration of software requirements (establish requirement baselines and execute and maintain requirements change control system).
  • Support Software Configuration Control Board (CCB) meetings to review and authorize software scope and associated requirements updates.
  • Support development and review of test cases based on software requirements.
  • Participate in software work product/capability development planning and execution (such as agile framework), including estimating and statusing work packages.
  • Create and deliver contractual reports (CDRL, DID) to customers
  • Mentor less experienced employees in areas of software requirements
  • Support Model Based System Engineering (MBSE) techniques and methodologies to IR&D and production projects.

Basic Qualifications
  • University Degree or College Diploma in Engineering, Computer Science or related mechatronics discipline
  • Demonstrated proficiency in software requirements development and management, together with knowledge of software development and testing standards/methodologies
  • Experience interpreting and decomposing requirements from various source data documents such as functional architectures, block/flow/sequence/activities diagrams, interface specifications, etc.
  • Minimum 3-5 years of experience in Systems Engineering environment
  • Ability to work cooperatively in a team environment
  • Strong technical and analytical ability
  • Excellent communication and interpersonal skills
  • Strong organizational skills with the ability to be agile, set priorities and multi-task
  • Must be able to meet Anthropometrical Size Requirements for confined space

Preferred Qualification 
  • Proficiency with IBM Rational DOORS
  • Familiarity with Model-Based Systems Engineering (MBSE) methodology using SysML & UML
  • Proficiency with Enterprise Architect and CAMEO systems modeler
  • Experience following Agile development methodology
  • Experience with Atlassian Suite(Jira, Confluence)
  • Product knowledge of Military/LAV family of vehicles
  • Previous software development or software test experience

Share This Job

Powered by