Posted in

Principal Software Engineer

Principal Software Engineer

CompanyCadence Design Systems
LocationBoston, MA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesMaster’s, PhD
Experience LevelSenior, Expert or higher

Requirements

  • MS in Computer Science (or related Electrical Engineering field) and 4+ years of relevant experience OR PhD and 2+ years of relevant experience
  • Excellent knowledge of algorithms and optimization techniques
  • Working knowledge of C/C++
  • Working knowledge of modern source control practices

Responsibilities

  • Design and develop advanced automated design flows for 3D-IC, IC Packaging and PCB applications
  • Design and develop cutting-edge placement and power solutions, focusing on the advanced manufacturing technologies and solution automation
  • 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
  • Provide technical leadership on project areas, including software engineering practices
  • Collaborate on key architecture and design decisions
  • Contribute to software system design to appropriately incorporate machine learning elements into product features
  • Plan, design, develop, test and maintain key software enhancements, take responsibility for quality and customer delight in the capabilities implemented by you and the team
  • Coordinate with other R&D teams, cross-functional teams and customers to keep development and product plans on track
  • Troubleshoot and resolve system problems and customer issues

Preferred Qualifications

    No preferred qualifications provided.