Back to Job listings

Senior Software & Controls Engineer

Location: Milton Keynes

Contract: Permanent

Posted: 08.09.2022

Apply

The Role

As a Senior Software & Controls Engineer, you will participate in and drive activities such as requirement specification, software design, implementation, test and integration. You will be able to demonstrate a track record of success in developing and implementing model based control strategies for complex electro-mechanical systems.

This is a medium to high experience position working on mainly passenger car inverter system applications and it encompasses all aspects of V-cycle system design and development (concept through to production).

Key Responsibilities:

  • Develop control software for electric machine inverter systems and hybrid vehicle applications.
  • Develop, test, validate and verify high level control algorithms in MATLAB & Simulink and pure C-code (eg: Motor control algorithms, FOC, driveability functions, sensor processing, diagnostics, etc.).
  • Follow best practice software development guidelines e.g. ASPICE, MAAB, MISRA-C.
  • Develop safety relevant software according to Automotive and Aerospace standards e.g. ISO26262 & DO-178.
  • Integrate high level algorithms with low level embedded software applications.
  • Software based validation of control algorithms through SiL, MiL.
  • System based validation of control algorithms and complete SW using DSpace HiL test processes and Dyno based testing.
  • Support plant model development and test-harness creation for software validation.
  • Interfacing and supporting other teams & customers with Controls & Software topics.
  • Customer support for complex simulations including Travel to customer test facilities when necessary.
  • Support and mentor more junior team members in order to facilitate their professional development.
  • Participating / contributing to design reviews of software projects and product design.
  • Managing / coordinating engineering changes and maintain detailed design records.
  • Issue tracking & resolution using industry standard tools (e.g. JIRA).
  • Support hardware commissioning, motor dyno testing and data analysis tasks for fault finding.
  • Perform tool development and process automation using industry tools e.g. DSpace Automation Desk.
  • Perform software integration, merges and releases via GIT repository management.
  • Any other tasks that are reasonably assigned to you by your line manager, including development activities, which are within your capability and grade.

Required Education and Industry Experience:

  • Relevant Bachelor’s Degree in either Controls, Software, Electronics or in related Engineering field.
  • Minimum 3 years experience in relevant field (automotive, aerospace).

Required Technical Skills and Attributes:

  • Developing control algorithms for real-time embedded systems; preferably in automotive applications.
  • C programming / Embedded C programming.
  • MATLAB & Simulink user.
  • Software unit and integration testing.
  • Prior knowledge of inverter systems & electric machine operation.
  • Knowledge of automotive HV systems.
  • AUTOSAR standard & AUTOSAR compliant SW development.
  • Experience of real time OS and knowledge of protocols such as J1587, J1939, ISO14229, i.e. serial communication, diagnosis and software download.
  • ASPICE & MISRA-C.
  • Mathworks Embedded Coder and other toolboxes.
  • Familiar with V process model in software development.
  • PC-Lint, CAN.
  • Eclipse, make / build environment.
  • Software-in-the-loop (SiL) test and simulation.
  • Hardware-in-the-loop (HiL) test and simulation specifically DSPace tools.
  • Proficient in C, ideally for 32 bit microprocessors.
  • Functional safety, ISO26262.
  • Eclipse, make / build environment.
  • Software-in-the-loop (SiL) test and simulation.
  • Hardware-in-the-loop (HiL) test and simulation specifically DSPace tools.
  • Proficient in C, ideally for 32 bit microprocessors.
  • Functional safety, ISO26262.
  • SW development processes e.g. ASPICE.
  • Scripting in Python.

We are looking for people who are collaborative, enthusiastic, innovative & accountable who want to make a difference.

Direct applications only. No unsolicited Recruitment Agent submissions will be accepted. Any unsolicited CVs received will be treated as the property of Helix.

 

Apply

 

Back to Job listings

Copyright © 2022 Integral Powertrain Limited, Merlewood Drive, Shenley Wood, Milton Keynes, MK5 6GR

Site designed by Design Inc