Skip to main content

Senior Controls Software Engineer

Senior Controls Software Engineer

Hernshead Recruitment

We are looking for a Senior Controls Software Engineer to join our client’s dedicated in-house technical expert team who are developing know-how and IP in unique aspects of the engine. The small in-house controls team within the technical expert team has been in place for just over 12 months and is tasked with developing a suitable prototyping control system to run this unique and unusual engine through development into production.

A key part of this will be the software development for the engine controller as it will have significant differences from existing combustion engine controllers. They need someone who is experienced in developing embedded control systems software using Simulink to ensure their success.

The successful Controls Software Engineer will have the following skills:

  • Fluent in Simulink/Stateflow development for embedded coder targets.
  • Sound understanding of CAN/J1939/CCP/XCP protocols and familiarity with typical development tools (e.g., INCA, ATI Vision, Canape, Canalyzer, Busmaster, etc)
  • Familiarity with day-to-day use of software versioning systems (CVS, SVN, git, etc)

Desired Skills: 

  • Experience of developing Simlulink application code for typical commercial rapid-prototyping control systems (Pi Innovo OpenECU, Woodward Motorhawk, ETAS INTECRIO, Speedgoat, DSpace MABX, etc)
  • Experience of Mathworks tools – System Composer, Simulink Requirements, Simulink Test, Simulink Real-time (previously Realtime Workshop RTW).
  • Experience of test data post-processing using standard engineering tools (Matlab, AVL Concerto, Minitab, Python, etc)
  • Familiarity with both Windows and Linux, with understanding of VMware and computer networking
  • Experience of using CI tools to automate software testing (Jenkins, etc)
Upload your CV/resume or any other relevant file. Max. file size: 68 MB.

Job Overview
Category
Offered Salary
1
Consultant