Sr Principal Software Engineer

2 Months ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

The Senior Principal Software Engineer will be part of the Digital Design Implementation Group, responsible for designing, developing, profiling, optimizing, and supporting application software for Innovus, the digital design implementation system. This involves developing data analysis and debugging tools, troubleshooting and debugging complex databases, and collaborating with geographically distributed teams. Strong C++ programming and software engineering skills are required, along with analytical and problem-solving abilities, and a growth mindset.
Must have:
  • Experience in software development, preferably in EDA.
  • Knowledge in physical design algorithms: Timing/Power Optimization, Placement, Routing.
  • Strong understanding of advanced semiconductor process technologies.
  • Experience with UNIX and/or LINUX platforms.
Good to have:
  • Experience with Machine Learning and AI is a plus.
  • Experience in scientific analysis and mathematical modeling

Job Details

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

Job Summary:

We are seeking a highly motivated software engineer to be a part of the Digital Design Implementation Group. The role involves designing, development, profiling, optimizing, and supporting application software for Innovus, digital design implementation system. The job responsibilities include

  • Development of data analysis and debugging tools for performance analysis, research, and development of data driven optimizations for physical implementation applications,
  • Troubleshooting and debugging on large complex databases, collaborative development and testing of advanced functionality with multiple geographically distributed teams.
  • The role requires a strong programming of C++ and software engineering skills, analytical and problem-solving skills, an ability, and interest to learn and adapt to changing requirements and technologies,
  • In possession of strong interpersonal and communication skills, as well as a collaborative and growth mindset.      

Desired Background Requirements:

  • Experience in software development, preferably in EDA.
  • Knowledge in physical design algorithms: Timing/Power Optimization, Placement, Routing
  • Experience with Machine Learning and AI is a plus
  • Strong understanding of advanced semiconductor process technologies.
  • Experience in scientific analysis and mathematical modeling
  • Experience with UNIX and/or LINUX platforms

Educational Qualification: 

Major in EE/CS/Math/Physics

Ph.D/Master degree with 3+ years of experience with EDA industry.

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

Similar Jobs

HCL Tech - Senior Business Analyst with HL7

HCL Tech

North Carolina, United States (On-Site)
2 Months ago
The Walt Disney Company - Senior Software Engineer, Data Reliability

The Walt Disney Company

Santa Monica, California, United States (On-Site)
3 Months ago
Apple - Site Services Supervisor, Data Center

Apple

Mesa, Arizona, United States (On-Site)
2 Months ago
Macrometa - Senior DevOps Engineer

Macrometa

(Remote)
2 Months ago
AGS - American Gaming Systems - Software Engineer II- SDK

AGS - American Gaming Systems

Duluth, Georgia, United States (On-Site)
1 Month ago
rivos - Post-Silicon Engineering Program Manager - Full Time

rivos

Santa Clara, California, United States (On-Site)
9 Months ago
Critical mass - Creative Engineer

Critical mass

San Jose, California, United States (On-Site)
2 Months ago
Google - Software Engineer, gReach Program for People with Disabilities

Google

Seoul, South Korea (On-Site)
3 Months ago
Kaedim - Customer Support Engineer

Kaedim

London, England, United Kingdom (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ARHS - Senior Technical Analyst BI

ARHS

Brussels, Brussels, Belgium (On-Site)
2 Months ago
bytedance - Senior Software Engineer - AI for Security Post-Training

bytedance

San Jose, California, United States (On-Site)
4 Months ago
tecHouse Games - Junior Unity 3D Game Developer

tecHouse Games

Lahore, Punjab, Pakistan (On-Site)
4 Years ago
binance - Pioneer Talent Program - Security Operation Engineer (SOC)

binance

Taipei City, Taiwan (Remote)
4 Months ago
Fluxon - Senior Content Strategist

Fluxon

(Remote)
2 Months ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Generative AI)

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Springer Group - Integrated Solutions Manager

Springer Group

Mumbai, Maharashtra, India (On-Site)
1 Month ago
HCL Tech - Sr tech lead - hybrid mobile app dev

HCL Tech

California, United States (Hybrid)
2 Months ago
Rippling - Staff Software Engineer (Backend)

Rippling

New York, United States (On-Site)
2 Months ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Video Generation) - 2025 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hsinchu, Hsinchu City, Taiwan

Ansys - Lead Product Manager

Ansys

Hsinchu County, Taiwan (On-Site)
1 Month ago
Alphawave Semi - Senior Production and NPI Planner (Data Analytics Focus)

Alphawave Semi

Hsinchu County, Taiwan (Hybrid)
2 Months ago
NVIDIA - Solutions Architect, Data Science

NVIDIA

Taipei City, Taiwan (On-Site)
6 Months ago
Qualcomm - Power Integrity Engineer

Qualcomm

Hsinchu City, Taiwan (On-Site)
2 Months ago
binance - Corporate Growth Manager (Fiat Strategy)

binance

Taipei City, Taiwan (Remote)
3 Years ago
NVIDIA - System Design Power Validation Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
rivos - Logic Equivalence Check (LEC) Engineer

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
9 Months ago
Trend Micro - (Sr.) Cloud Developer (Security Playbooks)

Trend Micro

Taipei City, Taiwan (On-Site)
10 Months ago
binance - Blocktrade Business Development Manager

binance

Taipei City, Taiwan (On-Site)
5 Months ago
binance - Senior Product Operations (KYC)

binance

Taipei City, Taiwan (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Bosch Group - Sales Engineer / Executive

Bosch Group

Pune, Maharashtra, India (On-Site)
1 Month ago
Nagarro - Associate Staff Engineer, Hybris

Nagarro

India (Remote)
9 Months ago
binance - Senior Technical Support Engineer (API Trading)

binance

Dublin, County Dublin, Ireland (Remote)
5 Months ago
Qualcomm - Camera Software Engineer – Senior

Qualcomm

Taipei City, Taiwan (On-Site)
1 Month ago
Penumbrainc - Quality Engineering Manager

Penumbrainc

Alameda, California, United States (On-Site)
1 Month ago
Keywords International - Senior Engineering Manager

Keywords International

Pune, Maharashtra, India (Hybrid)
2 Months ago
Rippling - Senior Engineering Manager - Platform

Rippling

San Francisco, California, United States (On-Site)
3 Months ago
Qualcomm - Linux Kernel Engineer Senior

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Software Engineer (For Women in Tech Candidates)

Google

(On-Site)
8 Months ago
Apple - Inductive Power Transfer DSP Engineer (Wireless Power)

Apple

Cupertino, California, United States (On-Site)
2 Months 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.

Thessaloniki, Greece (On-Site)

Burlington, Massachusetts, United States (On-Site)

Beijing, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Kato Scholari, Greece (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Kato Scholari, Greece (On-Site)

San Jose, California, United States (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