Lavora.

Back to search

Embedded Software Engineer

SpaceAM Limited

Location
Gloucestershire, GB
Workplace
On-site
Job type
Full-time
Salary
£58k–£98k
Posted
Today
Source
DevITJobs UK

Requirements:

  • Complete Baseline Personnel Security Standard (BPSS) checks before starting and be eligible for and willing to undergo UK Security Check (SC) clearance; SC clearance normally requires at least five years residency in the UK.
  • Have the right to work in the UK.
  • Be fluent in C, C++ and Python, with experience of SQL-based databases.
  • Be familiar with Git version control.
  • Bring an analytical mindset and the ability to break down complex problems and develop elegant, efficient code.
  • Write clean, well-commented code that other developers can follow and build on.
  • Take a collaborative approach and be able to bridge hardware, physics and software disciplines.
  • Desirable: experience with low-power wireless SoCs.
  • Desirable: embedded firmware experience in C or C++ for radio stacks.
  • Desirable: experience with RF simulation tools and PCB design tools.
  • Desirable: experience in defence, security or space projects.

Responsibilities:

  • Design and implement robust, real-time embedded software in C and C++ for microelectronics, sensors and other subsystems.
  • Write low-level drivers and hardware abstraction layers (HALs) for a range of microcontrollers and FPGAs.
  • Implement and optimise communication protocols.
  • Design and deploy data collection systems for remote environments, as well as load-balanced staging and production IoT data services.
  • Maintain and correct records in SQL-based databases.
  • Run unit, integration and hardware-in-the-loop (HiL) testing, along with structured test protocols, to make live deployments fault tolerant, reliable and long-lasting.
  • Contribute across the full software development lifecycle (SDLC), from clean-sheet design to efficient, working code.
  • Align technical solutions with market research and customer requirements.

Technologies:

  • Embedded
  • Firmware
  • Git
  • Hardware
  • IoT
  • Python
  • SQL
  • Security
  • C++

More

We are hiring an Embedded Software Engineer to build the real-time software, drivers and data systems behind our sensing and communications technology. You will take ideas from clean-sheet design through to efficient, tested code running on our hardware in live deployments. We offer the opportunity to work on cutting-edge sensing and communications technology used by the MOD, ESA and NATO partners, in a modern office with R&D labs and the chance to influence products at an early stage in our growth. Remote working is not available.

last updated 43 week of 2026