Initial 12 Month Contract
Luton (on-site)
£competitive market rate
Inside IR35
About the Role:
We have an exciting opportunity for an experienced Firmware/FPGA Engineer to join our growing team in Luton. In this role, you will be responsible for delivering complex firmware that forms a key part of our self-protection systems for fast jets, UAVs, land, and naval platforms. This is a fantastic opportunity to work alongside industry experts and contribute to cutting-edge technology in a rapidly evolving field.
Key Responsibilities:
Design and develop firmware for complex digital systems, ensuring that they meet current and future customer requirements.
Work within a multidisciplinary team to create robust, scalable firmware solutions for high-performance self-protection systems.
Utilize world-class design tools and facilities to deliver high-quality firmware.
Contribute to system architecture and requirements derivation, ensuring a structured approach to firmware design and development (e.g., RTCA DO-254).
Implement cryptography and anti-tamper techniques within firmware.
Apply artificial intelligence techniques such as machine learning and genetic algorithms to firmware design.
Collaborate with teams across various disciplines, including hardware and software, to deliver cohesive solutions.
Test, verify, and debug firmware using appropriate electronics test methods and equipment.Skills and Experience Required:
Expertise in design tools such as Xilinx, TCL, Verilog, SystemVerilog, and UVM.
Hands-on experience with FPGA architectures, including Xilinx 7, Xilinx UltraScale, Intel (Altera), or Microsemi (Actel).
Strong knowledge of fast interfaces such as PCIe, Ethernet, and JESD.
Experience with auto-generated code using model-driven engineering tools like Matlab and Simulink.
Ability to derive detailed firmware requirements and architecture from system requirements.
Familiarity with cryptography and anti-tamper techniques.
Knowledge of artificial intelligence techniques, including machine learning and genetic algorithms.
Proficiency in electronics testing methods and equipment.
Strong communication skills, both written and verbal, and the ability to work effectively within mixed-discipline teams.Qualifications:
HNC/HND or Undergraduate Degree in Electronic Engineering, Computer Science, Artificial Intelligence, Games Programming, Physics, or Applied Physics.
Alternatively, equivalent skills and experience acquired through practical experience