Current jobs related to Principal Firmware Engineer - Lower Wraxall - Morson Talent


  • Lower Earley, Berkshire, United Kingdom Verso Recruitment Group Full time

    Are you an experienced Principal Software Engineer - Embedded Systems seeking a new challenge in embedded systems? Our Reading based client is a well-established leader, in designing and manufacturing cutting-edge products for a wide range of industries and applications. We're looking for a skilled Principal Software Engineer with deep expertise in embedded...

Principal Firmware Engineer

2 months ago


Lower Wraxall, United Kingdom Morson Talent Full time
About the Role

We are seeking an experienced FPGA Design Engineer to join our Electronics team at Morson Talent. As a key member of our team, you will be responsible for supporting the delivery of bespoke electronics for integration into complex systems, with a significant focus on high-bandwidth telemetry systems.

Key Responsibilities
  • Translate sub-system requirements into firmware specifications.
  • Investigate preliminary architectures and estimates from initial concepts and specifications.
  • Formalize detailed designs using programmable logic specifications.
  • Carry out detailed implementation of RTL, constrained place and route through timing closure.
  • Derive verification strategies and schedules to address firmware requirements.
  • Develop test cases and procedures to verify that a design meets its specifications.
  • Design and utilize both unit-level and BFM-style verification test-benches to exercise RTL.
  • Produce documentation to fully support the design.
Person Specification

This is an excellent opportunity for a dynamic FPGA Design Engineer who wants to improve and challenge their technical capabilities to develop cutting-edge technologies for a world-leading organization.

  • Lead internal firmware design reviews throughout the development lifecycle.
  • Support system architecture discussions where firmware is a key component of the system.
  • Experience of digital design techniques and targeting programmable logic devices.
  • Experience of a Hardware Description Language, preferably VHDL.
  • Experience of IP block design through to complete programmable logic device delivery.
  • Experience in the use of HDL simulation tools, e.g., ModelSim, Active-HDL, etc.
  • Experience in programmable logic verification techniques and self-checking test-benches.
  • Experience in the use of silicon vendor tools, such as Vivado, QuartusPrime, Libero SoC, etc.
  • Experience in programmable logic device constraints for physical and temporal definitions.
Desirable Skills
  • Providing technical leadership, working collaboratively alongside engineering disciplines.
  • Programmable logic verification methodologies, such as OSVVM, UVM, etc.
  • Automation techniques, e.g., scripting languages to drive development tools, such as Tcl, Python, etc.
  • Managing designs utilizing multiple clock domains with appropriate clock domain crossing techniques.
  • Static code analysis techniques, such as Linter tools.
  • Digital signal processing in programmable logic devices.
  • Producing high-quality behavioral and functional models.
  • Matlab and Simulink.
  • Programmable logic system-on-chip devices, such as the Xilinx Zynq.