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
Embedded Firmware Engineer developing next - generation radio communication systems for portable devices. Involvement in analysis, design, testing, and validation of advanced R&D products.
Firmware Engineer developing embedded solutions for optical components at Marvell. Transforming system requirements into functional firmware and ensuring product lifecycle from concept to completion.
Lead hardware design for automotive lighting in a multinational tech company. Oversee electronic circuit design, manage projects, and ensure quality standards in Jaén.
Firmware Test Engineer responsible for executing quality firmware testing for telecom products. Collaborating with cross - functional teams to ensure compliance with project deadlines.
Senior Firmware Engineer developing world - class firmware for networking products at Super Micro Computer. Collaborating with cross - functional teams to design robust networking solutions.
Firmware Test engineer responsible for delivering quality output through product Firmware testing at Nokia. Collaborating in cross - functional teams and driving solutions for technical issues.
Product Test Engineer managing test operations at OSATs for advanced networking silicon at Cisco. Collaborating with product development engineering and ensuring production metrics are met.
Senior Hardware Engineer designing and developing electronic equipment for aerospace and defense. Collaborating within a multidisciplinary team on strategic projects in a high - demand environment.
Join Cisco as a Hardware Engineer I (Co - op) impacting product development in hardware engineering. Collaborate on designs and lead validation for high - performance products.
Sr. Firmware Engineer developing world - class firmware for networking products at Supermicro. Collaborating with cross - functional teams to design robust firmware solutions for server systems.