Cadence is seeking talented and innovative Software Engineers to join its dynamic team in Boston, Massachusetts. This is an excellent opportunity for professionals who are passionate about developing cutting-edge software solutions, collaborating with industry experts, and contributing to technologies that power the world’s leading semiconductor and electronic design companies. If you are looking for a challenging role with competitive compensation, career growth opportunities, and exposure to advanced engineering projects, Cadence offers an ideal environment to build your future.
Job Overview
| Field | Details |
|---|---|
| Company Name | Cadence Design Systems |
| Role | Software Engineer |
| Qualification | Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Electrical Engineering, or related field |
| Job Location | Boston, Massachusetts, United States |
| Salary | $87,000 – $162,000 per year |
| Work Type | Hybrid / On-site (based on business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level to Mid-Level |
| Industry | Electronic Design Automation (EDA), Semiconductor Technology, Software Development |
Job Description
- Design and develop advanced automated design flows for IC Package and Printed Circuit Board design
- Apply excellent knowledge of object-oriented paradigm, data structures and algorithms, as well as good communication skills and a problem-solving mindset to deliver new breakthrough automated design technologies
- Develop, debug and analyze software in C/C++
- Contribute to software system design to appropriately incorporate machine learning elements into product features
- Collaborate with Product Engineering and Customer Support to understand and capture requirements.
- Develop detailed functional specifications for new feature development and enhancements.
- Architect advanced ECAD flows, develop and integrate algorithms with user interface features
Qualifications:
- New College Grad with MS CE, CS, EE or equivalent
- Strong C/C++ development skills with a good understanding of object-oriented design
- Strong background of computer science fundamentals (data structures, algorithms) and computational mathematics
- Practical experience developing production-quality applications in Python is a plus
- Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills
- Experience in EDA tool development is a plus
Selection Process
- Application Submission
- Resume Screening
- Technical Assessment
- Technical Interview
- Managerial Interview
- HR Discussion
- Offer Letter
- Background Verification
- Joining Formalities
How to Apply
- Visit the official Cadence Careers website
- Search for the Software Engineer position in Boston
- Review the job description and eligibility criteria
- Prepare and update your resume
- Complete the online application form
- Upload your resume and required documents
- Submit your application
- Monitor your email for further communication from the recruitment team