Lead Firmware Engineer developing complex firmware at Leonardo for self-protection systems on various platforms. Collaborating with experts in the field while leveraging world-class facilities.
Responsibilities
Firmware requirements capture and management;
FPGA design and analysis;
Production of documentation for other engineers and evidence for design reviews;
Development of FPGA test and FPGA integration plans;
Perform system integration work with PCB designers.
Support all firmware designs through the company firmware process – training will be given.
Modification of existing firmware designs and test benches.
Requirements
An 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.
Design tools such as Xilinx, TCL, Verilog, System Verilog and UVM.
FPGA architectures such as Xilinx 7. Xilinx UltraScale; Intel (Altera) or Microsemi (Actel).
Fast interfaces such as PCIe, Ethernet, and JESD is also required.
Auto-generated code using model driven engineering using Matlab and Simulink tools.
Derivation of detailed FPGA/Firmware requirements and architecture from system requirements.
A structured approach to FPGA/firmware design (RTCA DO-254 or similar).
Cryptography and anti-tamper techniques.
Artificial Intelligence including machine learning and genetic algorithms.
Electronics test methods and equipment.
Good verbal and written communication skills.
Benefits
Enjoy generous leave with the opportunity to accrue up to 12 additional flexi-days each year.
Benefit from our award-winning pension scheme with up to 15% employer contribution.
Free access to mental health support, financial advice, and employee-led networks championing inclusion and diversity (Enable, Pride, Equalise, Armed Forces, Carers, Wellbeing and Ethnicity).
All employees at management level and below are eligible for our bonus scheme.
Free access to 4,000+ online courses via Coursera and LinkedIn Learning.
Receive a financial reward through our referral programme.
Spend up to £500 annually on flexible benefits including private healthcare, dental, family cover, tech & lifestyle discounts, gym memberships and more.
Hardware Engineer developing high - integrated industrial computers at Kontron. Focusing on x86 - platform design and architecture with responsibilities in hardware development and PCB layout.
Staff Firmware Engineer at Agility Robotics planning robot firmware architecture and collaborating with a multi - discipline team of engineers. Responsible for ensuring robust and production - ready robot designs.
Hardware Engineer playing a key role in Defence communication system engineering services. Delivering hardware design, specifications, and documentation to support critical defence capabilities.
Software/Firmware Engineer at SPX Technologies designing, developing, and supporting software for boiler and water heating control systems. Collaborating cross - functionally to analyze and improve system performance.
Senior Firmware Engineer developing and maintaining embedded Linux platforms for ORBCOMM's IoT products. Collaborating with cross - functional teams on critical projects within a hybrid work environment.
Optical Engineer creating next - generation packet - optical products for Hewlett Packard Enterprise. Collaborating with diverse teams to scope, specify, and test coherent optical pluggable modules.
Lead Digital Hardware Engineer at L3Harris designing FPGA solutions for telemetry products. Responsible for development, integration, and testing of digital circuits and mentoring efforts.
Hardware Development Engineer overseeing product strategy and roadmap for railway industry solutions. Collaborating with teams to define and manage innovative networking solutions.
Senior Hardware Engineer responsible for developing PCBs for Broadcom products targeted at hyperscale data center applications. Designing and managing PCB component libraries using Allegro CAD tools.
Embedded Firmware Engineer Intern developing support packages for Teradyne's instruments. Required to be a current student with knowledge of C/C++ and experience in embedded programming.