UVM Verification Engineer
Posted on 3/22/2024
Celestial AI

51-200 employees

High-performance computing solutions using photonic technology
Company Overview
Celestial AI, a Machine Learning accelerator company, stands out for its proprietary Photonic Fabric™ technology platform that harnesses light for data movement, providing significant performance gains for multi-node and multi-model applications. The company's scalable accelerator architecture efficiently maps data and compute across a wide range of ML models, eliminating the need for complex software optimizations and positioning it for future growth as ML models increase in complexity. With a seasoned team of industry leaders and a projected addressable market of over $70 billion by 2025, Celestial AI is a promising workplace for those seeking to contribute to high-performance computing solutions.
Hardware
AI & Machine Learning
B2B

Company Stage

Series C

Total Funding

$338.9M

Founded

2020

Headquarters

Santa Clara, California

Growth & Insights
Headcount

6 month growth

13%

1 year growth

66%

2 year growth

260%
Locations
Irvine, CA, USA • Santa Clara, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Git
JIRA
Jenkins
CategoriesNew
QA & Testing
Automation Testing
Security Testing
Requirements
  • 4+ years of experience with UVM Testbench Infrastructure
  • Familiarity and experience with UVM testbenches, stimulus, constraints, and testing
  • Experience with DDR, preferred
  • Experience with System Verilog and Python
  • Understanding of constrained random testing, as well as corner case testing
  • Experience with code and functional coverage
  • Knowledge of / Experience in Network Protocols
  • Self-motivated with strong technical skills and a growth mindset
  • Great team player and effective communicator
  • Prefer familiarity with Jenkins, git, JIRA
  • Some knowledge of ML, AI trends, and HW accelerator landscape, preferred
  • BSEE +4 years' experience. MSEE preferred
Responsibilities
  • Create UVM testbenches, tests, and constraints to ensure design correctness
  • Design, develop, and maintain modular and reusable UVM testbenches for blocks
  • Collaborate with colleagues to develop test plans
  • Create randomized tests, adding constraints and directed tests to fully cover functionality
  • Confirm test completeness through code and functional coverage
  • Review testbenches, tests, and coverage with designers, architects, and SW engineers
  • Integrate tests and coverage within full environment
  • Test ML scenarios and use cases