If you’re a software developer looking for an opportunity to work on innovative technologies while growing your career with a respected organization, this could be the perfect role for you. Cadence is seeking talented professionals to join its team as an Adams Software Developer in Livonia. This position offers a competitive salary, excellent career development opportunities, and the chance to collaborate with experienced engineers on cutting-edge software solutions in a dynamic work environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | Cadence |
| Role | Adams Software Developer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Mechanical Engineering, or a related technical field (or equivalent experience) |
| Job Location | Livonia, Michigan, USA |
| Salary | $92,000–$171,000 per year |
| Work Type | Hybrid/On-site (as per business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level to Senior-Level |
| Industry | Computer Software / Engineering Technology |
Job Description
We are seeking a motivated engineer to join the development team for the industry-leading Adams MultiBody Dynamics application. Cadence is looking for additional software developers to implement business logic and user interface code as a part of systems modeling architectural modernization and transformation initiative.
Key Responsibilities
- Implement Adams Application back-end business logic and persistence
- Implement Adams UI extensions
- Modernize the Adams application back-end to take advantage of modern hardware
- Improve software quality through ever-expanding coverage of functionality within automated test suites
- Implement build and test pipeline logic
- Collaborate with Adams Solver and Car 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.
Required Skills / Experience
- C++ Coding Experience
- Python Scripting
- Multi-layered software architecture with framework, plug-ins, and public API
- VSCode + CoPilot
- Strong familiarity with Agentic AI, leveraging AI for productivity gains
- Strong written and verbal communication skills
Preferred Qualifications
- QT Coding experience
- Familiarity with MVVM , MVC coding patterns
- Vtune software
- JIRA
- CAD/CAE familiarity
- Coding for GPU
Education and Experience
- Recent 2026 grad with Bachelor’s or Master’s degree in Computer Science or a related technical field with 0-2 Years Experience
Selection Process
- Submit the online application.
- Resume screening by the recruitment team.
- Technical assessment or coding evaluation (if applicable).
- Technical interview with the hiring team.
- Managerial or final interview.
- Background verification.
- Offer letter and onboarding.
How to Apply
- Visit the official Cadence Careers website.
- Search for the Adams Software Developer – Livonia position.
- Review the job description and eligibility criteria.
- Click Apply and create or log in to your account.
- Complete the online application form.
- Upload your updated resume and any required documents.
- Submit your application and monitor your email for further communication from the recruitment team.