Software Engineer, Silicon Design Methodology
Core
Build design methodologies, software abstractions, and infrastructure to enable rapid development of complex AI-native silicon chips.
Role type
Senior IC software engineer (silicon design methodology)
Builds
Reusable tools, workflows, and abstractions for first-party chip development
Domain
AI hardware / Silicon design / Computer architecture
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Python, Rust, digital design, computer architecture, RTL integration, API design, workflow automation
Preferred skills
EDA/CAD tooling, simulation frameworks, compilers, verification systems, SoC design
Technologies
C++, Python, Rust, RTL, SoC, EDA/CAD tools
Responsibilities
Develop and scale design methodologies for rapid chip development; Create abstractions for hardware structures and configurations; Automate high-value engineering workflows; Partner with architects and verification engineers to implement solutions; Identify design risks early using methodology and tooling; Contribute to evolving software and hardware development aspects
Seniority
Senior, hands-on IC