At Prodrive we combine our pace and agility with free thinking to redefine the possible. Prodrive Advanced Technology is where we combine our motorsport ethos with free-thinking to deliver complex engineering designs and specialist manufacturing programmes to the automotive, aerospace, marine, defence and more recently, clean energy sectors.
Our current portfolio includes a diverse range of projects, including novel driveline systems for military application, innovative aircraft seating systems, a ‘last mile’ 18 tonne electric delivery truck and the design and delivery of a new hydraulic control system for a hypercar. Our portfolio covers engineering design solution projects that range in size and scope.
We are looking for an experienced Software Development Engineer to design and deliver solutions for a variety of engineering projects across the implementation of control strategies and software, both from a 'clean sheet of paper' as well as the development of existing systems. This may involve interfacing with analysis, systems, V&V, electrical/electronics and vehicle component systems engineers.
Key responsibilities:
1. Responsible for end to end software development activities
2. Enable project delivery and refinement through intelligent software solutions
3. Test case definition, development and traceability to requirements
4. Software design and development as well as test and calibration activities
5. Support mechanical, electrical, and electronic design work with systems and software engineering as required
6. Execution and development of test activities, including setup, testing and reporting to meet the objectives of the project
7. Technical liaison with customers, suppliers, manufacturing, and internal stakeholders
Essential skills/experience:
8. Clearly communicate and articulate technical concepts and ideas
9. Knowledge of automotive/aerospace/defence software engineering technologies and best practices
10. Knowledge of control theory and practical strategy design and development methods
11. Familiarity with appropriate software toolsets:
12. MATLAB, Simulink for simulation, model based development and code generation
13. C/C++ in an embedded real-time environment
14. Simulation environment (SIL, MIL, HIL) development tools (e.g. dSPACE, National Instruments)
15. Data acquisition and analysis tools (e.g Vector toolsuite, INCA, LabVIEW)
16. Requirements and test case management tools (e.g DOORS, Jama, Codebeamer, vTest)
17. Software version control (e.g. Git, Github)
18. A practical approach to solving real-world problems
Desirable skills/experience:
19. Appreciation of HW/SW interactions in control system specification, including
20. Sensors and sensor technology
21. Actuators and actuator technology
22. Electrical/electronic interfacing
23. C/C++ in an embedded real-time environment
24. Control System simulation (e.g. vehicle simulation, eMachine, mechatronic actuation etc.)
25. Commissioning of control systems both on vehicle or rig test
26. Experience in manufacturing environment including end-of-line (EOL) test
27. Diagnostics experience (e.g. UDS, J1939)
28. Functional safety experience (e.g. ISO26262, DO178)
You:
We are looking for a controls / systems engineer with more than three years’ experience in a relevant role, you will have a good degree in a relevant engineering discipline (e.g. Mechatronic, Mechanical, Systems etc.) who is able to join our team and add value to live projects from day 1.
Come and make a difference