Principal Software Engineer

2 Months ago • 10-15 Years • Software Development & Engineering

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

cold symmetry  - UE5 Character TD/Technical Animator

cold symmetry

(Remote)
6 Months ago
Make - Junior Back-end Software Engineer

Make

Prague, Czechia (On-Site)
2 Months ago
Next Level Business Services - Senior Data Engineer

Next Level Business Services

Erie, Pennsylvania, United States (On-Site)
9 Months ago
Google - Software Engineer III, Performance, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Sega (UK) - QA Associate Functionality Tester

Sega (UK)

Bulgaria (Hybrid)
2 Months ago
Intel  - Advanced Silicon Design Application Engineer - Foundry Services

Intel

Phoenix, Arizona, United States (On-Site)
5 Days ago
FlockSafety - Software Engineering Manager / Technical Lead

FlockSafety

United States (Remote)
1 Month ago
WebTech Corporation - RAMS Engineer

WebTech Corporation

Turin, Piedmont, Italy (On-Site)
5 Days ago
Tesla - Senior/Staff Technical Program Manager, Drive Unit Development (Powertrain)

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Apple - Incubation Engineering Program Manager

Apple

Cupertino, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Senior Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Super.com - Senior Full-Stack Software Engineer ( Remote! )

Super.com

Vancouver, British Columbia, Canada (Remote)
8 Months ago
PwC - Territory Reviewer - CDO - Associate

PwC

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Google - Software Engineer III, Infrastructure, Google Cloud Security and Privacy

Google

Kirkland, Washington, United States (On-Site)
7 Months ago
Inspired Entertainment - Field Service Engineer

Inspired Entertainment

Burton Upon Trent, England, United Kingdom (On-Site)
1 Month ago
Tesla - Apprenticeship: Systems Integration Specialist

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
People Can Fly - Live Operations Technician

People Can Fly

Montreal, Quebec, Canada (Remote)
3 Months ago
Autodesk - License Compliance Sales Executive

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Senior Engineer - Device driver programming

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Qualcomm - Engineer, Staff -Linux

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Noida, Uttar Pradesh, India

PwC - Senior Associate, Workday Advisory

PwC

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Zones - Regional Manager South

Zones

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Putnam - Product Manager

Putnam

Gurugram, India (On-Site)
2 Months ago
Paytm - Social Media Escalations (Support) - Associate - CST

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Weeks ago
Onehouse - Technical Lead Manager, Distributed Data Systems

Onehouse

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Enphase Energy - Staff Product Line Manager

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Ion - Technical Consultant - Wallstreet Suite

Ion

Noida, Uttar Pradesh, India (On-Site)
1 Year ago
Boomi  - Software Engineer 2 - Platform Architecture Service

Boomi

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
London stock Exchange - Business Escalation Manager - Market Data Services

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Capgemini - GEN AI Developer

Capgemini

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

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Apple - Advanced Manufacturing Engineer - SoftGoods

Apple

Boulder, Colorado, United States (On-Site)
1 Month ago
rivos - SOC Clock Implementation Engineer

rivos

Santa Clara, California, United States (Hybrid)
10 Months ago
Qualcomm - Staff Software Engineering – Virtual Platforms

Qualcomm

San Diego, California, United States (Remote)
2 Months ago
Blinkhealth - Senior Software Engineer

Blinkhealth

India (On-Site)
2 Months ago
whoop - Staff Electrical Engineer

whoop

Boston, Massachusetts, United States (On-Site)
4 Months ago
Capgemini - Principal Software Engineer

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago
bytedance - Video Algorithm Engineer - Multimedia Lab

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Playdawn Consulting - Senior Software Engineer (Games)

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Lead Engineer, Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

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. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.

Austin, Texas, United States (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Cork, County Cork, Ireland (Hybrid)

Cambridge, England, United Kingdom (Hybrid)

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

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

Noida, Uttar Pradesh, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (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