Principal Software and Controls Engineer

We are seeking a Principal Software and Controls Engineer to lead a small, agile team of skilled engineers working at a high technical level on a broad range of truly innovative, high profile technologies.

You will drive requirement specification, design, implementation, test and integration. Developing and implementing model-based control strategies for complex electro-mechanical systems.

Our Software team is moving from a prototype driven environment to a production code development method. We are not afraid of changing how we work and what we do to deliver better software.

As an employee of Integral Powertrain, you will receive ongoing personal development and an excellent benefits package including a Contributory Pension Scheme, Life assurance and Private medical insurance

The Role:

Plan, assign and prioritise tasks in line with project needs

Support the road map development of future products

Leading development in technical areas of software and controls, interfacing and supporting other teams & customers with Controls & Software topics

Develop control software for electric machine and hybrid vehicle applications

Develop, test, validate and verify high level control algorithms (eg: PID, Motor control, FOC, battery voltage, engine cranking, Filtering, Fault handling, etc.) in MATLAB & Simulink

Integrate high level algorithms with low level embedded software applications

Define development processes and test infrastructure to support Functional Safety (ISO26262) as well as architectural software design and choice of controllers and interfaces etc.

Participating / contributing to design reviews of software projects and product design, managing / coordinating engineering changes and maintain detailed design records.