C

Cadence Design Systems

Develops EDA software, IP, verification tools

Multibody Dynamics Application Software Developer New Grad - Adams

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeLivonia, MI, USANo salary listedIn-person

About the Job

Requirements

  • Python scripting is required.
  • Experience with multi-layered software architecture involving frameworks, plug-ins, and public application programming interfaces is required.
  • Experience with Visual Studio Code and GitHub Copilot is required.
  • Familiarity with agentic artificial intelligence and leveraging artificial intelligence for productivity gains is required.
  • Strong written and verbal communication skills are required.
  • The candidate must be a recent 2026 graduate with a Bachelor's or Master's degree in Mechanical Engineering, Computer Science, or a related technical field.
  • The role requires 0–2 years of experience.

Responsibilities

  • Implement Adams application back-end business logic and persistence.
  • Implement Adams user interface extensions.
  • Implement new modeling objects and templates for Adams.
  • Modernize the Adams application back-end to take advantage of modern hardware.
  • Improve software quality by expanding automated test-suite coverage across functionality.
  • Implement build and test pipeline logic.
  • Collaborate with the rest of the Adams product development teams in an Agile development process.
  • Collaborate with other groups within Cadence for cross-product synergies and common technology.
  • Contribute to debugging, usability improvements, and technical documentation for delivered features.

Desired Qualifications

  • C++ coding experience.
  • Qt coding experience.
  • Familiarity with Model–View–ViewModel and Model–View–Controller coding patterns.
  • Experience with Intel VTune software.
  • Experience with Jira.
  • Computer-aided design and computer-aided engineering familiarity.
  • Coding for graphics processing units.

About the Company

Cadence Design Systems

Develops EDA software, IP, verification tools

Cadence Design Systems supplies software, hardware, and IP for electronic design automation (EDA) to help customers create advanced semiconductor chips and electronic systems. Its tools handle system design, verification, digital and analog IC design, and custom flows, while IP such as Tensilica processors and DSP cores can be licensed for integration into customer products. The offerings are delivered as software licenses with maintenance and support, plus IP licensing and occasional hardware-accelerated options. The company differentiates itself with a broad, end-to-end EDA portfolio and close collaboration with industry leaders to streamline the path from concept to silicon, aiming to help customers bring sophisticated silicon and electronics to market faster with lower risk and higher productivity.

Company size
10,001+
Company stage
IPO
Headquarters
San Jose, CA
Founded
1988

Recently Posted Jobs

Explore more opportunities at Cadence Design Systems

See more jobs