Senior Embedded Developer
Role details
Job location
Tech stack
Job description
We're seeking a talented and motivated Senior Embedded Developer to join our growing team providing technical support to the SailGP F50s during training and racing. The successful individual will be responsible for ensuring, as part of the Performance Engineering team, that all software is developed and deployed in a professional manner. In between events, this individual will also play a key part furthering the embedded systems including developing the SailGP test rig. This is a fantastic opportunity for someone that is looking to grow and progress in an exciting international organisation while working with a wide range of technology, getting exposure to cutting edge innovation, having involvement in key projects and being able to make an immediate impact. This role will work alongside the rest of the Performance Engineering team in a high pressure environment responsible for all onboard embedded systems. You will report to the Lead Systems Developer., * Be a key player in the embedded software development team to continue the development of the F50s and associated tools. This ranges from coding new features to testing software and troubleshooting issues with the wider team.
- During events analyse data in real time and post outing in order to continually improve onboard systems plus troubleshooting where required.
- Attend a number of events in the calendar to provide direct engineering support to the F50s and race marks.
- Take a leading role in developing the SailGP test rig with the rest of the team.
- Work with the Simulator team from a control systems standpoint to improve the fidelity of the SailGP Simulator.
- When required, work direct with sailing teams enabling them to get the most out of the F50 from a control systems perspective
Requirements
- Strong automotive, aerospace, motorsport or America's Cup level understanding of electronics and embedded systems.
- A field leading knowledge of engineering embedded real time systems via MathWorks tools (Simulink, Simscape and others).
- Experienced with CAN bus, Ethernet and general sensor interfaces.
- Very experienced developing control systems via motorsport ECUs (Cosworth, Bosch, Motec, McLaren, Marelli etc). Beckhoff or similar is an alternative.
- Expert knowledge working with hydraulic and electronic based control systems from first principal design to tuning in the field.
- Having a good knowledge of PC based languages such as C# or Python is an advantage.
- Report writing.
- Comfortable working in Google G-Suite and git.
- Good all-round technology knowledge and experience.
Attributes
- Excellent spoken and written communication skills
- Ability to operate both independently and in a collaborative, team environment
- Excellent organisation, prioritisation and coordination skills
- Ability to work effectively and thrive in a fast-paced environment
- Culturally sensitive and able to work globally effectively
- Ability to work under pressure