Senior Embedded Software Engineer | Newhall, United Kingdom | Remote | £55,000 - £70,000
A global leader in sustainable energy solutions is looking for a talented Senior Embedded Software Engineer. This company is at the forefront of innovation, developing cutting-edge technology that’s transforming industries worldwide and making a significant impact on environmental sustainability.
The Role
-
Design, develop, test, and integrate embedded control systems for advanced industrial applications
-
Translate system and customer requirements into detailed software specifications
-
Develop embedded software architecture for ARM-based microcontrollers
-
Implement and optimize communication protocols including Modbus/TCP, CAN, RS232/RS422/RS485
-
Perform unit testing, static code analysis, and peer reviews to ensure high-quality software
-
Support manufacturing, commissioning, and field service teams with troubleshooting and issue resolution
What You'll Need
-
Proven experience in embedded software development or industrial control systems
-
Strong programming skills in C and/or C++ for embedded systems
-
Experience with ARM Cortex-M microcontrollers (STM32 preferred)
-
Solid understanding of real-time operating systems (FreeRTOS or similar)
-
Knowledge of functional safety and coding standards (MISRA C:2012, IEC 61508, CERT-C)
-
Strong experience with Git version control and modern development workflows
What's On Offer
-
Join a company focused on cutting-edge technology and sustainability
-
Work on projects with significant global impact
-
Collaborative and multidisciplinary engineering environment
-
Opportunities for continuous improvement in software processes and tools
Apply via Haystack today!