G
Posted a day ago
Principal Embedded SW/FW Engineer
GraphcorePrincipal Embedded SW/FW Engineer (Bringup)
Requirements
Bare metal / embedded C/C++, Post-silicon validation, Python, Linux, ML workload understanding
Skills
C#PythonEmbedded CASICFPGA
About the role
Responsibilities
- Plan, design, develop and debug silicon validation tests in bare metal C/C++ on FPGA/Emulator
- Deploy and debug silicon validation tests on first silicon
- Develop automated test frameworks and regression test suites in Python
- Collaborate with cross-functional engineering teams to implement best practices
- Analyze test results to identify and debug failures and defects
- Contribute to shared test and validation infrastructure and provide feedback to architects
Requirements
- Strong experience in Bare metal / embedded C/C++
- Experience with post-silicon validation in digital ASIC environments
- Proficiency in Python and Linux
- Understanding of ML applications and workloads
- Excellent problem-solving, analytical, and diagnostic skills
- Ability to work across teams to find root causes of complex issues
Preferred Qualifications
- 10+ years of experience
- Experience building and leading multi-site teams
- 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 (PLLs, high speed PHYs)
- Experience with Arm CPUs, System IP, and debug tools
- Experience with AMBA protocols
- Experience in Characterization, Failure Analysis, and Statistical analysis
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 freePrincipal Embedded SW/FW Engineer
Graphcore · Bengaluru
