Intern: Software Engineering: Hardware Verification R&D

Cadence Design Systems
Belo Horizonte
Workplace: OnsitePart timeFunction: Software EngineeringEducation: bachelorsSkills: ["Code review","Communication","Collaboration"]

Join the Fault Emulation team in the HSV group to support development of customer- and product-driven features for the emulation environment. You’ll help implement functionality end to end—functional specs, coding, unit and regression tests, static analysis, performance evaluation, and code reviews—while also maintaining existing features through bug fixes, refactoring, and improvements. Work closely with Application Engineering, Product Engineering, and Product Validation for deployment, specification, and testing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
1 day ago

Intern: Software Engineering: Hardware Verification R&D

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Join the Fault Emulation team in the HSV group to support development of customer- and product-driven features for the emulation environment. You’ll help implement functionality end to end—functional specs, coding, unit and regression tests, static analysis, performance evaluation, and code reviews—while also maintaining existing features through bug fixes, refactoring, and improvements. Work closely with Application Engineering, Product Engineering, and Product Validation for deployment, specification, and testing.
Location: Belo Horizonte
Workplace: Onsite
Employment Type: Part time
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Support development of new features requested by customers or Product Engineering, including functional specification, code development, unit tests, regression tests, static analysis, performance evaluation, and code reviews.
  • •Maintain existing features through bug fixes, refactoring, and performance improvements.
  • •Coordinate with Application Engineering to support customer-side deployment of the implemented features.
  • •Collaborate with Product Engineering and Product Validation to specify and test features.
  • •Participate in an integrated, fast-paced engineering environment with teams worldwide.

Key Requirements

  • •Ongoing bachelor’s in computer science or computer engineering (or 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.
  • •Nice to have: interest in learning a scripting language (Tcl or Python) and familiarity with software development using version control systems.
Education:Bachelor's in Computer Science or Computer Engineering
Skills:Code reviewCommunicationCollaboration
Languages:EnglishPortuguese
Tech Stack:VerilogVHDLC++TclPythonVersion controlUnit testsRegression testsStatic analysis

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor