Embedded Software Engineer

Embedded Software / FPGA Engineer – OUTSIDE IR35 Contract

Location: Hybrid – Cambridge (2–3 days on site per week)

Clearance: Minimum SC Clearance required, ideally DV Cleared

Contract Type: Outside IR35

Initial Length: 6 Months

Overview

We are seeking an experienced Embedded Software / FPGA Engineer to join a small, cross-functional development team working on cutting-edge digital radio and signal processing technologies. The successful candidate will be responsible for designing, developing, and optimising embedded systems and FPGA-based architectures in a collaborative engineering environment.

This is a hands-on technical role suited to an engineer capable of working with limited supervision while maintaining close communication with team members.

Key Responsibilities

  • Develop and maintain embedded software and FPGA logic for advanced digital radio systems.
  • Analyse system requirements to design and implement architectures that balance performance, reliability, and efficiency.
  • Partition and implement functions between ARM cores and FPGA fabric on AMD Zynq™ UltraScale+™ MPSoCs.
  • Integrate and test hardware and software components, ensuring seamless interaction and reliable performance.
  • Optimise software for performance within resource-constrained embedded environments.
  • Validate and test system functionality through prototype development and performance analysis.
  • Create comprehensive technical documentation, including system architectures, design specifications, and development processes.
  • Collaborate closely with multidisciplinary teams to resolve complex technical challenges efficiently.

Essential Skills & Experience

  • Strong proficiency in C, C++ , and VHDL/Verilog (bias toward either embedded software or FPGA is acceptable).
  • Solid understanding of electronics and hardware , including how hardware and software interact (e.g., RF over Ethernet).
  • Experience working with Real-Time Operating Systems (RTOS) for embedded applications.
  • Hands-on experience with AMD Zynq™ UltraScale+™ MPSoCs , including hardware/software partitioning.
  • Understanding of digital radio functions and DSP (Digital Signal Processing) principles.
  • Proven ability to troubleshoot and optimise hardware-software integration issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a small, agile team.

Additional Information

  • Contract: Outside IR35
  • Location: Hybrid (Cambridge – on-site 2–3 days/week)
  • Security Clearance: Candidates must hold a minimum of SC Clearance and be eligible for DV or already DV Cleared .
  • Rate is to be confirmed, there are a number of projects that are available,
  • Start dates are ASAP.
  • Interview Process 1 stage.
Company
Experis UK
Location
Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
Posted
Company
Experis UK
Location
Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
Posted