Lead Software Engineer

Cadence Design Systems
United States
Workplace: OnsiteFull timeFunction: Software Engineering0Education: bachelorsSkills: ["Written communication","Verbal communication"]

Build and modernize backend business logic and persistence for Cadence’s Adams MultiBody Dynamics application, and extend the Adams UI. Develop new modeling objects and templates, improve performance on modern hardware, and raise quality by expanding automated test coverage. Own build and test pipeline logic, collaborate with Agile product teams and other groups for cross-product synergies, and support delivered features through debugging, usability improvements, and technical documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
1 month ago

Lead Software Engineer

✓ Verified Job

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

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

Job Summary

Build and modernize backend business logic and persistence for Cadence’s Adams MultiBody Dynamics application, and extend the Adams UI. Develop new modeling objects and templates, improve performance on modern hardware, and raise quality by expanding automated test coverage. Own build and test pipeline logic, collaborate with Agile product teams and other groups for cross-product synergies, and support delivered features through debugging, usability improvements, and technical documentation.
Location: United States
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Implement Adams application back-end business logic and persistence.
  • •Implement Adams UI extensions.
  • •Create new modeling objects and templates for Adams.
  • •Modernize the Adams back-end to take advantage of modern hardware.
  • •Improve software quality with automated test suites and implement build/test pipeline logic while collaborating in Agile with product teams.

Key Requirements

  • •Implement Adams application back-end business logic and persistence.
  • •Implement Adams UI extensions.
  • •Develop new modeling objects and templates for Adams.
  • •Use Python scripting and multi-layer software architecture (frameworks, plug-ins, public APIs).
  • •Strong written and verbal communication skills.
Experience:0Mechanical engineeringCAD/CAEMulti-body dynamicsAgile development
Education:Bachelor's in Mechanical Engineering, Computer Science or a related technical field
Skills:Written communicationVerbal communication
Tech Stack:PythonVSCodeCoPilotAgentic AIC++QTMVVMMVCVtuneJIRAGPUPublic APIAdams MultiBody DynamicsAdams

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