×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer; Embedded Linux​/Body-Worn Cameras

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: HALOS Body Cameras
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems / Firmware
Salary/Wage Range or Industry Benchmark: 60000 - 80000 GBP Yearly GBP 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Firmware Engineer (Embedded Linux / Body-Worn Cameras)

HALOS is an advanced body camera and cloud software scaleup, working with some of the biggest names in security, services, and law enforcement. At HALO, we're passionate about safety and innovation, constantly staying ahead of threats and reducing risk.

What sets HALOS apart is not just the cutting‑edge technology we develop but the culture we've nurtured. Our team embodies openness, transparency, and a "one team" spirit. We're a group of passionate individuals, all working on exciting and impactful projects. Here, you'll find an environment that fosters collaboration, creativity, and a shared sense of purpose.

We’re looking for a Firmware Engineer with strong embedded Linux experience to work across the full firmware stack of our body-worn camera platform. The device is built on an Ambarella SoC and the role will span everything from low-level driver interaction through to device-to-cloud communication and new feature development.

This is a broad, hands‑on position suited to someone who enjoys working across hardware and software boundaries in a fast moving environment. As we transition ownership from our manufacturing partner, you’ll play a key role in improving code quality, stabilising the platform, and enabling future innovation — including edge AI.

What You’ll Work On
  • Work across the full firmware stack on an embedded Linux body-worn camera platform
  • Contribute to the technology transfer of firmware from external vendors to the Belfast team
  • Develop and maintain firmware for an Ambarella-based camera
  • Implement and improve device-to-cloud communication, streaming, and remote control features
  • Optimise battery performance and power efficiency
  • Perform hands‑on hardware debugging and measurement using lab equipment (oscilloscopes, power analysers, etc.)
  • Improve code quality, structure, and maintainability of the existing firmware codebase
  • Support integration with the Halos cloud platform
  • Contribute to new feature development, including edge AI capabilities
  • Collaborate with hardware, cloud, and manufacturing partners
  • Work independently while contributing to a small, growing engineering team
Your Experience
  • Essential
  • Degree in Electronics Engineering, Computer Engineering, or a related field
  • Minimum 4 years’ experience in embedded firmware or embedded Linux development
  • Strong C/C++ development experience for embedded systems
  • Experience with embedded Linux (build systems, drivers, networking, debugging)
  • Experience working close to hardware (UART, I2C, SPI, power management, etc.)
  • Experience debugging on real devices and using lab equipment
  • Understanding of performance and power optimisation on embedded devices
  • Experience working across a full firmware stack (not just a single layer)
  • Comfortable working in a scale‑up environment with autonomy
  • Highly Valued
  • Experience with Ambarella SoCs and SDK
  • Experience with video devices, cameras, or media pipelines
  • Experience with streaming protocols and device‑to‑cloud communication
  • Experience implementing or optimising low‑power systems
  • Nice to Have
  • Experience with edge AI on embedded devices
  • Experience with Ambarella edge AI tooling
  • Experience fine‑tuning or deploying ML models on device
  • Experience reviewing and improving inherited codebases
  • Exposure to manufacturing or firmware handover from external vendors
Benefits
  • Generous Annual Leave Allowance
  • Competitive salary and commission/bonus package
  • Learning and Development opportunities
  • Private Health Insurance
  • Cycle to work scheme
  • Home & Tech scheme
  • Regular company events and social initiatives
The HALOS Hiring Process
  • 30 minute introductory meeting with the recruiting team
  • 45 minute interview with department hiring manager
  • 30 minute meeting with wider department
  • Offer!
Diversity & Inclusion

We’re an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, colour, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary