Senior Firmware Engineer
Location: Bristol; Hybrid
Join us at Smartbox as a Senior Firmware Engineer!
Are you a passionate Firmware Engineer wanting to make a real impact by giving a voice to those without speech Smartbox is looking for a dedicated individual to help improve the lives of people with disabilities.
Your Impact
As our Senior Firmware Engineer, you will:
1. Technical Project Delivery: Deliver multi disciplinary projects, meeting scope, time, budget and quality requirements, and coordinating others as needed.
2. Firmware Architecture and Lifecycle: Develop reliable, portable firmware with a long-life cycle.
3. Firmware Development: Design, develop and maintain embedded firmware in C for Zephyr RTOS and Embedded Linux, including board bring up, drivers and HALs.
4. Code Quality and Standards: Set and uphold coding, documentation and review standards, ensuring best practices in architecture, modularity, fault tolerance and testability.
5. Test strategy and Automation: Apply strong automated testing practices following the Test Pyramid, including unit, component, contract and hardware in the loop tests, with CI automation to prevent regressions.
6. Test Software and Tooling: Build and maintain automated test harnesses, GUIs and utility tools (e.g. Python, C#) to support development, validation and manufacturing.
7. Libraries and Developer Experience:...