Graphcore

Graphcore

Senior Firmware Validation Engineer

Austin, Texas, United States · Senior

Sponsorship not specifiedDetected 9 hours ago
C++CCI/CDEmbedded SystemsTest AutomationLeadershipCommunicationProblem SolvingMentoring

> stay_score

odds of building a lasting career here

16Unrated
Cap-exempt (no lottery)0
Sponsors this role0
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

No strong sponsorship signal in the public record yet. In the full product we resolve the exact legal entity and show its filing history with a confidence score — treat as unverified until then.

Lottery odds assume a STEM candidate.

Personalize to your clock →

> community_outcomes

No reports yet — be the first to help the next applicant.

About the role

  • This role requires significant technical breadth and deep embedded systems expertise.

Responsibilities

  • Contribute to architectural development and design for substantial parts of the firmware stack, ensuring long-term maintainability and scalability
  • Work closely with the Tech Lead to provide technical direction and maintain the long-term architecture of Graphcore's firmware and tooling
  • Design, implement, and deliver high-quality, production-ready firmware in C
  • Perform deep system debugging using oscilloscopes, logic analysers, JTAG, emulation, and other low-level tools
  • Review and improve code, designs, and implementation approaches across the team
  • Work directly with external partners, firmware vendors, or silicon suppliers on integration and technical problem-solving
  • Support improvements to validation frameworks, CI/CD systems, automated testing and firmware packaging
  • Drive root-cause investigations and long-term corrective actions for complex issues in the field or during bring-up
  • You will contribute to shaping the firmware architecture and design, guide engineering practices, and solve highly challenging problems while maintaining a strong hands-on focus.
  • We welcome people of different backgrounds and experiences; we're committed to building an inclusive work environment that makes Graphcore a great home for everyone.

Compensation

  • In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future.

Benefits

  • In addition to a competitive salary, Graphcore offers flexible working and a comprehensive benefits package designed to support your health, wellbeing and financial future.
  • We can provide a flexible approach to interview and encourage you to chat to us if you require any reasonable adjustments.

Company info

  • Graphcore is a globally recognised leader in Artificial Intelligence computing systems. The company designs advanced semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption.
  • As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. We are opening a new AI Engineering Campus in Austin, which will play a central role in Graphcore's work building the future of AI computing.
  • Boot and power sequencing
  • Low-level hardware interfaces and drivers
  • Telemetry, monitoring and SMBus/BMC data exposure
  • Silicon and system bring-up
  • Graphcore is a globally recognised leader in Artificial Intelligence computing systems.
  • The company designs advanced semiconductors and data centre hardware that provide the specialised processing power needed to drive AI innovation, while delivering the efficiency required to support its broader adoption.
  • As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies.
  • We are opening a new AI Engineering Campus in Austin, which will play a central role in Graphcore's work building the future of AI computing.
  • The Firmware Team develops the low-level software responsible for the complete boot, configuration, and monitoring of Graphcore silicon and hardware platforms.
  • Our work includes:
  • and Duties
  • Technical Leadership
  • Act as a technical authority for complex firmware features, flows, and subsystems
  • Influence technical decision-making both within your immediate team and beyond
  • Hands-On Design & Development
  • Take ownership of technically challenging areas such as boot flows, real-time embedded logic, platform security, or silicon bring-up
  • Cross-Functional Interaction
  • Collaborate closely with hardware, silicon, platform, drivers and test teams to define requirements and resolve interdependent issues
  • Communicate complex technical concepts clearly to both expert and non-expert audiences
  • Quality, Reliability & System Thinking
  • Ensure correctness, robustness, security, and maintainability of firmware solutions

Equal opportunity

  • We offer an equal opportunity process and understand that there are visible and invisible differences in all of us.

This listing is sourced directly from Graphcore's careers page and normalized into a canonical job model.