Embedded Firmware Engineer — Subsea & RTOS Expertise

TSC Subsea

Swansea

On-site

GBP 50,000 - 75,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

TSC Subsea is seeking a Firmware Developer in Swansea to own embedded firmware design and delivery across hardware platforms. You will collaborate with hardware, software, and quality teams to ensure reliable, field-ready solutions.

The role emphasizes MISRA C guidelines, RTOS/embedded Linux environments, and robust testing practices, with a strong focus on safety-critical performance and seamless system integration.

Qualifications

  • Bachelor's degree in Electronic Engineering, Embedded Systems, Computer Engineering, or related field.
  • 2–5 years of embedded firmware or low-level software development experience.
  • Strong proficiency in C/C++ for embedded systems with hardware interactions.
  • Experience with UART, SPI, I2C, CAN, and Ethernet.
  • Experience with RTOS and embedded Linux environments.

Responsibilities

  • Design, develop, and maintain embedded firmware for microcontrollers and hardware platforms with focus on performance and reliability.
  • Debug, test, and validate firmware on target hardware using oscilloscopes, logic analyzers, and debuggers.
  • Implement and optimise hardware interfaces and communication protocols (UART, SPI, I2C, CAN, Ethernet).
  • Own firmware design decisions and architectural trade-offs for assigned systems and drive system integration.
  • Create and maintain clear technical documentation and test procedures.

Skills

C/C++
Embedded systems
RTOS
Embedded Linux
Microcontrollers (STM32/ESP32)
MISRA C
Hardware interfaces (UART SPI I2C CAN+

Education

Bachelor’s degree in Electronic Engineering/Embedded/Computer Engineering

Tools

Git
Protobuf
HIL testing frameworks
Oscilloscope
Logic analyzer
JTAG/SWD

Job description

TSC Subsea is seeking a Firmware Developer in Swansea to own embedded firmware design and delivery across hardware platforms. You will collaborate with hardware, software, and quality teams to ensure reliable, field-ready solutions.

The role emphasizes MISRA C guidelines, RTOS/embedded Linux environments, and robust testing practices, with a strong focus on safety-critical performance and seamless system integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Developer
Firmware Developer

TSC Subsea • Swansea

On-site
GBP 50,000 - 75,000
Embedded Software Engineer – Industrial Controls & Safety (RTOS)
Embedded Software Engineer – Industrial Controls & Safety (RTOS)

Deep Sea Electronics Ltd • Filey

On-site
GBP 60,000 - 80,000
25 days holiday
Life Insurance
Enhanced Maternity/Paternity pay
+2
Firmware Engineer
Firmware Engineer

Platform Recruitment • Fareham

Hybrid
GBP 50,000 - 70,000
Firmware Engineer
Firmware Engineer

Platform Recruitment • Salisbury

On-site
GBP 55,000 - 65,000
Hybrid Embedded Firmware Engineer – RTOS & Hardware Bring-Up
Hybrid Embedded Firmware Engineer – RTOS & Hardware Bring-Up

Platform Recruitment • Fareham

Hybrid
GBP 50,000 - 70,000
Embedded Firmware Engineer for Underwater Vehicles
Embedded Firmware Engineer for Underwater Vehicles

Vatn Systems • Bristol

On-site
GBP 67,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Cambridgeshire and Peterborough

On-site
GBP 55,000 - 85,000
Embedded Software Engineer
Embedded Software Engineer

Unify • Greater London

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Zenovo • West of England

On-site
GBP 48,000 - 60,000
Embedded Software Engineer – RTOS & Linux
Embedded Software Engineer – RTOS & Linux

Insignis Talent • Greater London

On-site
GBP 65,000 - 68,000
Excellent benefits package
Career progression