IT & Software

Software Firmware Engineer

ViVA Tech Talent

Belfast · Northern Ireland · United Kingdom

Firmware Test Automation Engineer (Embedded Linux | Video & Streaming)

Super flexible working (1 x day in office, 4 x WFH)

ViVA Tech Talent are supporting a key client who are building a brand-new firmware test automation function for a connected hardware platform used in real-world, high-stakes environments.

This role is for someone who enjoys owning the full automation picture — from flashing devices and running unattended daily regressions, to validating video, streaming, and system resilience across a fleet of physical devices.

What you’ll be doing

  • Designing and building a scalable firmware automation framework for embedded Linux
  • Automating core camera workflows : recording, storage, metadata, upgrades, recovery
  • Validating video output (H.264/H.265, MP4) and live streaming (RTSP / WebRTC)
  • Running stress, soak, performance, and resilience tests on real hardware
  • Building and maintaining hardware-in-the-loop test rigs
  • Producing high-signal test results and failure analysis engineers actually trust

What we’re looking for

  • Strong experience testing firmware / embedded systems (not just web or UI)
  • Confident scripting (Python preferred; Bash/Go welcome)
  • Comfortable working close to Linux, hardware, logs, and networks
  • Experience with video or streaming validation is a big plus
  • Someone who enjoys building things from scratch and making them reliable

Why this role?

  • You’ll own and shape a new automation function
  • Real hardware, real data, real impact
  • High autonomy, strong engineering culture, and room to grow

Equity / share options

️ Generous annual leave allowance

If this sounds like your kind of problem space, let’s talk. Apply below or contact Orla Fitzsimons confidentially on

#J-18808-Ljbffr

Reference: WJ-5107_13623160

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.