Firmware Engineer developing solutions across the full firmware stack for an Ambarella-based body-worn camera platform. Working on device communication, feature development, and code quality improvements in a scale-up environment.
Responsibilities
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
Requirements
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
Highly Valued: Experience with video devices, cameras, or media pipelines
Highly Valued: Experience with streaming protocols and device-to-cloud communication
Highly Valued: Experience implementing or optimising low-power systems
Nice to Have: Experience with edge AI on embedded devices
Nice to Have: Experience with Ambarella edge AI tooling
Nice to Have: Experience fine-tuning or deploying ML models on device
Nice to Have: Experience reviewing and improving inherited codebases
Nice to Have: Exposure to manufacturing or firmware handover from external vendors
Hardware Development Engineer overseeing product strategy and roadmap for railway industry solutions. Collaborating with teams to define and manage innovative networking solutions.
Senior Hardware Engineer responsible for developing PCBs for Broadcom products targeted at hyperscale data center applications. Designing and managing PCB component libraries using Allegro CAD tools.
Embedded Firmware Engineer Intern developing support packages for Teradyne's instruments. Required to be a current student with knowledge of C/C++ and experience in embedded programming.
Junior Hardware Engineer contributing to the development and testing of photonics test systems at Teradyne. Collaborating with cross - functional teams, designing circuits, and maintaining documentation in New Zealand.
Join Nokia's Optics Subsystems as an ASIC/FPGA Engineer developing cutting - edge optical transmission systems. Play a key role in soft - decision FEC algorithm implementation and validation.
Join Intel as an intern in Silicon Hardware Engineering focusing on designing and testing technology for advanced computing. Ideal for students pursuing a Master's or Ph.D. degree in relevant STEM fields.
Internship in Silicon Hardware Engineering at Intel involved in design and testing of advanced computing technology. Opportunities available in various hardware engineering roles primarily focusing on silicon architecture and design.
Senior Avionics Hardware Engineer managing avionics hardware development in support of NASA programs. Leading project activities and collaborating across Aerospace for technical alignment.
Hardware Engineer working on Semiconductor Test Systems and Instruments at Teradyne's Continuous Hardware Engineering Group. Addressing engineering - related design issues and collaborating with cross - functional teams.
Mechanical Test Hardware Engineer leading design oversight and requirement definitions for test - enabling hardware. Operating within GE Aerospace to drive safe and effective execution of aviation technology demonstrators.