Senior Software & Controls Engineer
Location: Leicestershire, UK | Salary: Up to £54,000 per annum | Full-time, Onsite
We're seeking a Senior Software & Controls Engineer to join a forward-thinking product development team working on high-performance control systems for advanced engineering applications.
In this hands-on role, you'll take ownership of embedded software development using MATLAB and Simulink, applying model-based design techniques to deliver robust, production-ready control systems.
What You'll Be Doing
Leading the development of control algorithms using model-based design in MATLAB and Simulink
Building and refining system-level models to support control strategy development and simulation
Generating embedded code through autocode generation workflows for deployment on target hardware
Validating model behaviour and code functionality through simulation and on-bench testing
Creating and executing structured test plans to verify model integrity and performance
Collaborating closely with electrical, mechanical, and systems engineers to ensure full hardware-software integration
Supporting design reviews, simulation analysis, and software optimisation throughout the project lifecycle
What We're Looking For
Degree-qualified (BEng/BSc or equivalent) in a relevant discipline
Proven experience in embedded software and control system development
Skilled in model-based design with MATLAB and Simulink, including code generation
Familiar with structured software development and testing processes (e.g. MISRA, ASPICE, or similar)
Industry experience in automotive, aerospace, or other high-integrity sectors
What You'll Get in Return
A technically challenging role with direct impact on next-generation engineering solutions
The opportunity to work across a range of innovative systems and technologies
Long-term development prospects in a collaborative, supportive team environment