Senior Embedded Software Engineer
Wave Recruitment
Role- Senior Embedded Software Engineer
Location- Birmingham/Hybrid
Company Overview
Global OEM company that is pivoting its range to create electrified vehicles. They are now at a very exciting point where they are scaling the company and creating brand-new technology.
Role Overview
As a Senior Embedded Software Engineer you will work within a small proactive team to develop robust complex control strategies for hybrid powertrains over the full development lifecycle:
Your Day to Day
- Work closely with members of the Controls and Integration teams to develop prototype software for initial concept evaluation
- Develop software strategies to deliver a high level of vehicle driveability, performance, fuel economy and customer satisfaction
- Take prototype code through the software development process for use in mass production vehicles
- Support the testing of hybrid powertrains and transmissions during dyno and spin rig testing
- Identify opportunities for strategy improvement and/or optimise functionality
- Validate embedded control strategies using MIL and HIL
- Produce functional software specifications and test reports in a clear and concise manner
- Lead and take part in software design and code reviews
- Create high-quality software within demanding timescales
- Contribute to the continuing development of software process and methodology
Requirements
- 5 or more years experience in developing real-time embedded software
- Experience of auto-coding software within the Mathworks toolchain e.g. Simulink / Stateflow / Embedded Coder
- Good understanding of model-based software development
- Good working knowledge of software development processes and workflow e.g. Agile.
- Good working knowledge of modelling guidelines e.g. MAAB
- Good working knowledge of using software change management tools e.g. Perforce, Git, Subversion
- Some knowledge and experience of C
The company offers a range of benefits, bonus schemes, great career progression and some flexible working.