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:
- Responsible for end to end software development activities
- Enable project delivery and refinement through intelligent software solutions
- Test case definition, development and traceability to requirements
- Software design and development as well as test and calibration activities
- Support mechanical, electrical, and electronic design work with systems and software engineering as required
- Execution and development of test activities, including setup, testing and reporting to meet the objectives of the project
- Technical liaison with customers, suppliers, manufacturing, and internal stakeholders
Essential skills/experience:
- Clearly communicate and articulate technical concepts and ideas
- Knowledge of automotive/aerospace/defence software engineering technologies and best practices
- Knowledge of control theory and practical strategy design and development methods
- Familiarity with appropriate software toolsets:
- MATLAB, Simulink for simulation, model based development and code generation
- C/C++ in an embedded real-time environment
- Simulation environment (SIL, MIL, HIL) development tools (e.g. dSPACE, National Instruments)
- Data acquisition and analysis tools (e.g Vector toolsuite, INCA, LabVIEW)
- Requirements and test case management tools (e.g DOORS, Jama, Codebeamer, vTest)
- Software version control (e.g. Git, Github)
- A practical approach to solving real-world problems
Desirable skills/experience:
- Appreciation of HW/SW interactions in control system specification, including
- Sensors and sensor technology
- Actuators and actuator technology
- Electrical/electronic interfacing
- C/C++ in an embedded real-time environment
- Control System simulation (e.g. vehicle simulation, eMachine, mechatronic actuation etc.)
- Commissioning of control systems both on vehicle or rig test
- Experience in manufacturing environment including end-of-line (EOL) test
- Diagnostics experience (e.g. UDS, J1939)
- 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
JBRP1_UKTJ