Senior Embedded Software Engineer

 

Description:

A senior technical leadership role responsible for embedded software architecture, project delivery, and guiding a multidisciplinary engineering team. The position requires deep embedded systems expertise, strong project ownership, and the ability to balance high‑level system design with hands‑on implementation.

 

Must have hardware logic experience hands‑on work with the devices that detect electrical faults and protect power systems by isolating equipment before damage occurs. In engineering terms worked with communication systems that keep electrical networks safe and stable

 

Core Responsibilities

 

  • Define and own embedded software architecture across multiple product lines.
  • Lead project scoping, planning, resource allocation, and delivery.
  • Produce clear technical documentation, architectural designs, and test strategies.
  • Oversee code quality, conduct code reviews, and ensure robust CI/CT/CD practices.
  • Mentor engineers, support cross‑functional collaboration, and communicate risks and mitigations.
  • Ensure releases are fully tested, secure, and production‑ready.
  • Contribute to innovative design decisions and continuous improvement of engineering processes.

 

Essential Technical Skills

 

  • Advanced C/C++ for embedded systems.
  • Strong experience with real‑time operating systems (FreeRTOS or similar).
  • Deep understanding of multithreading, concurrency, and real‑time performance optimisation.
  • Experience with embedded systems for data acquisition, control, communications, and bare‑metal development.
  • Strong knowledge of Ethernet networking, including UDP/TCP/IP, TLS, unicast/multicast/broadcast.
  • Peripheral interfacing: SPI, I2C, memory devices.
  • Experience working with IP stacks and open‑source libraries.
  • Proven delivery of commercial embedded products on MCU platforms such as ARM Cortex, PIC24/32, ESP32, STM32, MSP.
  • Ability to break down complex requirements into deliverable work packages.
  • Ability to read and interpret schematics, datasheets, and hardware documentation.
  • Experience with power protection relays or protection‑related embedded systems (added as requested).
  • Ensuring relays communicate with SCADA, PLCs, or control systems
  • Wiring relays into switchgear, transformers, generators, or distribution boards
  • Reading and interpreting single‑line diagrams and protection coordination studies

Organization Cortech Talent Solutions Ltd
Industry IT / Telecom / Software Jobs
Occupational Category Senior Embedded Software Engineer
Job Location Chester,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-04-06 6:23 pm
Expires on 2026-05-21