Cornelis Networks

The Future of High Performance Fabrics

ASIC Emulation Engineer

Full TimeRemoteTeam 51-200H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

19 days ago

Salary

Not specified

Bachelor Degree10 yrs expEnglishPerlPython

Job Description

• Develop and deploy emulation and FPGA models and runtime flows, including maintenance of tests on industry-standard emulation platforms • Support enablement and validation of advanced PCIe and Ethernet interfaces; strong familiarity with speed bridges, host software, and peripheral I/O devices (I2C, SPI, UART, SM, JTAG, GPIO). • Work closely with ASIC, firmware, and software teams to facilitate comprehensive test suite execution and triage across hardware/software boundaries. • Develop, enable, and debug FPGA-based prototyping and bring-up flows and driving execution of representative HW/SW workloads. • Debug and develop emulation/prototyping transactors (e.g., PCIe, Ethernet, common and custom peripheral I/O), including root-causing protocol/throughput issues across the DUT, BFMs, bridges, and host software; enhancing transactor functionality/performance; and creating targeted tests/instrumentation to ensure robust HW/SW co-verification on platforms. • Leverage AI-assisted development and analysis tools to accelerate engineering workflows, including (as appropriate): build/runtime flows, log/trace triage, automated issue summarization, script generation, test creation/refinement, documentation, and knowledge capture—while maintaining rigorous validation, reproducibility, and IP/security hygiene. • Provide hands-on support to Design and DV teams, sharing knowledge of emulation runtime environments and debug methodologies to help resolve issues quickly. • Demonstrate the ability to debug both hardware and software designs down to the individual line of code when necessary.

Job Requirements

  • 10+ years in ASIC design, verification, and emulation/prototyping including successful tape-outs of complex, high-performance SoCs.
  • 5+ years of hands-on experience with industry leading emulation and FPGA prototyping platforms such as including Cadence Palladium/Protium or Synopsys ZeBu/EP1/HAPS.
  • Hands-on experience with PCIe (Gen5+) and Ethernet interfaces and protocols, transactor development and debug.
  • Exposure to HW/SW hybrid bring up environments, including tools such as Helium or VDK.
  • Strong automation skills including proficiency in scripting languages (TCL, Python, Perl, Shell) to support and enhance automation tools and frameworks.
  • Familiarity with version control systems (git), project management tools (Jira), and strong communication skills.
  • Bachelor’s or master’s degree in computer engineering, Computer Science, or Electrical Engineering.

Benefits

  • health and retirement benefits
  • equity
  • cash
  • incentives
  • medical coverage
  • dental coverage
  • vision coverage
  • disability insurance
  • life insurance
  • dependent care flexible spending account
  • accidental injury insurance
  • pet insurance
  • generous paid holidays
  • 401(k) with company match
  • Open Time Off (OTO)
  • sick time
  • bonding leave
  • pregnancy disability leave

Related Categories

Related Job Pages