Senior Software Engineer (model based) Norwich area, Norfolk
c.£55-75k (flexible) + benefits
This role would suit an experienced software engineer with a background in model-based software development (Matlab / Simulink). Ideally you will have worked on powertrains / EDU systems for electric propulsion / electric vehicles.
The Opportunity – Senior Embedded Software Engineer
This role offers the chance to join a growing technology company developing electric motors and drive units for electric vehicles and industrial applications. You will play a key role in designing, developing, and validating robust embedded software and firmware for power systems, motors, and motor controllers (EDUs).
For this you will need excellent model based software experience (Matlab, Simulink – autocode generation)
You will work across the full lifecycle — design, development, test and validation, and will support products as they go into series production.
Experience / Knowledge required: Senior Embedded Software Engineer
* Excellent academic background (degree or master’s in electrical/electronic engineering, software engineering or similar)
* Ability to read and understand electronic schematics.
* Strong evidence of model-based software development using Matlab / Simulink (including autocode generation e.g. embedded coder) for EDUs / electric motors / inverters or very similar
* Excellent experience in C / C++programming
* Able to develop the coding environment, optimize control systems and diagnose / calibrate the software
* Familiarity with coding standards, such as MISRA also source control, such as GIT Confident
* Proven experience with software test and debug
* A strong preference for automotive / electric vehicle applications experience
* Experience of DFMEA / PFMEA and / or problem-solving techniques
Excellent communication and teamwork skills — comfortable in a customer-focused, fast-moving engineering environment
Beneficial experience: Senior Embedded Software Engineer
* Automotive ECU or control electronics development (e.g. powertrain / electric drive unit (EDU), body control modules, brakes, engine management or chassis systems)
* Good experience in writing embedded software / firmware for microcontrollers with cross compilers
* Exposure to design-for-manufacture (DFM) and validation testing processes
* Experience with power electronics would be useful (e.g. inverter or DC-DC converter design)
You will join a business that values technical excellence and gives engineers the freedom to make a real impact. This is a great opportunity to develop innovative, production-ready electronics for a variety of customers across multiple sectors (e.g. 2 and 3 wheeled automotive EVs, off-highway vehicles, industrial drives / control, etc.)
This Senior Embedded Software Engineer role is commutable from Norwich, Thetford, King’s Lynn, Bury St Edmunds, Great Yarmouth, and Lowestoft (under an hour). Hybrid work is possible