Graphcore, a leader in AI compute hardware and software, is seeking a Staff Firmware Engineer to join their innovative team. As part of SoftBank Group, Graphcore is developing next-generation AI compute systems that will revolutionize AI research, scientific discoveries, and power AI-driven businesses worldwide.
Reporting to the Firmware Manager, the Staff Firmware Engineer will play a crucial role in designing, developing, and delivering firmware for Graphcore's cutting-edge products. The ideal candidate will contribute to technical discussions across multiple teams and partners, participate in code reviews, and support problem-solving efforts.
The firmware team at Graphcore is responsible for writing software that ensures the complete bootup of Graphcore Hardware and Silicon, designing interfaces for driver software interaction, and presenting telemetry and monitoring data for host systems and data center operations.
Key responsibilities include:
The ideal candidate will have 5-7 years of industry experience in embedded software engineering, expertise in C or C++, and a proven track record in designing and implementing real-time embedded software. Strong problem-solving skills, excellent communication abilities, and a solid understanding of Continuous Integration and software packaging best practices are essential.
Graphcore offers a competitive salary and an impressive benefits package, including flexible working, generous annual leave, private medical insurance, dental plan, pension, and more. The company is committed to building an inclusive work environment and welcomes diverse backgrounds and experiences.
Join Graphcore and be part of a team that's shaping the future of AI technology!