Senior Embedded Software Engineer

Company: Reevr
Apply for the Senior Embedded Software Engineer
Location:
Job Description:

Senior Embedded Software Engineer

Type: Permanent

Location: Staffordshire (Hybrid)

Salary: £60,000 – £70,000

Key Responsibilities

  • Translate customer and system requirements into software specifications and acceptance criteria
  • Design and develop firmware for embedded controllers (STM32, FreeRTOS)
  • Develop embedded applications in C/C following MISRA-C, IEC 61508, and secure coding practices
  • Implement communication protocols including Modbus/TCP, serial (RS232/422/485), CAN, and Ethernet
  • Integrate analogue sensors and actuators using ADCs/DACs
  • Support HIL/SIL testing and conduct code peer reviews
  • Produce technical documentation including specifications, diagrams, and test plans

Required Skills & Experience

  • Experience developing embedded or industrial control software
  • Strong C/C programming skills for ARM Cortex-M microcontrollers (STM32 preferred)
  • Experience with FreeRTOS or similar RTOS
  • Knowledge of functional safety concepts (IEC 61508) and MISRA-C standards
  • Experience with unit testing frameworks, static analysis, and code coverage tools
  • Proficiency with Git in a trunk‑based development workflow
  • Familiarity with industrial communication protocols such as Modbus/TCP, CAN, and Ethernet (UDP/TCP)

#J-18808-Ljbffr…

Posted: March 18th, 2026