HOME Software Engineering & Dev Senior Embedded Software Engineer
Switch2 Energy Limited VERIFIED EMPLOYER

Senior Embedded Software Engineer.

Software Engineering & Dev Full-Time

Senior Embedded Software Engineer: our view in 3 lines...

  • The Role:This role is for a senior embedded software engineer working on energy market systems with IoT connectivity and real-time control software.
  • The Person:The person will lead embedded software development, architect and implement energy management and control solutions, and contribute through code reviews, performance optimization, technical documentation, and mentoring.
  • Requirements:The ideal candidate has expert C/C++, RTOS and bare-metal development, ARM Cortex-M/A processors, JTAG, oscilloscopes, logic analyzers, STM32, I2C, SPI, UART, Modbus, Ethernet, Git, and CI/CD pipelines for embedded systems.

About the role

Role Overview
Lead development of embedded systems for energy markets. Architect and implement complex embedded software solutions for energy management systems, real-time control algorithms, and IoT connectivity. Shape technical direction across multiple product lines.

Requirements

  • Degree in Computer Science, Electrical Engineering, or related STEM field
  • 3+ years embedded software development with production-ready systems

Core Technical Skills

  • Programming: Expert C/C++ for embedded systems, RTOS and bare-metal development
  • Hardware: ARM Cortex-M/A processors, debugging tools (JTAG, oscilloscopes, logic analyzers), STM32
  • Protocols: I2C, SPI, UART, Modbus, Ethernet, AT Modem
  • Systems: Power management, low-power design, battery-operated systems
  • DevOps: Git, CI/CD pipelines for embedded systems
  • Leadership: Code reviews, performance optimization, technical documentation, mentoring

Preferred Experience

  • Energy management or control systems, smart grid, or power electronics
  • Embedded Linux and kernel customization
  • Wireless protocols (cellular, LTE, CAT-M1, NB-IOT)
  • Cybersecurity for embedded systems
  • Control theory and PID controllers
  • Model-Based Design (Simulink/Matlab/Comsol)
  • Hardware collaboration and agile methodologies

Selection Process
CV review → Technical phone screen → Coding assessment → On-site interviews (including system design)

Published July 21, 2026
Location Shipley, United Kingdom
Job Type Full-Time