SonicJobs Logo
Left arrow iconBack to search

Principal Firmware Engineer

Morson Talent
Posted a month ago, valid for 12 days
Location

Dorchester, Dorset DT2 8ZB, England

Salary

not provided

info
Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Salary: Not specified
  • Experience required: At least 3 years
  • Job title: FPGA Design Engineer
  • Location: Winfrith, Dorset
  • Responsibilities:
    • Translate sub-system requirements through to firmware specifications
    • Investigate preliminary architectures and estimates from initial concepts and specifications
    • Formalise 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

ATLAS ELEKTRONIK UK develop, supply and support cutting-edge maritime technology for customers worldwide. Based in Winfrith, Dorset, they work closely with the UK Royal Navy to create products which protect lives at sea.

Due to the growth of our business we are seeking an experienced FPGA Design Engineer to join our Electronics team. The successful candidate will be supporting the delivery of bespoke electronics for integration into complex systems, with a significant focus on high bandwidth telemetry systems. This includes the implementation of various high-speed serial communication protocols, Gigabit Ethernet, large data collation, conversion and digital signal processing techniques.

Primary Responsibilities

Translate sub-system requirements through to firmware specifications.
Investigate preliminary architectures and estimates from initial concepts and specifications.
Formalise 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 utilise both unit level and BFM style verification test-benches to exercise RTL.
Produce documentation to fully support the design.

Person specification (knowledge, skills and experience)

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 organisation.

Candidate competencies

Lead internal firmware design reviews throughout development lifecycle.
Support system architecture discussion 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.

Experience of any of the following would be advantageous
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 utilisingmultiple 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 behavioural and functional models.
Matlab and Simulink.
Programmable logic system-on-chip devices such as the Xilinx Zynq.

More information

At Atlas Elektronik UK, we support our staff to create work-life balance and encourage applications from individuals who are looking for part time or condensed hours as well as full time opportunities.


The successful candidate must be able to achieve full SC (Security Clearance).

Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.