Cadence Design Systems

Software Engineer II: R&D Hardware Verification

Cadence Design Systems
Apply
2 days ago
Belo Horizonte, BrazilMid Level

Responsibilities

  • Develop firmware for a highly parallel distributed system.
  • Develop, test, validate, deploy, and debug firmware for the Palladium emulation system.
  • Contribute to R&D for the next generation of the emulation system.
  • Create tools for debugging system failures.
  • Provide customer support.

Requirements

  • Completed Computer Engineering degree or a bachelor’s degree in Computer Science or Computer Engineering.
  • At least 2 years of experience in a relevant field.
  • Knowledge and experience with object-oriented programming.
  • Knowledge of advanced data structures and algorithms, including graph algorithms and fundamentals.
  • Knowledge of C++ and Python.
  • Knowledge of the Linux operating system and Unix environment management.
  • Very good spoken and written English and Portuguese.
  • A master’s degree in Computer Science is preferred.
  • Experience with Perforce version control, Tcl and Python scripting environments, simulation or emulation, EDA and VLSI design, Verilog, VHDL, Linux kernel and driver development, Linux setup and builds, Agentic AI, Ethernet, InfiniBand, or RoCE is preferred.

Benefits

  • Competitive benefits.
  • CLT employment category.
  • 40 hours per week.
  • On-site location at Av Contorno 5800, Belo Horizonte, Minas Gerais, Brazil.

Tech Stack

Categories

Cadence Design Systems

About Cadence Design Systems

10,000+ employees

Cadence Design Systems builds electronic design automation (EDA) software, emulation/acceleration hardware, and reusable IP that help semiconductor and systems companies design, verify, and implement chips and electronic systems. It also develops computational engineering tools, including computational fluid dynamics and molecular modeling for drug discovery. Founded in 1988 and headquartered in San Jose, California, Cadence is a public company listed on NASDAQ under the ticker CDNS.

Contact me