Principal Embedded Software Firmware Engineer Bringup

Graphcore is a SoftBank-owned AI-compute company developing AI processors, systems, and software for machine-learning workloads.

Bristol, United Kingdom
About Graphcore

Graphcore develops Intelligence Processing Units (IPUs) and the Poplar SDK for building and running machine-learning applications. It continues operating under the Graphcore name as a wholly owned SoftBank Group subsidiary.

View jobs by Graphcore

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will validate new AI chips and platforms from pre-silicon testing through first-silicon bring-up. You will design and debug bare-metal tests, build Python automation and regression suites, analyse failures, improve validation methods, collaborate across engineering disciplines, and report project progress.

Requirements

  • Understanding of machine learning applications and workloads
  • Experience with bare-metal and embedded C and C++
  • Problem-solving, analytical, and diagnostic skills
  • Ability to identify root causes across teams and programming languages
  • Experience with post-silicon validation in digital ASIC environments
  • Python knowledge
  • Linux knowledge
  • Communication skills

Responsibilities

  • Plan, design, develop, and debug silicon validation tests in bare-metal C and C++ on FPGA and emulator platforms
  • Deploy and debug validation tests on first silicon
  • Develop automated test frameworks and regression suites in Python
  • Collaborate with engineers across disciplines
  • Implement validation best practices and continuous test-methodology improvements
  • Analyse test results and debug failures and defects
  • Contribute to shared test and validation infrastructure
  • Provide feedback to architects
  • Report project status and progress to program management
  • Provide technical guidance to engineering team members
Principal Embedded Software Firmware Engineer Bringup at Graphcore | JobStash