Embedded Software Engineer

IC Resources
Livingston, United Kingdom
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 60K

Job location

Livingston, United Kingdom

Tech stack

Communications Protocols
Embedded Software
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface

Requirements

For this Embedded Software Engineer role, we are looking for someone with:

  • Strong experience developing embedded software in C
  • Experience working with 32-bit microcontrollers (STM32 or similar)
  • Understanding of low-level drivers and peripheral interfaces (SPI, I2C, UART, GPIO)
  • Experience working close to hardware in embedded environments
  • Understanding of IoT systems and communication protocols

About the company

This pioneering technology company is developing breakthrough underwater wireless communication systems, enabling secure, real-time data transfer across some of the world's harshest environments. The team are now looking for an Embedded Software Engineer to support the development of firmware powering next-generation subsea IoT and wireless communication platforms. You'll work closely with electronics and systems engineers, developing low-level embedded software for custom hardware platforms operating in highly constrained, real-world environments.

Apply for this position