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