FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

FPGA Firmware Engineer
Singular Photonics. Define FPGA requirements and architecture for SPAD sensor readout with hardware, ASIC and software teams .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in FPGA design and implementation, particularly with Verilog and AMD-Xilinx Vivado, while effectively collaborating with hardware and software teams. Proficient in debugging and integrating high-speed interfaces, ensuring robust design and verification processes.
Highest-signal resume keywords
Verilog ProficiencyFPGA Design ExperienceAMD-Xilinx Vivado ToolchainHigh-Speed Interface IntegrationRTL Design and Synthesis
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
VerilogRTL DesignSynthesisTiming ClosureTestbench WritingFirmware DebuggingFPGA ImplementationHigh-Speed InterfacesSimulationDigital Design
Soft Skills
AdaptabilityCollaborationProblem-Solving
Tools & Technologies
AMD-Xilinx VivadoOscilloscopeLogic AnalyzerIn-System ProbesLinux Operating SystemsAltium Designer
Industry Keywords
FPGADigital DesignISO 9001PCIeUSB3EthernetMIPILVDSSLVSCamera Link
Tech Stack
Tools & technologiesLinuxPythonC++
About the role
Key responsibilities & impact- Define FPGA requirements and architecture for SPAD sensor readout with hardware, ASIC and software teams
- Implement, verify and debug Verilog modules for data acquisition, photon timing, histogramming and sensor control
- Design and run simulations and testbenches with sufficient coverage before hardware deployment
- Own synthesis, constraints, clock domain crossing and timing closure on AMD-Xilinx FPGA devices in Vivado
- Build and integrate high-speed interfaces including PCIe, USB3, Ethernet, AXI, MIPI, LVDS, SLVS and Camera Link
- Lead firmware bring-up on new boards and sensors
- Debug using oscilloscopes, logic analysers and in-system probes
- Maintain RTL version control and a repeatable automated build
- Document designs according to the ISO 9001 design control process
- Contribute to design reviews
- Support software teams and customers during field integration
- Work across architecture, system bring-up and customer deployment
- Report to the Lead Firmware Engineer
Requirements
What you’ll need- Strong proficiency in Verilog
- Solid grounding in RTL design, synthesis and timing closure
- Hands-on experience with AMD-Xilinx Vivado and its toolchain
- Experience writing testbenches and verifying designs in simulation before hardware
- Experience bringing up firmware on real hardware and debugging it in the lab
- Experience with at least one high-speed interface or bus at RTL level
- Comfortable working in a small company where priorities shift and everyone pitches in
- Experience working with complex existing codebases and integrating new functionality with minimal disruption
- Degree in Electronics Engineering or a related field, or equivalent practical experience
- 2–5 years’ experience in FPGA and digital design
- Right to work in the UK
- SystemVerilog and verification practices beyond directed testbenches (desirable)
- Comfortable working in Linux operating systems (desirable)
- Exposure to PCIe, AXI interface, USB3, Ethernet, MIPI, LVDS, SLVS or Camera Link (desirable)
- C, C++ or Python for embedded software integration and test automation (desirable)
- Experience with image sensors, time-of-flight, TDCs or single-photon detection (desirable)
- Familiarity with PCB design tools such as Altium Designer and reading schematics during debug (desirable)
- Visa sponsorship is unavailable
Benefits
Comp & perks- 5% company pension contribution
- Participation in the Company EMI Share Option Scheme
- 35 days paid annual leave per year, inclusive of UK public holidays
- Hybrid working with flexibility to work remotely up to two days per week
- Career growth opportunities
- Cycle to work benefit (once implemented)
- Private medical insurance (once implemented)