Graphcore Limited logo

Principal Embedded SW/FW Engineer (Bringup) - Bengaluru, multiple vacancies

Graphcore Limited
NewPosted yesterday

LOCATION

Bengaluru · Onsite

EXPERIENCE

Not specified

SKILLS REQUIRED

Embedded C++Post-Silicon ValidationDebuggingPythonFirmware DevelopmentPre-Silicon ValidationLinux

Job description

Overview

Principal Embedded SW/FW Engineer in the Post-Silicon Bringup team, validating new AI chips and platforms from first silicon through to a fully characterised product.

What you'll do

  • Plan, design, develop and debug silicon validation tests in bare metal C/C++ on FPGA/Emulator prior to first silicon
  • Deploy silicon 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
  • Provide technical guidance to other engineering team members
  • Report project status and progress to program management on a regular basis

What you'll need

  • Understanding of ML applications and their workloads
  • A self-starter who can apply independent judgement
  • A team player able to lead and support colleagues with difficult concepts
  • Strong experience in bare metal / embedded C/C++
  • Excellent problem-solving, analytical and diagnostic skills
  • Ability to work across teams and programming languages to find root causes of critical and complex issues
  • Experience of the post-silicon validation process applied in digital ASIC environments
  • Python, Linux
  • Excellent communication skills and the ability to explain difficult concepts to resolve issues

Nice to have

  • 10+ years experience
  • Experience building and leading multi-site teams
  • Driver level experience with one or more of the following: 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
  • Experience in Characterization, Failure Analysis, Test Development, Statistical analysis

Details

  • Location: Bengaluru, India (multiple vacancies)

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.

Principal Embedded SW/FW Engineer (Bringup) - Bengaluru, multiple vacancies