Embedded Software Engineer

Haystack 

📍 Newhall, United Kingdom 🇬🇧

full-time
senior
55000
remote
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

ARMModbusCANFreeRTOSGit

Industry

EnergyIndustrial Automation

Job Description

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!