Senior Firmware Engineer
GraphcoreBristolFull TimeEngineering
Remotely
cembeddedrtosci/cdzephyrsoftware packaging
Job Description
📋 Description
- Own the firmware that brings Graphcore hardware and silicon to life.
- Design, develop and deliver firmware for Graphcore’s next generation products close to hardware.
- Support boot, silicon interaction, telemetry and monitoring; connect silicon, drivers, host systems
- Participate in technical design discussions; help engineers solve complex firmware problems and
🎯 Requirements
- Strong embedded software engineering experience using C or C++
- Experience designing and implementing real-time embedded systems using Zephyr or a similar RTOS
- Proven ability to understand, build and debug complex embedded platforms
- Clear problem-solving skills and ability to drive outcomes independently
- Strong communication skills, including documenting complex system designs clearly
- Solid understanding of Continuous Integration, build systems and software packaging best practices
🎁 Benefits
- Flexible working: Balance your work and personal life with greater flexibility
- Generous leave: Take time to rest, recharge and enjoy life outside of work
- Retirement planning support: Up to 5% matched pension
- Phantom equity: Share in Graphcore’s success
- Workplace experience: Office spaces for collaboration, with free food and an on-site barista
- Peace of mind protection: Income protection and life assurance