FPGA Engineer
iO Associates have partnered with a rapidly expanding space‑technology company developing satellite platforms and advanced on‑board systems. They are growing their engineering teams as they build next‑generation avionics units.
They are now seeking a motivated FPGA Engineer to join an agile product team working on subsystems such as software‑defined radios, imaging payloads, on‑board computers, optical communication modules and high‑performance networking interfaces.
Responsibilities
- Analyse system‑level requirements and define FPGA architecture
- Design, simulate, integrate and verify RTL code using tools such as VHDL, Questasim, Python, Makefiles and TCL
- Develop and validate driver‑level software (C, Embedded‑C, Python)
- Conduct hardware‑in‑the‑loop and on‑target testing in environments such as Embedded Linux or FreeRTOS
- Produce documentation, testbenches and validation procedures
- Contribute to CI/CD workflows using platforms like GitLab and Docker
- Collaborate closely with electronics, RF, embedded software, operations and wider engineering teams
What You Bring
- A Master’s or PhD in Computer Engineering, Electronics, Mechatronics or equivalent experience
- Strong background in RTL design (VHDL preferred, with experience in Verilog or SystemVerilog welcomed)
- Proficiency in C, Python and version‑control tools
- Solid understanding of FPGA design flows including synthesis, place & route and timing analysis
- Awareness of software-hardware interactions and hands‑on experience in embedded environments
- Confidence using lab equipment such as oscilloscopes, power supplies and spectrum analysers
- Beneficial experience may include CI/CD pipelines, digital signal or image processing, Embedded Linux, high‑speed interfaces (transceivers, PCIe, 1G-100G networking), DDR memory interfaces (DDR3/4/5) or exposure to PCB/hardware design
The avionics team are also hiring for additional roles. If you have experience in space power electronics, electronics design or embedded software engineering, we encourage you to submit your CV, the team is expanding across multiple technical domains.
Interested?
If this role sounds like a good fit, please apply with your most up‑to‑date CV, and we will be in touch to discuss the opportunity in more detail.
