Senior Firmware Engineer
Design, develop, and deliver firmware for next-generation products, including hardware bootup, silicon interaction, telemetry, monitoring, drivers, host systems, and datacentre operations.
Responsibilities
- Design, develop, and deliver firmware
- Support complete hardware bootup
- Implement silicon interaction, telemetry, and monitoring software
- Connect silicon, drivers, host systems, and datacentre operations
- Participate in technical design discussions
- Help engineers solve complex firmware problems
Requirements
- Strong embedded software engineering experience using C or C++
- Experience designing and implementing real-time embedded systems using Zephyr or a similar RTOS
- Ability to understand, build, and debug complex embedded platforms
- Problem-solving skills
- Communication skills, including documenting complex system designs
- Understanding of continuous integration, build systems, and software packaging best practices
Benefits
- Flexible working
- Generous leave
- Up to 5% matched pension
- Phantom equity
- Free food
- On-site barista
- Income protection
- Life assurance
- Private medical insurance
- Dental cover
- Health cash plan
- Cycle to work scheme
- Give as you earn