Firmware Engineer

Morson Group
Edinburgh, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Edinburgh, United Kingdom

Tech stack

Adobe InDesign
Beamforming
Software Debugging
Embedded Software
Firmware
Failure Mode Effects Analysis
Field-Programmable Gate Array (FPGA)
Hardware Design
Python
Matlab
Signal Processing
Software Engineering
Verilog
VHDL
Front End Software Development
Data Pipelines

Job description

Remote: Hybrid FPGA Firmware Engineer - Ulverston Hybrid or Remote (3 days on site per month, Tuesday to Thursday ) which is fully expensed - Travel & AccommodationAre your Firmware Engineer or FPGA Design Engineer career goals not being met ? Are you working in a huge corporate, in a very large team on only a small module of an overall project ? Bored ? Are you frustrated by the bureaucracy ? Are you working in a dull, tired domain ?As an FPGA Engineer you'll enjoy solving a variety of technical challenges in a culture where everyone trusts each other. You'll gain deeper job satisfaction, variety, better rewards and a great quality of life inside and outside of work. You'll like their worker autonomy, project ownership, with a commitment to inclusion, diversity and work-life balance. A good company culture resulting in a low turnover of engineering staff. Renewed investment in the business by the parent enabling strong future growth which opens up possibilities to work on other interesting products or projects within the subsea industry.

We are an exclusive partner to this exciting company having worked with them successfully for nearly 15 years.

As a Firmware Engineer, FPGA Engineer you'll love working in a high-technology business dedicated to providing the most reliable imaging and acoustic equipment for use in underwater applications.

You'll enjoy a truly international customer base, their cutting edge technology has been adopted as the preferred choice in an expanding variety of sub-sea applications including deep sea infrastructure, defence, renewables, marine life tracking systems, dive search & recovery operations, oil & gas and scientific discovery.You'll work at a state-of-the-art manufacturing facility in Ulverston, Cumbria, on the edge of the beautiful Lake District National Park, offering exciting lifestyle choices.You'll design, implement, and optimise FPGA-based digital architectures for sonar, acoustic processing, and subsea sensing systems. The role focuses on real-time signal acquisition, high-throughput digital signal processing (DSP), beamforming, and robust operation in demanding subsea environments. The FPGA Engineer will contribute to the development of reliable, high-performance embedded systems deployed in offshore, marine, defence, and scientific applications.What you'll do:

  1. FPGA Architecture & Real-Time Signal Processing

Develop FPGA designs for:

Multi-channel acoustic data acquisition

Digital down conversion (DDC)

Filtering (FIR/IIR)

FFT processing

Beamforming algorithms

Pulse compression and matched filtering

Implement high-speed streaming data pipelines

Optimise fixed-point arithmetic for deterministic real-time performance

Design low-latency architectures suitable for active sonar systems.2. High-Speed Interface Development

Implement and validate interfaces such as, Ensure deterministic timing and synchronisation (e.g., PTP, trigger alignment).3. Hardware Integration & Subsea Considerations

Collaborate with analogue and hardware engineers on:

Front-end acoustic transducer electronics

Low-noise acquisition chains

Clocking strategies and jitter management

Consider power efficiency and thermal constraints in sealed subsea systems

Contribute to design for reliability in harsh marine environments.4. Verification, Testing & Validation

Develop simulation testbenches for signal processing chains

Perform bit-accurate modelling (MATLAB/Python to RTL correlation)

Conduct hardware bring-up and debug using:

o Integrated Logic Analysers (ILA)

o Oscilloscopes

o Spectrum analysers

Support acoustic tank testing and sea trials where required.5. Performance Optimisation

Achieve timing closure for high-speed DSP architectures

Optimise FPGA resource usage (DSP slices, BRAM, LUTs)

Minimise latency in signal paths

Improve power efficiency for long-duration subsea deployments.6. Documentation & Compliance

Produce design documentation and verification reports

Support compliance with relevant standards (e.g., EMC, CE, marine standards, defence standards where applicable)

Participate in design reviews and risk assessments (FMEA).What you'll need, Principal Firmware Engineer Location: Edinburgh, Bristol or Luton. Duration: 12 months Rate: £102ph UMBRELLA INSIDE IR35 Clearance: Must be eligible for SC We are looking for a Firmware Engineer at Senior or Principal Level to join our team in Edinburgh as an experienced..., Principal Firmware Engineer Location: Edinburgh, Bristol or Luton. Duration: 12 months Rate: £102ph UMBRELLA INSIDE IR35 Clearance: Must be eligible for SC We are looking for a Firmware Engineer at Senior or Principal Level to join our team in Edinburgh as an experienced..., Role: Firmware/FPGA Engineer Location: Staines-upon-Thames Salary: £55,000 - £85,000 pa Required: Full Right to Work Check below to see if you have what is needed for this opportunity, and if so, make an application asap. - VHDL Design & development - FPGA simulation &..., What you will doAs a Senior Firmware Engineer, you will aid in the design, development, and maintenance of embedded firmware across a range of CEM Systems hardware platforms. You will work closely with hardware, software, and systems teams to deliver reliable, secure, and..., A company with ambitious growth plans, set to double revenue, is looking for an FPGA Engineer to join its team. With a strong, supportive culture, employees stay long term and thrive in a collaborative environment. As a small but growing business, this role offers the...

Requirements

Strong proficiency in VHDL and/or Verilog

Experience with Xilinx (AMD) or Intel FPGAs

Strong understanding of:

Digital signal processing

Fixed-point arithmetic

FFT and filtering implementations

Multi-rate signal processing

Experience with high-speed ADC/DAC interfacing

Knowledge of clock domain crossing and timing constraints

Familiarity with MATLAB or Python for DSP modelling.

Qualifications, Degree in Electronic Engineering or related discipline. Postgraduate study in DSP, acoustics, or embedded systems (advantageous).Key Performance Indicators (KPIs)

Successful real-time processing at required bandwidth

Timing closure at target clock frequencies

Low defect rate in sea trials.About the company, Commercially experienced Digital FPGA Design Engineer who also has strong DSP skills will join the new FPGA team within a thriving Technical Consultancy; contributing to a range of projects including the very latest radar, communications and sensing applications. xcunqrw..., FPGA Engineer While professional experience and qualifications are key for this role, make sure to check you have the preferable soft skills before applying if required.Hybrid | Engineering & Software Development | Full-time | OxfordSalary: Up to £70,000We are seeking a...

About the company

Job Description A leading technology innovator at the forefront of developing sophisticated solutions in the defence and security industry is looking for an FPGA Engineer. Their cutting-edge products are designed to protect against emerging threats, utilizing...

Apply for this position