Software Engineer

Location Coventry
Discipline: Software
Job type: Contract
Salary: £27.21ph UMBRELLA
Contact name: Johanna Cowan

Contact email: jcowan@select-engineering.net
Contact phone: 07805138644
Job ref: 36341053
Published: about 9 hours ago
Duration: 7 Months (rolling)
Expiry date: 15 Jan 2026 23:59
Startdate: ASAP

Key Accountabilities and Responsibilities, including key performance indicators:

  • Working with control boards to perform microcontroller software testing

  • Analyse system level requirements and decompose to software requirements

  • Design software components in line with requirements

  • Implement software components using MATLAB/Simulink and/or C/C++ code

  • Develop and execute software component unit test cases

  • Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms

  • Contribute to software code reviews

  • Deliver verified and validated software according to project deliverables and timing

  • Assist in process alignment and adherence to key internal and industry standard coding rules and practices to ensure compliance with ASPICE and ISO 26262.

  • Contribute to software issue resolution (including out of process updates and rapid prototype containment of issues)

Knowledge, Skills and Experience:

Essential:

  • Solid background in control system design and embedded software development for power electronic converters

  • Experience in developing AUTOSAR software using model-based design

  • Experience using Embedded C, MATLAB / Simulink, CATIA NoMagic (or other model-based system engineering tool), Vector CANalyzer & CANoe

  • Experience working with system / software requirements and requirement decomposition

  • Capable of validating control code through use of software validation tools in MIL, SIL and HIL environments

  • Knowledge of automotive electrical and communications systems

  • Possess a high level of attention to detail / accuracy, whilst delivering at pace

  • Team player, able to work together with multiple teams and departments to deliver effective solutions

Desirable:

  • Automotive / Aerospace experience of delivering embedded controls software in a model-based environment

  • Understanding of functional safety and ISO 26262

  • Experience in writing and maintaining software requirements using TRM (Dassault Systemes)

  • Experience writing MISRA C compliant code

  • Experience with Infineon TriCore and DSP microcontrollers

  • Familiarity with automatic code generation

  • Understanding of Agile software development

  • Knowledge of ASPICE or equivalent

  • Higher degree in computing, software, controls or relevant subject