Switch2 logo
Switch2

8 open roles

Senior Embedded Software Engineer

Shipley, West YorkshireFull-timePosted Oct 8, 2026

Job description

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)

Description copied from Switch2's careers page. Read the full posting before you apply.

More jobs at Switch2

See all openings at Switch2

Senior Embedded Software Engineer jobs at other companies