Cadence Design Systems

Intern: Software Engineering: Hardware Verification R&D

Cadence Design Systems
Apply
2 months ago
Belo Horizonte, BrazilIntern

Responsibilities

  • Support functional specification and development of new features for the Fault Emulation team.
  • Perform unit testing, regression testing, static analysis, performance evaluation, and code reviews.
  • Maintain existing features through bug fixes, refactoring, and performance improvements.
  • Collaborate with Application Engineering on customer-side feature deployment.
  • Work with Product Engineering and Product Validation on feature specification and testing.

Requirements

  • Currently pursuing a bachelor’s degree in computer science or computer engineering, or have equivalent experience.
  • Expected graduation in January 2028 or July 2028.
  • Availability to work in person in Savassi, Belo Horizonte, Brazil.
  • Good spoken and written English and Portuguese.
  • University knowledge of software development using version control systems, algorithms, and data structures is desirable.
  • Exposure to EDA and VLSI design, including Verilog and VHDL, is desirable.
  • Contact with C++ and interest in learning Tcl or Python are desirable.

Benefits

  • Internship employment at 20 hours per week.
  • In-person work at Av. Contorno 5800 in 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