G
Posted a day ago
Staff Embedded SW/FW Engineer (Bringup)
GraphcoreStaff Embedded SW/FW Engineer (Bringup)
Requirements
Bare metal / embedded C/C++, Digital ASICs knowledge, Post-silicon validation experience, Python, Linux
Skills
C#PythonEmbedded CASICLinux
About the role
Responsibilities
- Plan, design, develop and debug silicon bringup sequences and test in bare metal C/C++ on FPGA/Emulator
- Deploy configuration sequences and validation tests on first silicon and debug them
- Develop automated test framework and regression test suites in Python
- Collaborate with engineers across disciplines to implement best practices and continuous improvements
- Analyse test results, identify and debug failures/defects
- Provide feedback to architects and contribute to shared test infrastructure
Requirements
- Strong experience in Bare metal / embedded C/C++
- Good knowledge of digital ASICs
- Experience with post-silicon validation in digital ASIC environments
- Proficiency in Python and Linux
- Excellent problem-solving, analytical, and diagnostic skills
- Ability to work across teams to find root causes of complex issues
Preferred Qualifications
- Driver level experience with PCIe, Ethernet, or memory technologies (LPDDR, DDR, HBM)
- Experience with peripherals such as I2C, I3C, or SPI
- Knowledge of mixed-signal building blocks like PLLs and high speed PHYs
- Experience with Arm CPUs, System IP, and debug tools
- Experience with AMBA protocols
- Understanding of ML applications and workloads
- Experience in Characterization, Failure Analysis, or Statistical analysis
About the Company
Graphcore is a globally recognised leader in Artificial Intelligence computing systems, designing advanced semiconductors and data centre hardware to drive AI innovation.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Embedded SW/FW Engineer (Bringup)
Graphcore · Bengaluru
