
Senior Software & Controls Engineer
- Leicestershire
- £40,000-54,000 per year
- Permanent
- Full-time
Location: Leicestershire, UK | Salary: Up to £54,000 per annum | Full-time, OnsiteWe'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 DoingLeading 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 lifecycleWhat We're Looking ForDegree-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 sectorsWhat You'll Get in ReturnA 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