Now hiring

Embedded Software Engineer @ SpaceAM Limited

GBOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £58,000 - 98,000 per year

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

Skills

CC++PythonSQLGitembedded softwarelow-level drivershardware abstraction layerscommunication protocolsIoTlow-power wireless SoCsembedded firmware

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores