12 month contract
Location: Peterborough, Cambridgeshire
This company are one of the leading producers of industrial engines that power machines operating in harsh environments. They have more than 300 products and sites across the world in over 180 countries.
The Role:
This role involves developing real-time software to control the power systems at the heart of these products. This involves:
- Developing software functionality implemented in models using Matlab/Simulink.
- Development of test cases to enable feature testing on Hardware in the Loop (HIL) system.
- Verification and validation of engine control features, as part of the development process.
- Troubleshooting and resolving electronics/control system issues encountered during build and test of engine software.
- Integration, configuration and compilation of subsystem software.
Candidates should have the following skills and experience.
- Strong technical expertise - ideally a good technical degree in software, computing, electronics, control systems or automotive engineering.
- Proven Matlab/Simulink and Stateflow experience in complex embedded programming and debugging.
- Knowledge/experience of vehicle/machine/engine control systems
- Experience in development processes for real-time control systems, including software version control systems.
- Prior experience in control software development.
- Calibration data management experience.
- Knowledge of Data Links (CAN/Ethernet) and Calibration/Diagnostic tools.
- Testing Experience on dSpace.
- Agile software development experience understanding
- Comfortable resolving technical issues and implementing solutions