← Все вакансии/Lead/Graphcore
LeadOfficeAustin, Texas

Embedded Software Engineer

G
Graphcore
Уровень
Lead
Формат
Office
О роли

Описание вакансии

About the company

Graphcore is building the future of AI compute. The Post-Silicon Bringup team sits within the Architecture and Validation team, responsible for bringup and validation of new silicon.

Responsibilities

  • 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
  • Collaborate closely with engineers from many other disciplines
  • Work with Validation and Production Test engineering peers to implement best practices
  • Analyse test results, identify and debug failures/defects
  • Contribute to shared test and validation infrastructure
  • Provide feedback to architects

Requirements

  • Understanding of ML applications and their workloads
  • Strong experience in bare metal / embedded C/C++
  • Excellent problem-solving, analytical and diagnostic skills
  • Experience of the post-silicon validation process applied in digital ASIC environments
  • Python, Linux
  • Excellent communication skills

Desirable

  • 5 to 10 years' experience
  • Driver level experience with PCIe, Ethernet, memory technologies (LPDDR, DDR, HBM), peripherals such as I2C, I3C, SPI
  • Knowledge of mixed-signal building blocks such as PLLs, high speed PHYs
  • Experience of Arm CPUs, System IP and debug tools
  • Experience of AMBA protocols
Стек и навыки

С чем работаем