Current jobs related to Senior Emulation Software Architect - Santa Clara, California - Astera Labs


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryWe are seeking a highly skilled Senior Power Engineer to join our Emulation Power Team at NVIDIA. As a key member of this team, you will be responsible for analyzing full-chip and unit-level power data, driving ASIC teams to improve power efficiency, and researching, developing, and deploying methodologies to enhance energy efficiency in NVIDIA's...


  • Santa Clara, California, United States d-Matrix Full time

    Unlock the Power of Emulation with d-Matrixd-Matrix is revolutionizing the field of emulation with our cutting-edge technology and innovative approach. As a Senior Emulation Engineer, you will be part of a talented team that is shaping the future of emulation and verification.Key Responsibilities:Create advanced emulation environments using Speedbridge, UVM...


  • Santa Clara, California, United States Qualcomm Full time

    Job Title: CPU Emulation EngineerAt Qualcomm, we are seeking a highly skilled CPU Emulation Engineer to join our CPU verification team. As a key member of our team, you will be responsible for delivering emulation-based solutions for CPU team.Key Responsibilities:Work closely with CPU RTL, performance, verification, and SW teams to deliver emulation-based...

  • Software Architect

    1 week ago


    Santa Clara, California, United States NVIDIA Full time

    NVIDIA is seeking a talented Software Architect to join our team and help build and own the system architecture of simulators for our DGX and HGX Server platforms.This is a unique opportunity to work with world-class engineering teams across HW and SW and engage with industry-leading cloud service providers on taking these products to market.The successful...

  • Senior CAD Engineer

    1 week ago


    Santa Clara, California, United States Qualcomm Full time

    Job SummaryAs a Senior CAD Engineer - DV Emulation, you will be responsible for developing and applying Computer Aided Design (CAD) software engineering methods, theories, and research techniques in the investigation and solution of technical problems. You will work with RTL, architecture, design, DV, software, and silicon verification users to define,...


  • Santa Clara, California, United States NVIDIA Full time

    Senior Emulation Manager Job DescriptionNVIDIA is seeking a highly skilled Senior Emulation Manager to join our elite emulation team in Santa Clara. As a key member of our team, you will design, implement, and verify Emulation/FPGA prototypes of the industry's leading GPUs and SOC's.Key Responsibilities:Design, implement, and verify Emulation/FPGA prototypes...

  • Senior CAD Engineer

    4 weeks ago


    Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled CAD Engineer to lead our Hardware Emulation methodologies and workflow for CPU and SOC teams at Qualcomm. As a key member of our Engineering Group, you will work closely with cross-functional teams and external vendors to define, drive, and incorporate the latest design solutions in the emulation domain.Key...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Verification ManagerWe are seeking a highly skilled Senior Verification Manager to join our elite emulation team in Santa Clara. As a key member of our team, you will be responsible for designing, implementing, and verifying Emulation/FPGA prototypes of industry-leading GPUs and SOC's.Key Responsibilities:Design and implement Emulation/FPGA...

  • Senior CAD Engineer

    2 days ago


    Santa Clara, California, United States Qualcomm Full time

    Job SummaryWe are seeking a highly skilled CAD Engineer to lead our hardware emulation efforts. As a key member of our team, you will be responsible for developing and implementing emulation methodologies and workflows for CPU and SOC teams.Key ResponsibilitiesOwn hardware emulation methodologies and workflows for CPU and SOC teamsGather requirements from...


  • Santa Clara, California, United States Nvidia Full time

    Job SummaryNVIDIA is seeking a skilled Verification Engineer to join our Emulation division. As a key member of our team, you will be responsible for supporting multiple emulation environments using the latest emulation techniques. This includes bringing up SOCs on emulation, root causing SoC/Processor test fails and emulator environment issues, and...

  • Senior Power Engineer

    3 weeks ago


    Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Emulation Power EngineerWe are seeking a highly skilled Senior Emulation Power Engineer to join our team at NVIDIA. As a key member of our Emulation Power Team, you will play a critical role in driving the development of energy-efficient products.About the Role:As a Senior Emulation Power Engineer, you will be responsible for analyzing...

  • Senior Power Engineer

    4 weeks ago


    Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Emulation Power EngineerNVIDIA is seeking a highly skilled Senior Emulation Power Engineer to join our team. As a key member of our Emulation Power Team, you will play a critical role in analyzing fullchip and unit-level power data, driving ASIC teams to improve their units' power efficiency, and researching, developing, and deploying...


  • Santa Clara, California, United States Oracle Full time

    Job Title: Senior Software ArchitectWe are seeking a highly skilled Senior Software Architect to join our team at Oracle. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and high-performance software systems.Key Responsibilities:Design and develop software systems that meet the needs of our...


  • Santa Clara, California, United States Ursus Inc Full time

    Silicon Emulation EngineerWe are seeking a highly skilled Silicon Emulation Engineer to join our team at Ursus Inc. As a key member of our SOC Emulation team, you will be responsible for developing and supporting emulation models from RTL, driving SOC bring-up on emulation platforms, and debugging test failures and simulation/emulation mismatches.Key...


  • Santa Clara, California, United States Ursus Inc Full time

    Silicon Emulation EngineerWe are seeking a highly skilled Silicon Emulation Engineer to join our team at Ursus Inc. As a key member of our SOC Emulation team, you will be responsible for developing and supporting emulation models from RTL, driving SOC bringup on emulation platforms, and debugging test failures and simulation/emulation mismatches.Key...


  • Santa Clara, California, United States Ursus Inc Full time

    Silicon Emulation EngineerWe are seeking a highly skilled Silicon Emulation Engineer to join our team at Ursus Inc. As a key member of our SOC Emulation team, you will be responsible for developing and supporting emulation models from RTL, driving SOC bring-up on emulation platforms, and debugging test failures and simulation/emulation mismatches.Key...

  • Senior Power Engineer

    2 weeks ago


    Santa Clara, California, United States NVIDIA Full time

    Job Title: Senior Emulation Power EngineerWe are seeking a highly skilled Senior Emulation Power Engineer to join our team at NVIDIA. As a key member of our Emulation Power Team, you will play a critical role in analyzing fullchip and unit-level power data, driving ASIC teams to improve their units' power efficiency, and researching, developing, and...


  • Santa Clara, California, United States Omega Solutions Full time

    Job Title: Senior Java Software ArchitectAbout the Role:We are seeking a highly skilled Senior Java Software Architect to join our team at Omega Solutions. As a key member of our software development team, you will be responsible for designing and implementing large-scale distributed systems and web services using Java/J2EE.Key Responsibilities:Architecting...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryWe are seeking a highly skilled Senior Verification Manager to lead our emulation and FPGA engineering team at NVIDIA. As a key member of our team, you will be responsible for designing, implementing, and verifying Emulation/FPGA prototypes of industry-leading GPUs and SOC's. This role requires a wide range of skills, including RTL design,...


  • Santa Clara, California, United States NVIDIA Full time

    We are seeking a highly skilled Senior Software Architect to join our system software engineering team at NVIDIA. As a key member of our team, you will be responsible for architecting, evaluating, and integrating proximity sensing and positioning solutions to our automotive platforms and products.You will collaborate with our global engineering teams to...

Senior Emulation Software Architect

2 months ago


Santa Clara, California, United States Astera Labs Full time

Position Overview

Astera Labs is looking for a Principal Verification/Emulation Software Engineer to develop cutting-edge emulation testing environments. The successful candidate will possess extensive experience in enhancing C/C++ testing frameworks and demonstrate a keen interest in designing and executing code for the latest AI communications ASICs.

Key Responsibilities:

  • Design and implement high-performance C/C++ code for ASIC verification.
  • Collaborate with cross-functional teams to develop software solutions addressing complex logical and communication challenges.
  • Maintain a professional demeanor while managing multiple tasks with minimal supervision.
  • Exhibit entrepreneurial spirit and a proactive approach to problem-solving.

Required Qualifications:

  • 5 to 15 years of experience in developing and supporting intricate C/C++ code.
  • Proficient in scripting languages such as Python or Perl.
  • Solid understanding of SOC flows and automated testing methodologies.
  • Local candidates preferred or those willing to relocate.

Preferred Qualifications:

  • Experience with ASIC testing environments, including simulation and emulation.
  • Familiarity with emulation technologies like Palladium, Zebu, Veloce, or HAPS.
  • Knowledge of virtualization tools for emulation, such as QEMU or VirtualBox.
  • Understanding of Linux codebases and device drivers.
  • Experience with boot loader technologies, including UEFI and ACPI.
  • Proficient in developing BIOS software for server subsystem configuration.
  • Familiarity with protocols such as PCIe, Ethernet, DDR, SPI, and I2C/I3C.

Educational Background:

A strong academic foundation in computer or electrical engineering is essential, with a minimum requirement of a Bachelor's degree in Electrical Engineering or Computer Science; a Master's degree is preferred.