WORK WITH US

Software Requirement Engineer

UK · Full-time

About The Position

REE is disrupting and revolutionizing the electric mobility industry and aims at becoming the standard for the future electric vehicle architecture. There has never been a more exciting time to be part of a technology company such as REE and no industry offers more fast-paced change and opportunity than today’s automotive industry. REE is at the epicentre of the electric mobility revolution that will completely change the world to a cleaner place.

We collaborate with worldwide, leading automotive players and technology companies to facilitate the development, engineering and assembly of our technology and bring it to automotive-grade, mass-production worthy products.

As Software Requirement Engineer your role will be to review, specify and develop Control Software Requirements of our REE Center, Controller ECU in collaboration with Control Team, System Team, Hardware and external partners. This role involves review, creation of Requirements, specification and documentation in both the Application and Base Software.


Responsibilities

  • Requirement definition and allocation to System and Software stakeholders
  • Requirement decomposition in Software Architecture, Software Compositions and Units
  • Create and maintain bidirectional traceability between Software Units, Software Requirements, Software Architecture, System Architecture and System Requirements
  • Ensure traceability between system/software requirements with Software change control process and Test specifications
  • Manage Software Requirements using Team’s databases in requirements baselines for software releases;
  • Preparation of release requirements documentation with traceability/code coverage matrix
  • Support the creation of testing plan, test cases, validation and verification strategy for compliance with Software requirements;
  • Analyze test results and compare with expected outcome as specified by the testing strategy
  • Create and maintain Control Software Architecture diagrams documenting the Control Software hierarchy and decomposition into Control Software Compositions
  • Propose improvements and refactoring of existing Software Compositions with allocations in the Control Architecture
  • Translate feature and functional requirements into hardware and software requirements
  • Audit the Control Software Requirements with respect to bidirectional traceability and Software repositories
  • Review and create interface specifications for integration of ECUs, Base Software and Application Software and internal interfaces of Compositions within the Control Software Architecture
  • Make and support peer reviews checking that Control Software Compositions complies with the Control Software Architecture design, functional requirements and verification strategy
  • Communicate with the System stakeholders and the Project Management to define required Control System features in each release
  • Support resolution and route cause investigation of issues related to Control Software by analyzing test data as required
  • Analyze Control Software performances in terms of readability, modularity, scalability, efficiency, memory allocation and computation time making proposal for improvements
  • Create and Review Model Based Design in Simulink/AUTOSAR/Embedded Coder following Team’s processes and tools

Requirements

Education

  • Masters in Mechanical Engineering, Electronics, Computer science, Automotive engineering, Aerospace engineering or similar

Experience

  • At least 10 years working in the Automotive industry in a System role

 Essential

  • Previous experience in System Engineering within Model Based Control Systems;
  • Background development or consultancy experience in automotive OEM or Tier 1 suppliers with familiarity with production projects and gateways
  • Deep understanding/development experience of Model Based design auto code generation of Control Systems in vehicle or components ECU using MathWorks Simulink/Stateflow/Embedded Coder
  • Experience with System Engineering Tools SysML
  • Strong written and verbal communication skills in English
  • Familiarity with Automotive standards and processes ASPICE, ISO 26262 

Beneficial

  • Experience with JIRA, Confluence, Simulink Requirement
  • Experience with Polarion ALM
  • Experience with high voltage systems/testing and battery electric vehicles
  • Development of test specifications using Simulation, HIL rig, Dyno and Vehicle prototypes

Apply for this position

Subscribe to our Newsletter

Scroll to Top