2774 IT & Software Developer jobs in the UK

Graphcore jobs

Senior Firmware Engineer

£55,000 - 85,000
Graphcore
Wine Street 11-19, Bristol
£55,000 - 85,000
Company Size icon
Company Size
500-1k
Company Type icon
Company Type
Product
Exp Level icon
Exp Level
Lead
Job Type icon
Job Type
Full-Time
Language icon
Language
English
Visa sponsorship icon
Visa sponsorship
No

Requirements

Must:
- Significant industry experience in embedded/firmware engineering using C/C++ - Expertise in designing and delivering real-time embedded systems and complex boot logic - Strong understanding of modern silicon and hardware interfaces (I2C, I3C, SMBus, SPI, PCIe, DDR, power management, etc.) - Demonstrated ability to design and implement complex technical initiatives - Excellent problem-solving skills with a track record of resolving complex, cross-layer issues - Ability to define and communicate architectural direction at subsystem or multi-subsystem scale - Strong communication skills and the ability to document large system designs clearly - Experience with CI/CD systems, build tools, and modern software engineering practices - Experience with server architectures or datacentre hardware (desirable) - Understanding of server/platform security concepts and their application to firmware (desirable) - Experience working directly with silicon vendors or hardware partners (desirable) - Knowledge of OS kernel, secure firmware flows, or trusted execution environments (desirable) - Experience with device driver development (desirable)

Technologies

AI
CI/CD
Firmware
PCIe

Responsibilities

- Design, develop, and deliver complex firmware systems across Graphcore’s hardware platforms - Act as a technical authority for complex firmware features, flows, and subsystems - Contribute to architectural development and design for substantial parts of the firmware stack - Influence technical decision-making within the immediate team and beyond - Work with the Tech Lead to maintain the firmware architecture - Design, implement, and deliver high-quality, production-ready firmware in C - Take ownership of technically challenging areas such as boot flows and platform security - Perform deep system debugging using various low-level tools - Review and improve code, designs, and implementation approaches across the team - Collaborate with hardware, silicon, platform, drivers and test teams to define requirements - Work directly with external partners and firmware vendors on integration - Communicate complex technical concepts clearly to diverse audiences - Ensure correctness, robustness, and maintainability of firmware solutions - Support improvements to validation frameworks and automated testing - Drive root-cause investigations and corrective actions for complex issues - Mentor engineers within the Firmware team and improve engineering standards - Contribute to long-term improvements in engineering culture and team capabilities - Drive enhancements to build systems and introduce new technologies

Description


At Graphcore, we are one of the world’s leading innovators in Artificial Intelligence compute, developing hardware, software, and systems infrastructure that enable the next generation of AI breakthroughs. As a part of the SoftBank Group, we enjoy a culture of continuous learning and innovation, stemming from our diverse teams of AI research specialists, silicon designers, and software engineers. We offer a competitive salary, flexible working, generous leave policies, private medical insurance, and other benefits. We are committed to fostering an inclusive work environment and welcome applicants from diverse backgrounds.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C / C++ Developer salaries in the UK here.

How many C / C++ Developer jobs are in the UK?

Currently, there are 2774 C / C++ openings.

Is the UK a good place for C / C++ Developers?

The UK is one of the best countries to work as a C / C++ Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.

Which companies are hiring for C / C++ Developer jobs in the UK?

Bluefruit Software Limited, Mas & Pas Limited, Sellafield Ltd, Computershare, Eaton, Future Talent Learning, Dominic Harris Studio among others, are currently hiring for C / C++ roles in the UK.

The company with most openings is Experis as they are hiring for 89 different C / C++ Developer jobs in the UK. They are probably quite committed to find good C / C++ Developers.