G

Graphcore

Delivers IPU-powered AI cloud services

Staff Embedded Software/Firmware Engineer - Bringup

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Strong experience in bare-metal and embedded C/C++.
  • Good knowledge of digital application-specific integrated circuits (ASICs).
  • Ability to work across teams and programming languages to find root causes of deep and complex issues.
  • Experience with the post-silicon validation process in digital ASIC environments.
  • Experience with Python and Linux.

Responsibilities

  • Plan, design, develop, and debug silicon bringup sequences and tests in bare-metal C/C++ on FPGA/emulator prior to first silicon.
  • Deploy configuration sequences and validation tests on first silicon and debug them.
  • Develop an automated test framework and regression test suites in Python to optimize validation efficiency.
  • Collaborate with engineers from multiple disciplines on a variety of topics.
  • Work with Validation and Production Test engineering peers to implement best practices and continuously improve test methodologies.
  • Analyze test results and identify and debug failures and defects.
  • Contribute to shared test and validation infrastructure.
  • Provide feedback to architects.
  • Lead, mentor, and provide technical guidance to other engineering team members.
  • Architect and drive implementation of continuous improvements to test infrastructure and processes.

Desired Qualifications

  • Driver-level experience with one or more of PCIe, Ethernet, memory technologies such as LPDDR, DDR, or HBM, or peripherals such as I2C, I3C, or SPI.
  • Good knowledge of mixed-signal building blocks such as PLLs, high-speed PHYs, and IC control and communication protocols.
  • Experience with Arm CPUs, system IP, and debug tools.
  • Experience with AMBA protocols.
  • Understanding of machine learning applications and their workloads.
  • Experience in characterization, failure analysis, test development, statistical analysis, and customer support.

About the Company

Graphcore

Delivers IPU-powered AI cloud services

Graphcore.ai focuses on building and delivering Intelligence Processing Units (IPUs) and related AI services for enterprises. It provides IPU-powered cloud services, pre-trained AI models, optimized inference engines, and APIs on a subscription basis with on-demand pricing and free tiers through cloud partners. The IPUs accelerate AI workloads and enable scalable, cost-efficient AI deployment in enterprise applications. The company differentiates itself through specialized IPU hardware and optimized software stack, plus partnerships with cloud providers to reach customers, rather than relying on generic hardware. The goal is to help businesses scale AI-powered products and operations efficiently by offering flexible, scalable compute and ready-to-use AI components.

Company size
501-1,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$1.1B
Headquarters
Bristol, United Kingdom
Founded
2016

Recently Posted Jobs

Explore more opportunities at Graphcore

See more jobs