Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Systems Engineer

Copello

Buckingham

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in the United Kingdom is seeking an Embedded Systems Engineer specializing in Secure Boot & SoC Integration. The role requires expertise in Arm-based SoCs and secure boot chains, along with extensive knowledge of device tree configuration. You will be responsible for integrating secure images and delivering secure boot implementations for mission-critical platforms. Candidates should be comfortable in bare-metal and RTOS environments and understand SoC complexity. The position is on site 4 days a week.

Qualifications

  • Experience with Arm Cortex-M/A SoCs and secure boot chains.
  • Familiarity with device tree configuration for complex SoCs.
  • Understanding public key infrastructure and image signing.

Responsibilities

  • Integrate secure/non-secure images for TF-M.
  • Build secure boot implementations for aerospace/defense platforms.
  • Conduct low-level bring-up of Arm-based SoCs.

Skills

TF-M integration
MCUboot
U-Boot/FreeRTOS familiarity
Security fundamentals
Debug tools
Job description
On site:

This role is on site 4 days per week

Security Clearance:

Sole British born citizenship

Secure Boot & SoC Integration

Experience with Arm Cortex-M/A SoCs, secure boot chains (TF-M, MCUboot), device tree configuration, and hardware bring-up for mission-critical platforms.

Core Profile

Embedded Systems Engineer (Secure Boot & SoC Integration)

Focused on Arm-based SoCs, with experience in:

  • Boot chains (ROM → FSBL → TF-M/MCUboot → application)
  • Secure boot concepts (chain of trust, key provisioning, anti-rollback)
  • Arm TrustZone for Cortex-M (SAU/IDAU configuration)
  • Device tree configuration for complex SoCs (MPUs with multiple cores)
  • Flash partitioning and update mechanisms (MCUboot, PSA FWU)
  • Low-level bring-up (clocks, memory controllers, OctoSPI/NOR, UART)
Key Skills
  • TF-M integration: Building secure/non-secure images, configuring partitions, enabling PSA services.
  • MCUboot: Understanding slot layout, signature verification, serial recovery.
  • U-Boot/FreeRTOS familiarity: knowledge of device trees and bootloaders (U-Boot, TF-A) to support future expansion plans.
  • Security fundamentals: Public key infrastructure, image signing, secure provisioning.
  • Debug tools: JTAG/SWD (SEGGER J-Link), CubeProgrammer, and familiarity with OTP fuses and debug lock.
Experience Indicators
  • Worked on STM32MP1/MP2, NXP i.MX, or similar SoCs.
  • Delivered secure boot implementations for aerospace/defence or IoT platforms.
  • Comfortable with bare-metal and RTOS environments, but also understands SoC complexity (firewalls, TrustZone, multiple cores)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.