Senior Firmware Engineer

Company: Thales Group
Apply for the Senior Firmware Engineer
Location: Crawley
Job Description:

Overview

In this FPGA-focused firmware role, you will design, verify, and deliver reusable FPGA firmware for mission-critical defence and related electronic systems. You’ll work with cross-functional teams to shape architectures and verification methods that scale across programmes. You’ll help drive quality and automation in firmware delivery while collaborating with systems, software, and hardware engineers. This position offers the chance to contribute to trusted, high-stakes technology in a structured, security-conscious environment.

Pay / Benefits

  • private medical insurance
  • cycle to work scheme
  • purchasing or selling annual leave
  • employee discounts
  • paid volunteering day
  • stocks and shares

Responsibilities

  • Architect FPGA firmware designs with reuse and scalability in mind
  • Develop FPGA firmware using VHDL or SystemVerilog
  • Verify firmware with test benches and simulation tools
  • Create and improve verification test benches, simulations, and methodologies
  • Collaborate with systems, software, and hardware engineers to deliver complete electronic systems
  • Contribute to requirements, architecture, design, verification and validation
  • Enhance firmware processes through documentation, scripting, reporting and automation
  • Deliver firmware projects to agreed time, cost and quality targets

Key requirements

  • BEng, MEng, EngD or PhD in Electronics or related discipline
  • Demonstrable FPGA firmware design and verification experience
  • Strong VHDL or SystemVerilog design skills
  • Experience verifying FPGA firmware using test benches and simulation tools
  • Strong written and verbal communication; able to work independently in a multi-disciplinary team
  • strong written and verbal communication
  • ability to work independently while contributing in a team
  • proactive problem solving and collaborative mindset
  • VHDL
  • SystemVerilog
  • FPGA design and verification

…

Posted: October 21st, 2026