Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ Cadence

Home > Software Development

 Lead Software Engineer

Job Description

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 Lead Software Engineer, this person will be responsible for the following software engineering activities:

  • 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
  • Provide code fixes as requested by bug tracking system
  • This person should have personality & communication skills for working within the R&D group, and with cross functional groups, such as PE, QPV, CM
  • This person should be able to work independently, being able to collaborate remotely with team members.

Job Qualifications:

  • 4+ years of C++ development using object-oriented methodology
  • Understand algorithm complexity and data structures
  • Be able to write and debug multithreaded applications
  • Have good experience writing Qt-based applications (model-view is mandatory)
  • Successful candidate should have the knowledge of LISP or Tcl.

Educational Qualification:

  • BE/BTech/ME/MTech in CS/ECE/EE or equivalent

Additional Skills/Preferences:

  • experience with physical verification
  • schematic and layout design
  • experience with SKILL programming
  • object oriented design basics

Job Classification

Industry: Electronic Components / Semiconductors
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Cadence
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   layout design C++ development SKILL programming object oriented design data structures physical verification

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Engineer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 22 hours ago
₹ Not Disclosed

Software Developer (Java Backend with API)

  • Capgemini
  • 6 - 10 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Software Engineer III, Front End, Google Cloud

  • Google
  • 2 - 5 years
  • Hyderabad
  • 1 day ago
₹ Not Disclosed

Python Software Developer

  • Tech Mahindra
  • 3 - 8 years
  • Bengaluru
  • 1 day ago
₹ Not Disclosed

Cadence

Not mentioned