Staff Emulation Engineer

undefined ago • 10 Years + • Software Development & Engineering • $200,000 PA - $250,000 PA

Job Summary

Job Description

Alphawave Semi is seeking a Staff Emulation Engineer to accelerate critical data communication for digital world applications like AI and the metaverse. This role involves driving emulation platform adoption, collaborating with vendors, and defining methodologies for design, verification, validation, firmware, and software bring-up. The engineer will develop automation, provide hands-on support, debug issues, and establish best practices, engaging with stakeholders to advocate for emulation-based methodologies.
Must have:
  • Drive emulation platform adoption by gathering requirements from development teams.
  • Collaborate with emulation platform vendors to optimize performance.
  • Define and implement emulation methodologies to support design, verification, validation, firmware, and software bring-up.
  • Develop automation, workflows, and scripts to streamline emulation deployment.
  • Provide hands-on support and training to teams leveraging emulation.
  • Support debugging efforts by identifying, triaging, and resolving issues.
  • Establish and document best practices for emulation processes.
  • Engage with internal stakeholders to drive awareness and advocacy for emulation-based methodologies.
Good to have:
  • Experience with peripheral connections pertaining to SoC/ASIC interfaces, such as JTAG, UART, I2C/I3C, SPI, etc.
  • Experience in creating documentation, defining best practices, and training teams on emulation usage and methodologies.
  • Experience with industry-standard EDA tools for synthesis, simulation, and hardware acceleration, including toolchain integration and automation.
  • Adaptability to working in a muti-geographical / cross-cultural environment
Perks:
  • Comprehensive benefits package
  • Short-term incentive program
  • Retirement & Saving Programs
  • Employee Stock Purchase Plan (ESPP)
  • Comprehensive health plans
  • Wellness Spending Account (WSA)
  • Employee Assistance Program (EAP)
  • Paid Vacation
  • Paid Holidays
  • Parental Leave
  • Flexible work environment

Job Details

The Opportunity

We're looking for the Wavemakers of tomorrow.

Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data centers, networking, storage, artificial intelligence, 5G wireless infrastructure, and autonomous vehicles. Customers partner with us for mission-critical data communication, our innovative technologies, and our proven track record. Together, we enable the next generation of digital technology.

What You'll Do -

  • Drive emulation platform adoption by gathering requirements from development teams, architecting and implementing infrastructure and methodologies, and enabling effective debug strategies.
  • Collaborate with emulation platform vendors to optimize performance, ensure seamless toolchain integration, and enable key features.
  • Define and implement emulation methodologies to support design, verification, validation, firmware, and software bring-up across all business units of Alphawave.
  • Develop automation, workflows, and scripts to streamline emulation deployment, improve efficiency, and maximize resource utilization.
  • Provide hands-on support and training to teams leveraging emulation, ensuring best practices and effective debugging strategies.
  • Support debugging efforts by identifying, triaging, and resolving issues in collaboration with design, verification, and software teams.
  • Establish and document best practices for emulation processes, ensuring consistency, scalability, and optimal use of emulation resources.
  • Engage with internal stakeholders to drive awareness and advocacy for emulation-based methodologies.

What You'll Need -

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum 10+ years of experience in hardware design, verification, or emulation, including 3+ years of direct experience working with hardware emulation platforms, with a strong focus on large-scale SoC/ASIC development.
  • Hands-on experience with hardware emulation platforms (e.g., Cadence Palladium, Synopsys ZeBu, Siemens Veloce) and their deployment in verification, validation, and software bring-up.
  • Strong debugging and problem-solving skills, with experience in triaging hardware/software integration issues and supporting teams in resolving emulation-related challenges.
  • Proven ability to define and implement emulation methodologies for efficient resource utilization across multiple business units.
  • Proficiency in Python, Perl, TCL, or shell scripting for automation, workflow optimization, and tool integration.
  • Good understanding of RTL design, using SystemVerilog, Verilog or VHDL.
  • Solid understanding of hardware verification methodologies (UVM, RTL simulation) and system validation techniques.
  • Experience with bring-up of SoC devices or IP components using an emulator or FPGA.
  • Experience in working with peripheral connections pertaining to SoC/ASIC interfaces, such as JTAG, UART, I2C/I3C, SPI, etc.
  • Strong ability to interface with cross-functional teams (design, verification, firmware, and software teams), as well as external emulation platform vendors.
  • Experience in creating documentation, defining best practices, and training teams on emulation usage and methodologies.
  • Experience with industry-standard EDA tools for synthesis, simulation, and hardware acceleration, including toolchain integration and automation.
  • Adaptability to working in a muti-geographical / cross-cultural environment

We have a flexible work environment to support and help employees thrive in personal and professional capacities.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Jose, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data demanding industries today including data centers, networking, storage, artificial intelligence, 5G wireless infrastructure, and autonomous vehicles. Customers partner with us for mission critical data communication, our innovative technologies, and proven track record.

Bengaluru, Karnataka, India (On-Site)

San Jose, California, United States (Remote)

Bengaluru, Karnataka, India (Hybrid)

San Jose, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hod Hasharon, Center District, Israel (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Alphawave Semi

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug