Firmware Engineer
Role details
Job location
Tech stack
Job description
This is a high-autonomy, sole-charge technical specialist position . Reporting directly to the Innovation Director, you will be the absolute authority on firmware and connected software platforms within the building ., * Clean-Sheet Development: Architect and write embedded C/C++ firmware for next-generation consumer hardware devices featuring rich, graphic-heavy touchscreen interfaces .
- HMI/GUI Integration: Build out the on-device user experience layer utilising embedded Linux or Android platforms.
- Connectivity & Core Tech: Integrate and optimise wireless connectivity, low-power features, and location/tracking data capabilities (Bluetooth Low Energy, GNSS/GPS).
- Supplier & Vendor Steering: Act as the technical lead when interfacing with global partners-reviewing code from offshore app development teams and writing specs for Far East electronics manufacturers .
Requirements
You are a proactive, established engineer who doesn't need to be micro-managed and values an environment that prioritises technical output over corporate box-ticking ., * Proven Embedded Track Record: Solid experience in embedded firmware development (C/C++) on real physical products that have successfully shipped to market.
- OS & UI Depth: Practical exposure to building touchscreen HMIs running on embedded Linux, Android/AOSP, or RTOS environments.
- Connectivity Depth: Hands-on experience integrating BLE, wireless protocols, or location-based/navigation features.
- Supplier Facing Capability: Comfortable technical communication skills to hold external suppliers and global development teams to account.
- Logistics: You must be local enough to commute daily to the new Basingstoke office to help stand up and collaborate with the newly forming engineering team .