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.