Graphcore

Staff Embedded SW/FW Engineer (Bringup) - Bengaluru

Graphcore
Apply
5 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Plan, design, develop, and debug silicon bringup sequences and tests in bare-metal C/C++ on FPGA or emulators before first silicon.
  • Deploy configuration sequences and validation tests on first silicon and debug issues.
  • Develop automated test frameworks and Python regression suites to improve validation efficiency.
  • Analyze test results and identify and debug failures and defects.
  • Contribute to shared test and validation infrastructure and implement continuous improvements to test methodologies and processes.
  • Collaborate with engineers across disciplines and provide feedback to architects.
  • Lead, mentor, and provide technical guidance to engineering team members.
  • Report project status and progress to program management.

Requirements

  • Strong experience with bare-metal or embedded C/C++.
  • Good knowledge of digital ASICs and post-silicon validation processes in digital ASIC environments.
  • Experience with Python and Linux.
  • Ability to investigate complex root causes across teams and programming languages.
  • Strong communication, collaboration, problem-solving, analytical, and diagnostic skills.
  • Driver-level experience with PCIe, Ethernet, memory technologies such as LPDDR, DDR, or HBM, or peripherals such as I2C, I3C, or SPI is highly desirable.
  • Knowledge of mixed-signal building blocks including PLLs, high-speed PHYs, and IC control or communication protocols is highly desirable.
  • Experience with Arm CPUs, System IP, debug tools, and AMBA protocols is desirable.
  • Understanding of machine-learning applications and workloads is desirable.
  • Experience in characterization, failure analysis, test development, statistical analysis, or customer support is desirable.

Benefits

  • Competitive benefits package
  • Flexible approach to interviews and reasonable adjustments
  • Inclusive, equal-opportunity work environment

Tech Stack

Categories

Graphcore

About Graphcore

501-1,000 employees

Graphcore designs and sells Intelligence Processing Units (IPUs), systems, and a full software stack for training and inference of AI models in data centers and research labs. Revenue comes from hardware systems and associated software tools and services, used for workloads across NLP, computer vision, and graph neural networks. Founded in 2016 and headquartered in Bristol, the company is part of SoftBank Group and focuses on on‑prem and cloud deployments.

Contact me