Principal Software Engineer

2 Minutes ago • 10-15 Years

Job Summary

Job Description

The Principal Software Engineer role involves R&D support for application and product engineers, addressing customer problems, debugging, and developing new features to enhance synthesis results related to timing, area, and power. The position requires problem-solving skills and the ability to contribute to innovative research within the EDA domain. The role also involves mentoring and supporting the development of programming and software engineering skills.
Must have:
  • Proficient in C/C++
  • Excellent programming and software engineering skills
  • Experience with UNIX and/or LINUX platforms is preferred
  • RTL knowledge – System Verilog, VHDL is preferred
  • 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

Job Details

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

Position: Principal Software Engineer

Location: Noida
 

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: 10-15 Years

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

RTL knowledge – System Verilog, VHDL is preferred

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

We’re doing work that matters. Help us solve what others can’t.

Similar Jobs

Amanotes - Unity Developer (LiveOps Team)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Google - Senior Software Engineer, Authentication and Autofill, Android

Google

Beijing, Beijing, China (On-Site)
1 Month ago
Ziff Davis - Senior Software Developer, Data Collection

Ziff Davis

Canada (Remote)
1 Week ago
Inkittt - Senior Product Analyst

Inkittt

San Francisco, California, United States (Hybrid)
1 Month ago
Google - Senior Staff Software Engineer, Looker Modeling

Google

Sunnyvale, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Student Researcher (Doubao (Seed) - LLM Post-training) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
ByteDance - Research Scientist- Foundation Model, Vision and Language

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Passion Gaming - Back End Engineer PHP

Passion Gaming

Gurugram, Haryana, India (On-Site)
8 Months ago
Google - Staff Software Engineer, Google Cloud

Google

Cambridge, Massachusetts, United States (On-Site)
3 Weeks ago
Fluence - Sr. Quality Assurance Engineer

Fluence

Houston, Texas, United States (Hybrid)
5 Months ago
ByteDance - Machine Learning Engineer, Tech Lead - Code AI

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Zazz - Artificial Intelligence Engineer

Zazz

(Remote)
3 Months ago
NVIDIA - Solution Architect - Auto

NVIDIA

Beijing, Beijing, China (On-Site)
4 Months ago
Appier - Senior Software Engineer, Frontend Development (Personalization Cloud)

Appier

Taipei City, Taiwan (On-Site)
5 Days ago
Hike - Sr. SDE Backend

Hike

Delhi, India (Remote)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Noida, Uttar Pradesh, India

luxsoft - Data Engineer with Neo4j

luxsoft

Chennai, Tamil Nadu, India (On-Site)
5 Days ago
PwC - Senior Manager | D365 SCM

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Capgemini - QT-C++ Engg

Capgemini

Pune, Maharashtra, India (On-Site)
1 Week ago
Egnyte - Principal Machine Learning Engineer - AI

Egnyte

India (Remote)
2 Months ago
PwC - Senior Associate_Databricks_Data & Analytics_Advisory_PAN  India

PwC

Kolkata, West Bengal, India (On-Site)
7 Months ago
Eccentric - Sales & Business Associate

Eccentric

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
Spaulding Ridge - Salesforce SPIFF Implementation Specialist

Spaulding Ridge

Jaipur, Rajasthan, India (On-Site)
2 Days ago
Granicus - Software Engineer 3 - ROR

Granicus

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Capgemini - Quality - B

Capgemini

Kolkata, West Bengal, India (On-Site)
5 Days ago
Vigaet - Internship-Backend Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences. Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For.

Bengaluru, Karnataka, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Cork, County Cork, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Cadence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug