Graphcore Limited logo

Staff Embedded SW/FW Engineer (Bringup) - Bengaluru

Graphcore Limited
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

Not specified

SKILLS REQUIRED

Embedded CPost-Silicon ValidationSilicon BringupFirmware DevelopmentDebuggingPython

Job description

Overview

Staff Embedded SW/FW Engineer in the Post-Silicon Bringup team, bringing first silicon to life for AI chips and platforms by developing C code to configure and exercise systems and sub-systems on new silicon.

What you'll do

  • 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 automated test framework and regression test suites in Python to optimize validation efficiency.
  • Collaborate closely with engineers from many other disciplines on a variety of topics.
  • Work with Validation and Production Test engineering peers to implement best practices and continuous improvements to test methodologies.
  • Analyse test results, identify and debug failures/defects.
  • Contribute to shared test and validation infrastructure.
  • Provide feedback to architects.
  • Lead, mentor, and provide technical guidance to other engineering team members.
  • Report project status/progress to program management on a regular basis.

What you'll need

  • Strong experience in bare metal / embedded C/C++.
  • Good knowledge of digital ASICs.
  • Highly motivated, a self starter, and a team player.
  • Ability to work across teams and programming languages to find root causes of deep and complex issues.
  • Experience of the post-silicon validation process applied in digital ASIC environments.
  • Python and Linux.
  • Excellent communication skills and the ability to collaborate with others to solve problems.
  • Excellent problem-solving, analytical and diagnostic skills.

Nice to have

  • Driver level experience with one or more of: PCIe, Ethernet, memory technologies (LPDDR, DDR, HBM, …), other peripherals such as I2C, I3C, SPI.
  • Good knowledge of mixed-signal building blocks such as PLLs, high speed PHYs and IC control/communication protocols.
  • Experience of Arm CPUs, System IP and debug tools.
  • Experience of AMBA protocols.
  • Understanding of ML applications and their workloads.
  • Experience in Characterization, Failure Analysis, Test Development, Statistical analysis, and Customer Support.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Embedded SW/FW Engineer (Bringup) - Bengaluru