Demo

DevOps for Emulation

Etched
Cupertino, CA Full Time
POSTED ON 3/31/2025
AVAILABLE BEFORE 5/21/2025

Job Summary:

We are seeking a highly skilled and motivated DevOps Engineer to drive the automation of our CI/CD pipelines, specifically focusing on integrating GitHub, Synopsys Zebu emulation platforms, and related EDA tool flows (e.g., VCS). This role will be instrumental in streamlining our hardware development process, improving efficiency, and ensuring the timely delivery of high-quality server designs. You will be responsible for designing, implementing, and maintaining robust automation solutions that bridge the gap between software development practices and hardware emulation workflows.

Key Responsibilities:

  • CI/CD Pipeline Development: Design, develop, and maintain automated CI/CD pipelines that integrate GitHub, Synopsys Zebu emulation, and related EDA tools.

  • Infrastructure as Code (IaC): Implement and manage infrastructure as code using tools like Terraform or Ansible to provision and configure emulation environments.

  • Automation Scripting: Develop and maintain automation scripts (e.g., Python, Go, Tcl, Bash) to automate tasks related to code compilation, emulation execution, and test result analysis.

  • Integration with Emulation Platforms: Integrate CI/CD pipelines with Synopsys Zebu emulation platforms to enable automated hardware verification and regression testing.

  • EDA Tool Flow Automation: Automate EDA tool flows (e.g., VCS) to streamline the design and verification process.

  • Version Control and Branching Strategies: Implement and manage effective version control and branching strategies using GitHub.

  • Monitoring and Alerting: Set up monitoring and alerting systems to ensure the health and performance of CI/CD pipelines and emulation environments.

  • Automated Triage: Setup automated rotation systems, integrating with GitHub and Jira.

  • Collaboration and Communication: Collaborate with hardware design, verification, and software engineering teams to understand their needs and provide effective solutions.

  • Documentation and Knowledge Sharing: Create and maintain comprehensive documentation for CI/CD pipelines, automation scripts, and related processes.

  • Performance Optimization: Analyze pipeline performance and identify areas for optimization and improvement.

Representative Projects:

  • Develop an automated CI/CD pipeline that triggers Zebu emulation runs based on GitHub pull requests.

  • Implement a system to automate generation of VCS simulation reports.

  • Create a Terraform module to provision and configure Zebu emulation environments on demand.

  • Design and implement a dashboard to visualize CI/CD pipeline status and emulation results.

  • Automate the deployment of hardware design updates to emulation platforms.

  • Integrate static code analysis tools into the CI/CD pipeline to identify potential issues early in the development cycle.

  • Create a system to automatically generate and distribute hardware verification reports.

Must-Have Skills and Experience:

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.

  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions).

  • Proficiency in scripting languages (e.g., Python, Bash).

  • Experience with version control systems (e.g., Git, GitHub).

  • Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible).

  • Understanding of hardware development workflows and EDA tools (e.g., VCS).

  • Experience with Linux system administration.

  • Strong problem-solving and debugging skills.

  • Excellent communication and collaboration skills.

Nice-to-Have Skills and Experience:

  • Experience with Synopsys Zebu emulation platforms.

  • Knowledge of hardware verification methodologies.

  • Experience with containerization technologies (e.g., Docker, Kubernetes).

  • Experience with monitoring and alerting tools (e.g., Prometheus, Grafana).

  • Familiarity with hardware description languages (e.g., Verilog, VHDL)..

Ideal Background:

  • Candidates with experience in hardware development or verification environments.

  • Individuals with a strong understanding of CI/CD principles and practices.

  • Professionals with a background in system administration or DevOps engineering.

  • Individuals who are passionate about automation and efficiency.

  • Those who have experience working with complex hardware simulation environments.

  • Experience in the semiconductor or server industry.

    Benefits

    • Full medical, dental, and vision packages, with 100% of premium covered

    • Housing subsidy of $2,000/month for those living within walking distance of the office

    • Daily lunch and dinner in our office

    • Relocation support for those moving to West San Jose

    How we’re different

    Etched believes in the Bitter Lesson. We think most of the progress in the AI field has come from using more FLOPs to train and run models, and the best way to get more FLOPs is to build model-specific hardware. Larger and larger training runs encourage companies to consolidate around fewer model architectures, which creates a market for single-model ASICs.

    We are a fully in-person team in West San Jose, and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both as needed.

Salary : $2,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a DevOps for Emulation?

Sign up to receive alerts about other jobs on the DevOps for Emulation career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,369 - $122,605
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$92,369 - $122,605
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
Income Estimation: 
$158,960 - $205,707
Income Estimation: 
$71,493 - $96,419
Income Estimation: 
$92,369 - $122,605
Income Estimation: 
$117,024 - $149,811
Income Estimation: 
$137,568 - $176,908
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Etched

Etched
Hired Organization Address Cupertino, CA Full Time
Job Description Job Description Emulation Software Engineer About Etched Etched is building AI chips that are hard-coded...
Etched
Hired Organization Address Cupertino, CA Full Time
Job Description Job Description About Etched Etched is building AI chips that are hard-coded for individual model archit...
Etched
Hired Organization Address Cupertino, CA Full Time
Job Description Job Description About Etched Etched is building AI chips that are hard-coded for individual model archit...
Etched
Hired Organization Address Cupertino, CA Full Time
About Etched : Etched is building AI chips that are hard-coded for individual model architectures. Our first product (So...

Not the job you're looking for? Here are some other DevOps for Emulation jobs in the Cupertino, CA area that may be a better fit.

Emulation Engineer

Intelliswift Software, San Jose, CA

Emulation Engineer

Talently, Cupertino, CA

AI Assistant is available now!

Feel free to start your new journey!