Sr Principal Software Enginer

Cadence Design Systems

4.4

(53)

Multiple Locations

Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.
  • #R49695

    Position summary

    on.

    • R&D engineers work on complicated applications and interface them with other applications in a large suite of highly connected modules to enable next-generation physical verification solutions with superior performance and usability.

    • R&D engineers develop code that satisfies the requirements for successful semiconductor design deployment.

    • As R&D Engineer you will be part of a team responsible for designing, developing, troubleshooting, debugging and supporting critical projects. You will have a chance to contribute to the main Physical Verification flows in EDA industry and your work will be visible through billions of electronic devices deployed worldwide.

    Job Responsibilities:

    As Senior Principal Software Engineer, this person will be responsible for the following software engineering activities:

    • Designing, developing, troubleshooting, debugging and supporting critical projects.

    • Set operational specifications, formulate and analyze software requirements; fix bugs and respond to customer queries.

    • Define project completion checklists.

    • Write code implementing product requirement specifications.

    • Write and maintain unit tests and other tests as needed for implemented features and enhancements.

    • Participate in code reviews.

    • Work with PE (Product Engineering) and QPV (Quality Product Validation) to review code quality and coverage of requested functionality.

    • This person should have personality & communication skills to collaborate within the R&D group and with cross-function teams.

    • This person should be able to work independently, being able to collaborate remotely with team members outside of India.

    Job Qualifications:

    • 8+ years of C++ development

    • Understanding of object-oriented design methodologies

    • Design for parallel programming and performance

    • Understand algorithm complexity and data structures

    • Understand GUI Design basics (grid layouts, good and bad UX practices)

    • Have good experience writing Qt-based applications (model-view is mandatory)

    • Successful candidate should have the knowledge of SKILL or LISP

    • Be able to write and review functional specifications, review product requirements, GUI solutions review

    Educational Qualification:

    • BE/BTech/ME/Mtech - CS/ECE/EE or equivalent

    Additional Skills/Preferences:

    • Good knowledge of C++ 11/14 standard library

    • experience with physical verification

    • schematic and layout design

    • SQL

    • Python

    Additional Information:

    Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.
    We're doing work that matters. Help us solve what others can't.

    Why you should apply for a job to Cadence Design Systems:

  • 4.4/5 in overall job satisfaction
  • 4.4/5 in supportive management
  • 87% say women are treated fairly and equally to men
  • 89% would recommend this company to other women
  • 87% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Parental leave is available for both paternity and maternity
  • Flexible work options available
  • 88% of employees at Cadence say it is a great place to work compared to 57% of employees at a typical U.S.-based company.