> Markdown version of [/jobs/ext/1868298-senior-software-controls-engineer](https://www.wearedevelopers.com/jobs/ext/1868298-senior-software-controls-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software & Controls Engineer - **Company:** 17918 - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** CAN Bus, Configuration Management, Software Debugging, Embedded C, Embedded Software, Firmware, Hardware Design, MATLAB, Simulink, Software Deployment, Stateflow, Model-Driven Development, Hardware Testing, Bare Metal - **Published:** August 2, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/42712294/ ## About the Role issue/defect reporting, change control / configuration management What we're looking for Degree (BEng/BSc or equivalent) in a relevant engineering discipline Strong hands-on capability across controls + embedded software + hardware integration Confident working in a regulated, quality-led development process (automotive/aerospace style environments) Clear written and verbal communication able to explain complex technical concepts to different audiences TPBN1_UKTJ ## Description Senior Software & Controls Engineer (Permanent) - East Midlands (Fully On-site) Permanent, full-time Senior Software & Controls Engineer role in the East Midlands , 100% on-site . Focus is model-based controls , embedded software/firmware , and on-hardware validation in a regulated product development environment. Key responsibilities (keyword-heavy) Control system design , control strategies , control algorithms Model-Based Design (MBD) using MATLAB , Simulink , Stateflow Modelling and simulation , plant models, system-level and component-level simulation Auto-coding / model-to-code deployment onto embedded real-time control hardware Embedded software , firmware development , bare-metal C / embedded C Hardware integration , sensor/actuator bring-up, troubleshooting and fault-finding Comms/interfaces: CAN bus , SPI , serial protocols Verification & Validation (V&V) , on-hardware testing , debug, data capture and analysis Process-led engineering: testing ## Related Videos - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools)