Principal Software Engineer

1 Month ago • 7-12 Years
Software Development & Engineering

Job Description

This Principal Software Engineer role at Cadence in Noida involves R&D support for application and product engineers, focusing on problem analysis, debugging, fixing, and developing new features to enhance synthesis results in timing, area, and power. The position requires strong C/C++ and software engineering skills, with a significant research element in an intellectually stimulating problem domain. Mentoring will be provided to develop professional software engineering skills.
Good To Have:
  • Experience with UNIX and/or LINUX platforms.
  • Strong knowledge of Tcl.
  • Prior experience with large software development projects.
  • Prior experience with timing analysis software development projects.
Must Have:
  • R&D support of application and product engineers for customer problems and requests.
  • Problem analysis, debugging and fixing.
  • Development of new features and enhancements to improve synthesis results.
  • Proficient in C/C++.
  • Excellent programming and software engineering skills.
  • Experience in language compiler.
  • Data structure and algorithmic skills.

Add these skills to join the top 1% applicants for this job

problem-solving
cpp
game-texts
linux
unix

Job Responsibilities:

The role’s day to day responsibilities cover:

R&D support of application and product engineers for customer problems and requests. This consists of problem analysis, debugging and fixing, or the development of new features and enhancements to improve synthesis results with respect to timing, area and power.

This job will suit applicants looking to continue their software engineering career in an intellectually stimulating and challenging problem domain. There is a significant research element to the work that Cadence does that is truly innovative; we don’t know what the answers are when we start out!

Mentoring and support will be provided to the successful candidate to both enable contribution to the large EDA problem domain and to develop their programming skills into professional software engineering skills.

Job Qualifications:

BE/BTech/ME/MTech- Computer Science or others

Experience: 7-12 Yrs

Required Skills

The successful candidate will possess the following combination of education and experience:

  • Proficient in C/C++
  • Excellent programming and software engineering skills
  • Experience with UNIX and/or LINUX platforms is preferred
  • The job will involve designing and implementing automation software for Modus DFT solutions.
  • Strong knowledge of Tcl is preferred
  • Experience in language compiler
  • Prior experience with large software development projects is highly recommended
  • Prior experience with timing analysis software development projects is highly recommended
  • Data structure and algorithmic skills

Set alerts for more jobs like Principal Software Engineer
Set alerts for new jobs by Cadence
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙