Software Development Engineer - Silicon Development Infrastructure
Core
Architect, build, and operate cloud infrastructure and high-performance computing clusters to accelerate silicon development workflows for chip design teams.
Role type
Senior IC software development engineer (silicon development infrastructure)
Builds
Cloud infrastructure, HPC clusters, CI/CD pipelines, tooling, and automation for chip design and verification
Domain
Semiconductor industry + cloud infrastructure + high-performance computing
Deliverable
infrastructure
Required skills
C++, Python, Golang, Linux/Unix, networking, storage systems, operating systems, systems engineering fundamentals
Preferred skills
CI/CD pipelines, infrastructure as code, HPC cluster scheduling, observability, incident management, EDA workflows
Technologies
Slurm, Terraform, CloudFormation, CDK, AWS
Responsibilities
Partner with silicon design and verification teams to understand workflows and pain points; Design, implement, and operate cloud infrastructure and HPC clusters; Build and maintain CI/CD pipelines for infrastructure-as-code; Develop monitoring, diagnostics, and alerting systems; Establish incident response processes and runbooks; Proactively anticipate system failures and implement preventive measures
Seniority
Senior, hands-on IC