Cadence

Electronic Design Automation

SoftwareEngineer(NumericalAnalysis,C++,Optimization,Mathematics)

$88–88k Boston, Massachusetts, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Software Engineer (Numerical Analysis, C++, Optimization, Mathematics) at Cadence. Skills: C++, Numerical Analysis, Optimization. Design automated design flows. Develop automated design flows”

What You'll Achieve.

make an impact on the world of technology

Industry & Context.

Electronic Design Automation
Problems you'll solve

problem-solving mindset; analysis and problem-solving skills

What They're Looking For.

Must Have

C/C++ development skills, object-oriented design, computer science fundamentals, data structures, algorithms, computational mathematics

Nice to Have

Python, EDA tool development

What You'll Do.

Design automated design flows

Develop automated design flows

Apply object-oriented paradigm

Apply data structures

Deliver automated design technologies

Develop software in C/C++

Debug software in C/C++

Analyze software in C/C++

Contribute to software system design

Incorporate machine learning elements

Develop functional specifications

How You'll Work.

Team & Collaboration

Collaborate with Product Engineering; Collaborate with Customer Support

Communication Scope

good communication skills

Full Job Description

## **At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.** **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 Earnin

Free ATS check

Applying for this Software Engineer (Numerical Analysis, C++, Optimization, Mathematics) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Cadence?

Real rants from real employees. Read before you apply.

Read Company Rants →