Cadence Design Systems

Software Engineer (Numerical Analysis, C++, Optimization, Mathematics) - New College Grad

Cadence Design Systems$87K — $162K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • PhD in Computer Engineering, Computer Science, Electrical Engineering, or MS with equivalent experience and 2 years in software development.
  • Strong C/C++ development skills with a solid grasp of object-oriented design principles.
  • Robust understanding of data structures, algorithms, and computational mathematics.
  • Experience in developing production-quality Python applications is advantageous.
  • Eagerness to learn new technologies with strong analytical and problem-solving skills.
  • Experience in Electronic Design Automation (EDA) tool development is a plus.

Responsibilities

  • Design and build advanced automated design flows for IC package and PCB design.
  • Utilize knowledge in object-oriented programming and algorithms to innovate design technologies.
  • Develop, debug, and analyze software using C/C++.
  • Integrate machine learning elements into product features during software design.
  • Collaborate with engineering and customer support to gather and define requirements.
  • Create detailed functional specifications for new features and enhancements.
  • Architect advanced ECAD flows and integrate algorithms with user interfaces.

Benefits

  • Paid vacation and paid holidays.
  • 401(k) plan with employer match.
  • Employee stock purchase plan.
  • Diverse medical, dental, and vision plan options.
Full Job Description
Responsibilities:
  • 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


The Team:

At Cadence, we have a dedicated team of self-driven, self-motivated engineers. We hold true to our motto of "One Cadence, One Team" and have a core belief in integrity and accountability. This team is developing Electronic Design Automation software focused on physical Package and PCB design.

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


Job Location:

Boston, Massachusetts (onsite position)

The annual salary range for Massachusetts is $87,500 to $162,500. You may also be eligible to receive incentive compensation: bonus, equity, and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications, skill level, competencies and work location. Our benefits programs include: paid vacation and paid holidays, 401(k) plan with employer match, employee stock purchase plan, a variety of medical, dental and vision plan options, and more.

About Cadence Design Systems

Cadence Design Systems, Inc. is an American multinational electronic design automation software and engineering services company, founded in 1988 by the merger of SDA Systems and ECAD, Inc. The company produces software, hardware and silicon structures for designing integrated circuits, systems on chips (SoCs) and printed circuit boards.
Learn more about Cadence Design Systems
Size
9,300 employees
Market Cap
$43.9 billion
Industry
Net Income
$590.6 million
Founded
2018
5 Year Trend
+10.5%
Revenue
$2.6 billion
NASDAQ

Similar Jobs

More Jobs at Cadence Design Systems

More Information Technology Jobs

Find similar Software Engineer (Numerical Analysis, C++, Optimization, Mathematics) - New College Grad jobs: