Senior Principal Firmware Engineer

Oriole

Paignton

On-site

GBP 70,000 - 100,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Oriole in Paignton, United Kingdom, seeks an experienced Firmware Engineer to design, implement and test embedded firmware for custom networking hardware. You will collaborate with hardware engineers, software developers and QA teams to ensure optimal system performance.

Responsibilities include developing firmware for optical transceiver control, interfacing with SPI/I2C/UART/Ethernet, and driving robust development methodologies with code reviews, testing, and automation to secure long-term

Qualifications

  • Bachelor's or Master’s degree in Electrical Engineering, Computer Engineering or related field.
  • Proficiency in C/C++ for embedded systems.
  • 15 years+ experience with microcontrollers, SoCs, and RTOS.
  • Familiarity with hardware interfaces such as SPI, I2C, UART and Ethernet.
  • Strong debugging skills and experience with embedded development tools.
  • Understanding of version control systems (e.g., Git)
  • Strong communication skills to present complex ideas

Responsibilities

  • Develop and maintain embedded firmware for optical transceiver control.
  • Collaborate with hardware engineers to define firmware requirements and interfaces.
  • Optimize firmware for performance, reliability, and power efficiency.
  • Debug and troubleshoot firmware issues using tools such as oscilloscopes, logic analysers and JTAG interfaces
  • Write and maintain technical documentation, including design specs and test plans.
  • Guide and support the development of robust firmware development methodologies, including code reviews, testing strategies, configuration management and automation to ensure product quality and long-term maintainability.

Skills

Embedded firmware
C/C++ (embedded)
RTOS experience
SPI/I2C/UART/Ethernet
Debugging
Git
Communication

Education

BSc/MSc in Electrical or Computer Engineering

Tools

Oscilloscopes
Logic analyzers
JTAG
CI/CD
Linux kernel
Device drivers

Job description

We are seeking an experienced Firmware Engineer to join our hardware development team. You will be responsible for designing, implementing and testing embedded firmware for custom networking hardware. This role involves close collaboration with hardware engineers, software developers and QA teams to ensure seamless integration and optimal system performance.

Key Responsibilities:
  • Develop and maintain embedded firmware for optical transceiver control.
  • Collaborate with hardware engineers to define firmware requirements and interfaces.
  • Optimize firmware for performance, reliability, and power efficiency.
  • Debug and troubleshoot firmware issues using tools such as oscilloscopes, logic analysers and JTAG interfaces
  • Write and maintain technical documentation, including design specs and test plans.
  • Guide and support the development of robust firmware development methodologies, including code reviews, testing strategies, configuration management and automation to ensure product quality and long-term maintainability.
Required Qualifications:
  • Bachelor's or Master’s degree in Electrical Engineering, Computer Engineering or related field.
  • Proficiency in C/C++ for embedded systems.
  • 15 years+ experience with microcontrollers, SoCs, and real-time operating systems (RTOS).
  • Familiarity with hardware interfaces such as SPI, I2C, UART and Ethernet.
  • Strong debugging skills and experience with embedded development tools.
  • Understanding of version control systems (e.g., Git)
  • Strong communication skills to present complex ideas
Preferred Qualifications:
  • Experience with networking protocols and packet processing.
  • Familiarity of pluggable optical transceiver MSA / CMIS specifications
  • Knowledge of FPGA or ASIC development workflows.
  • Familiarity with Linux kernel and device drivers.
  • Exposure to CI/CD pipelines for embedded development.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Principal Embedded Firmware Architect
Senior Principal Embedded Firmware Architect

Oriole • Paignton

On-site
GBP 70,000 - 100,000
Senior Hardware Design Engineer
Senior Hardware Design Engineer

Oriole • Paignton

On-site
GBP 60,000 - 80,000
Principal Firmware Engineer
Principal Firmware Engineer

CHEP • Manchester

Hybrid
GBP 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Platform Recruitment • Fareham

Hybrid
GBP 50,000 - 70,000
Technical Lead Hardware
Technical Lead Hardware

IC Resources • Devon and Torbay

On-site
GBP 70,000 - 90,000
Software Engineer
Software Engineer

Oriole • Greater London

On-site
GBP 65,000 - 90,000
Lead Firmware Engineer
Lead Firmware Engineer

Orion Electrotech • Cambridgeshire and Peterborough

Hybrid
GBP 60,000 - 85,000
Flexible hybrid working
Competitive salary
Career development opportunities
Software Engineer
Software Engineer

Oriole Networks • City Of London

On-site
GBP 60,000 - 90,000
Senior Embedded Engineer
Senior Embedded Engineer

Platform Recruitment • Greater London

Hybrid
GBP 65,000 - 90,000
Principal Firmware Engineer
Principal Firmware Engineer

Brambles • Manchester

Hybrid
GBP 80,000 - 110,000