Senior/Lead Firmware Engineer (AD-ENG17)

Senior/Lead Firmware Engineer (AD-ENG17)

Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
A

At a Glance

  • Tasks: Lead the design and implementation of firmware for cutting-edge FPGA/SoC products.
  • Company: Join Alpha Data, a leader in aerospace and defence technology.
  • Benefits: Competitive salary, comprehensive benefits, and opportunities for professional growth.
  • Other info: Collaborative environment with mentorship opportunities and exposure to diverse markets.
  • Why this job: Work on innovative projects that make a real impact in high-performance computing.
  • Qualifications: 6+ years in embedded software/firmware engineering and a relevant degree.

The predicted salary is between 63000 - 77000 £ per year.

  • Careers at Alpha Data
  • Senior/Lead Firmware Engineer
  • Vacancy Code: AD-ENG17

Who We Are

For over three decades, Alpha Data has empowered leading aerospace and defence (A&D) and datacentre acceleration customers with cutting-edge computing solutions.

From our locations in the UK and USA, we bring the inherent cost savings and accelerated time-to-market of commercial‑off‑the‑shelf (COTS) products to customers around the world.

Our highly skilled design team also specialises in customising these COTS solutions to meet our customer’s unique and challenging requirements, ensuring we succeed together!

The Role

Alpha Data seeks an experienced embedded software/firmware/driver engineer, looking to continue to exercise and develop their technical skills as well as lead and mentor junior staff.

You will take an active role in leading design and implementation of kernel drivers, reference designs, SDK for Alpha Data products and customer project engagements.

Our products and customers utilise a large range of operating systems, interfaces, and other technologies; which makes the role both challenging and technically interesting in the breadth of knowledge required.

Principally the role is onsite, with scope for some remote working.

Responsibilities

  • Development and maintenance of APIs, SDK and device drivers for Alpha Data’s range of FPGA/So C products.
  • Develop and maintain firmware for FPGAs, microcontrollers, and embedded processors.
  • Design, implement, and maintain software components, including device drivers and supporting tools for customer applications.
  • Debug, test, and validate software and firmware to ensure reliability and performance.
  • Respond to and resolve customer support requests relating to software and firmware issues.
  • Collaborate with hardware and systems engineers to ensure effective integration of software and electronic systems.
  • Mentor and develope other engineers.
  • Innovate and lead high-quality engineering practices.
  • Contribute to code quality through documentation, code reviews, and adherence to development standards.
  • Support the development of example designs and reference implementations for customers.
  • Lead customer technical discussion and interactions.

Requirements

Experience

Minimum of 6 years’ experience in relevant industry roles exercising the skills specified below, and proving capability fulfilling the responsibilities listed above.

Qualifications

  • BSc/BEng in Electronics and Software Engineering (or higher).
  • Apprenticeship degree (SCQF Level 10/11) in related industry with experience using AMD So C and FPGAs, and software engineering (or higher).
  • Any other relevant certification or courses completed in relevant technologies or skills.
  • Technical Skills

Essential

  • AMD/Xilinx FPGAs/So Cs and Vivado Design Suite
  • Software/FPGA architecture design leadership
  • Understanding and practice in Clock Domain Crossing (CDC)
  • VHDL and/or Verilog + Vivado IPI
  • C/C++
  • Embedded Linux (Yocto) or other Embedded OS application programming
  • Experience in device driver programming: In Linux, Embedded Linux (Yocto), Windows, or Vx Works
  • Version control (Subversion, Git, etc)

Desirable

  • FPGA timing analysis
  • Java, JDK/JRE based applications
  • Code Review
  • Test/Verification Design
  • CI/CD, (Jenkins). (automation of build and test)
  • Software project management (JIRA)
  • Ethernet protocol knowledge (level 1-4)
  • PCIe (architecture and processor/FPGA interfacing)
  • Experience with other I/O interface protocols, JESDC, Coaxpress, Camera Link, TSN, etc
  • Soft Skills
  • Small team management & leadership
  • Project management
  • Excellent team communication
  • Software development workflow

What We Offer

  • A competitive salary and a comprehensive benefits package.
  • Opportunities to work on cutting‑edge technologies and challenging projects that make a real impact.
  • A collaborative and supportive work environment with a focus on continuous learning and professional growth.
  • Exposure to diverse and high‑demands markets including high-performance computing, aerospace, and defence.
  • The chance to be part of a company with a long-standing reputation for innovation and excellence.
  • #J-18808-Ljbffr

Senior/Lead Firmware Engineer (AD-ENG17) employer: Alpha Data | FPGA

At Alpha Data, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our team enjoys competitive benefits, a strong focus on employee development, and the opportunity to work on cutting-edge technology in the aerospace and defence sectors. Located in both the USA and UK, we provide a unique chance to engage with global customers while contributing to meaningful projects that make a difference.

A

Contact Details:

Alpha Data | FPGA Recruitment Team

We think you need these skills to ace Senior/Lead Firmware Engineer (AD-ENG17)

Python
SQL
Problem-Solving Skills
Data Engineering
Data Pipeline Development
API Integration
Data Governance