Sql Empregos à distância e ao domicílio em NOIDA ∙ Página 1

Hybrid Sr Principal Software Enginer

Cadence · NOIDA, Índia · Hybrid

Candidatar-se agora Logo

Designlab – Torne-se um designer com cursos práticos e orientação.

Patrocinado por Designlab

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Title:                                                 Sr Principal Software Engineer

Grade:                                                      T5

Location:                                                 Noida/Bangalore

Job Overview:

  • Cadence Design Systems is looking for a highly motivated software engineer to work with the R&D engineering team in the Digital & Signoff Group.

  • R&D Software Engineering role in Physical Verification area is a multi-faceted position encapsulating a mix of physical verification software development, algorithm development, software debugging, performance optimization, accuracy analysis, GUI development and integration with layout/schematic editors.  

  • R&D engineers collaborate with a large team of EDA professionals across multiple geographical regions to create and deliver best in class next generation software for physical IC application.

  • 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.