Firmware Engineer

Ocho

Belfast

On-site

GBP 45,000 - 65,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Discretionary bonus
Employee share option programme
Generous annual leave allowance
Learning and development opportunities
Private health insurance
Cycle to work scheme

Job summary

A technology scaleup in Belfast seeks a Firmware Engineer to work on an embedded Linux camera platform. The role involves developing firmware, transferring firmware ownership from external vendors, and optimizing power efficiency. Candidates should have a degree in Electronics or a related field and at least four years of embedded firmware experience. This position offers opportunities for bonuses, generous leave, and professional development.

Qualifications

  • Minimum four years experience in embedded firmware or embedded Linux development.
  • Hands-on experience with embedded Linux, build systems, drivers, networking, and debugging.
  • Experience working across a full firmware stack is essential.

Responsibilities

  • Develop and maintain firmware for an Ambarella based camera device.
  • Support the transfer of firmware ownership from external vendors into the internal engineering team.
  • Debug hardware using lab equipment.
  • Collaborate with hardware, cloud, and manufacturing partners across the product organisation.

Skills

C and C++ development
Embedded firmware development
Embedded Linux experience
Debugging skills
Power management knowledge
Device to cloud communication

Education

Degree in Electronics Engineering, Computer Engineering, or related discipline

Tools

Ambarella SoC
Oscilloscopes
Power analysers

Job description

OCHO is partnering with a Belfast based technology scaleup building body worn camera hardware and cloud software platforms used by organisations operating in high trust, high responsibility environments.

This is a hands on Firmware Engineer role focused on an embedded Linux camera platform built on an Ambarella SoC. You will work across the full firmware stack, from low level driver interaction through to device to cloud communication and feature delivery.

A key part of this role is the transfer of firmware ownership from an external manufacturing partner into the Belfast engineering team. You will help stabilise the platform, improve code quality, and enable the next stage of product evolution including edge AI capabilities.

What You Will Be Doing
  • Work across the full firmware stack on an embedded Linux camera platform.
  • Support the transfer of firmware ownership from external vendors into the internal engineering team.
  • Develop and maintain firmware for an Ambarella based camera device.
  • Build and improve device to cloud functionality including streaming and remote control features.
  • Optimise battery life and power efficiency across the platform.
  • Debug hardware using lab equipment such as oscilloscopes and power analysers.
  • Improve the structure, maintainability, and quality of an inherited firmware codebase.
  • Collaborate with hardware, cloud, and manufacturing partners across the wider product organisation.
What You Will Bring
  • Degree in Electronics Engineering, Computer Engineering, or a related discipline.
  • Minimum four years experience in embedded firmware or embedded Linux development.
  • Strong C and C++ development experience for embedded systems.
  • Hands on embedded Linux experience including build systems, drivers, networking, and debugging.
  • Comfort working close to hardware including UART, I2C, SPI, and power management.
  • Understanding of performance and power optimisation on embedded platforms.
  • Experience working across a full firmware stack rather than a single layer.
  • Comfort operating in a scale up environment with ownership and autonomy.
Highly Valued
  • Experience with Ambarella SoCs or similar camera focused platforms.
  • Experience working on video devices, cameras, or media pipelines.
  • Experience with streaming protocols and device to cloud communication.
  • Experience designing or optimising low power embedded systems.
Nice to Have
  • Exposure to edge AI on embedded devices.
  • Experience deploying or optimising ML models on device.
  • Experience improving inherited firmware codebases or vendor handover scenarios.
What Is On Offer
  • Discretionary bonus and employee share option programme.
  • Generous annual leave allowance.
  • Learning and development opportunities.
  • Private health insurance.
  • Cycle to work scheme plus home and technology schemes.
How to Apply

For a confidential conversation, reach out directly to Ryan Quinn on LinkedIn.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Support Engineer
Technical Support Engineer

Pinnacle Response Ltd • Belfast City District

On-site
GBP 40,000 - 78,000
On-site parking
Firmware Engineer
Firmware Engineer

IC Resources • Greater London

On-site
GBP 70,000 - 110,000
Firmware Engineer
Firmware Engineer

Talentedge • Greater London

On-site
GBP 65,000 - 100,000
Equity
Embedded Software Engineer
Embedded Software Engineer

Searches @ Wenham Carter • Aberdeen City

On-site
GBP 45,000 - 65,000
Software Firmware Engineer
Software Firmware Engineer

ViVA Tech Talent • Belfast

Hybrid
GBP 40,000 - 60,000
Equity / share options
Generous annual leave allowance
Embedded Linux Firmware Engineer (Ambarella, Edge AI)
Embedded Linux Firmware Engineer (Ambarella, Edge AI)

Ocho • Belfast

On-site
GBP 45,000 - 65,000
Firmware Engineer
Firmware Engineer

Platform Recruitment • Milton

On-site
GBP 60,000 - 90,000
Private health insurance
Life insurance
33 days holiday
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

3fD (3form Design) • Whitchurch

On-site
GBP 40,000 - 80,000
Flexible working hours
Half day on Fridays
Creative environment
+2
Electronics Hardware Firmware Engineer
Electronics Hardware Firmware Engineer

Cortech talent solutions • Cambridgeshire and Peterborough

On-site
GBP 63,000 - 77,000
Competitive Salary
Discretionary Bonus Scheme
25 days holiday + bank holidays
+4
Firmware Engineer
Firmware Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 70,000
Private health insurance
Life insurance
33 days holiday
+1