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.
Sr Firmware Engineer responsible for new product introduction and support of electronic control products. Collaborating on embedded software development at Resideo Technologies in Mexico.
Design and develop cutting - edge hardware solutions for aerospace applications at Honeywell. Collaborate with teams and contribute to innovative product development on a hybrid schedule.
Firmware Engineer developing embedded software for Broadcom’s AI and cloud storage products. Responsibilities include design, implementation, debugging, and collaboration across teams.
Hardware Engineer designing and managing PCBs for Broadcom’s AI and cloud storage products. Aimed at hardware development in the context of hyperscale data center applications.
Firmware Intern developing embedded code for Cellular and RF based embedded systems. Working on low power wireless communication networking in a paid internship role.
Senior Firmware Engineer working on NIC Firmware for new devices at NVIDIA. Collaborating with teams and improving work efficiency through automation and methodologies.
Hardware Engineer at Dell Technologies designing and developing cutting - edge hardware products. Collaborating with cross - functional teams to deliver solutions for server and storage technologies.
Hardware Engineer developing hardware solutions for automotive applications at MAHLE. Involving design, development, and support in a collaborative environment.
Senior Controls Hardware Engineer designing and delivering complex, compliant electrical systems for automated solutions at Dematic. Providing technical leadership in challenging design situations while fostering team collaboration.
Principal Hardware Architect supporting technical design and analysis in underwater systems for defense. Collaborating with teams to define hardware architecture and ensure stability during the product lifecycle.