Enable job alerts via email!

Principal FPGA Engineer

TN United Kingdom

Maidenhead

On-site

GBP 50,000 - 90,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled FPGA Firmware Engineer to join their dynamic Cyber UK Business Unit. In this role, you will define, architect, and develop complex firmware functions while leading a team of engineers. Your expertise in VHDL and FPGA development will be crucial as you work on multiple concurrent projects, contributing to innovative solutions. The company values flexibility and offers a range of employee benefits, including private medical cover and an annual bonus. If you are passionate about technology and eager to make a significant impact, this opportunity is perfect for you.

Benefits

Annual Bonus
Private Medical Cover
25 days’ holiday plus options to buy more
Pension contributions
Life Assurance
Flexible working hours with early Friday finish
Cycle-to-work scheme
Will writing service
Monthly Security Clearance Allowance

Qualifications

  • Degree in engineering or equivalent experience required.
  • Proven experience in full lifecycle firmware development.
  • Technical leadership experience in FPGA firmware design.

Responsibilities

  • Define, architect, and develop complex FPGA firmware functions.
  • Perform requirements analysis to generate robust firmware requirements.
  • Mentor and coach less experienced engineers.

Skills

VHDL
FPGA Development
Firmware Development
Engineering Design Methodologies
Technical Leadership
Verification Tools
Communication Protocols

Education

Degree in Engineering
Degree in Mathematics
Degree in Science

Tools

Xilinx
Lattice
Altera
Microsemi
DOORS
Enterprise Architect

Job description

Social network you want to login/join with:

col-wide

Job Description:
Description

Role purpose
Define, architect, design, develop, document, and test complex FPGA firmware functions and algorithms within the Cyber UK Business Unit.

Scope
Define, architect, design, develop, document, and test FPGA firmware as part of our 20-strong firmware engineering team within the Cyber UK Business Unit, delivering multiple concurrent research, development, and production programs ranging from tens of thousands to several million pounds.

Responsible for / Key responsibilities

  • Perform requirements analysis and derivation to generate understandable and robust firmware requirements from inbound (user and system level) requirements. Provide feedback regarding poorly written, ambiguous, or unverifiable requirements.
  • Produce high-quality, robust firmware designs and architectures to meet requirements and interface specifications.
  • Create design, development, and implementation documentation including specifications, reports, and proposals of appropriate quality.
  • Maintain documentation showing requirement traceability and verification methodologies.
  • Accurately estimate work, identify cost-effective solutions, and deliver predictably to enhance team performance.
  • Ensure firmware development aligns with the development plan.
  • Work effectively with minimal supervision, demonstrating independence.
  • Generate inputs for product-level design reviews.
  • Review and approve significant technical documents; chair technical reviews when needed.
  • Provide specialist knowledge and support to the engineering team; recognized as a domain expert.
  • Mentor and coach less experienced engineers; share knowledge proactively.
  • Propose and champion process improvements to support innovation and efficiency.
  • Potentially undertake line management responsibilities.
  • Manage information security as per the Security manual.
  • Provide feedback on firmware status and costs to project management as requested.
  • Act as firmware lead when requested, managing a team of firmware engineers and ensuring clear objectives and deadlines.

Role requirements

  • Willing and able to obtain and maintain SC and DV security clearances.

Qualifications / Skills required

  • Degree in engineering, mathematics, science, or equivalent experience.
  • Proven experience in full lifecycle firmware development on multiple projects.
  • Proficient in firmware development using VHDL.
  • Familiar with engineering methods and techniques; adaptable to create solutions.
  • Experience with engineering design methodologies, e.g., the ‘V’ Model.
  • Ability to design for synchronous and asynchronous systems.
  • Technical leadership experience in FPGA firmware design and development.
  • Extensive experience with Xilinx, Lattice, Altera, or Microsemi FPGAs and associated tools.
  • Proficient in verification and FPGA EDA tools.
  • Knowledge of industry-standard communication protocols (UART, USART, SPI, I2C, TCP/IP, UDP).
  • Ability to interpret hardware schematics.
  • Experience with version control, change management, and bug tracking tools.

Desirable:

  • Experience with firmware development best practices and lifecycle management.
  • Knowledge of continuous integration and automated testing frameworks.
  • Exposure to coding standards like MISRA for defense or aerospace.
  • Experience with DOORS and Enterprise Architect.
  • Background in digital electronics and logic design.
  • Experience developing military equipment or UK High Grade Crypto products.

#IC

#LI-ONSITE

#LI-EG1

Notice

Candidates may need to obtain relevant security clearances or handle export-controlled materials due to program requirements.

Our Benefits

We offer flexible employee benefits, including:

  • Annual Bonus
  • Private Medical Cover
  • 25 days’ holiday plus options to buy more
  • Pension contributions
  • Life Assurance
  • Flexible working hours with early Friday finish
  • Additional benefits like cycle-to-work, will writing, etc.
  • Monthly Security Clearance Allowance (subject to clearance)
Diversity, Equity & Inclusion Statement
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.