Jobless Developer
Switch2 Energy Limited logo

Posted 2 months ago

Open

Senior Embedded Software Engineer

Shipley, West Yorkshire, United KingdomRemoteFull-time

AI Summary

Senior Embedded Software Engineer leads development of embedded systems for energy markets, architecting solutions for energy management, real-time control, and IoT connectivity across multiple product lines.

About this 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)

Skills

AgileARM Cortex-AARM Cortex-MAT ModemBare-metalBattery-operated SystemsCAT-M1C/C++CellularCI/CDCOMSOLControl TheoryCybersecurityEmbedded LinuxEthernetGitI2CJTAGKernel CustomizationLogic AnalyzerLow-power DesignLTEMatlabModbusNB-IoTOscilloscopePID ControllersPower ManagementRTOSSimulinkSPISTM32UART

Explore related jobs

Browse these categories

Market data for software engineer roles

All reports →