Full-time

Principal Firmware Engineer

Posted by ARM • Luton, Bedfordshire, United Kingdom

📍 Luton, Bedfordshire 🕒 February 22, 2026

About the Role

Principal Firmware Engineer

Luton

Paying up to £80p/h (Umbrella)

Responsibilities:

Artificial Intelligence, including machine learning and genetic algorithms
Auto-generated code using model-driven engineering using MATLAB and Simulink tools
Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM
Derivation of detailed Firmware requirements and architecture from system requirements
A structured approach to firmware design (RTCA DO-254 or similar)

Experience required:

FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel).
Fast interfaces such as PCIe, Ethernet, and JESD is also required.
Cryptography and anti-tamper techniques
Electronics test methods and equipment
HNC/HND or Undergraduate Degree (Electronic Engineering, Computer Science, AI, Games Programming, Physics, or Applied Physics), or you may just have lots of skills and experience gained through your hard work.

Ready to Apply?

Submit your application today and take the next step in your career journey with ARM.

Apply Now