Current jobs related to Principal Firmware Engineer - Lower Wraxall - Morson Talent
-
Principal Software Engineer
2 weeks ago
Lower Earley, Berkshire, United Kingdom Verso Recruitment Group Full timeAre 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
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.
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.
- 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.