Sr Principal Software Engineer

1 Month 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

Cubic corporation - Senior Software Engineer Android

Cubic corporation

Hamburg, Hamburg, Germany (On-Site)
1 Month ago
P99 soft - Security Lead

P99 soft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Trackman - Customer Service Specialist (Tier 1)

Trackman

Hørsholm, Denmark (On-Site)
3 Months ago
Gearbox - Level Artist

Gearbox

Frisco, Texas, United States (On-Site)
6 Months ago
LTI Mindtree - Senior Software Engineer

LTI Mindtree

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Contentstack - Software Engineer II - Video & Image Processing

Contentstack

Chennai, Tamil Nadu, India (Hybrid)
1 Week ago
Mojang - Principal Engineer

Mojang

Stockholm, Stockholm County, Sweden (Hybrid)
2 Weeks ago
Qualcomm - FY26 Intern - Engineering Internship 2026 - 6 months

Qualcomm

Cork, County Cork, Ireland (On-Site)
2 Weeks ago
ALTEN - Lifting Plan Design Engineer

ALTEN

Rabat, Rabat-Salé-Kénitra, Morocco (Remote)
1 Week ago
GoMotive - Technical Support Engineer, Tracking & Telematics

GoMotive

Pakistan (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Razer - Senior API Developer

Razer

Singapore (On-Site)
9 Months ago
Boomi  - Sales Development Representative

Boomi

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
StoneX Group  Inc  - UAT Tester

StoneX Group Inc

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Applied materials  - New Product Manufacturing Engineer II Senior

Applied materials

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Tesla - Automation & Robotics Engineer

Tesla

Brandenburg, Germany (On-Site)
4 Months ago
Dialpad AI - Sales Account Executive

Dialpad AI

Pasig, Metro Manila, Philippines (Remote)
1 Month ago
VX Media - Public Relations Specialist

VX Media

New York, New York, United States (On-Site)
8 Months ago
Token Metrics - Crypto Business Development Specialist

Token Metrics

Mumbai, Maharashtra, India (Remote)
1 Year ago
Google - Account Strategist, Mid-Market Sales

Google

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
bytedance - Research Scientist, Foundation Model, Speech & Audio

bytedance

Seattle, Washington, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hsinchu, Hsinchu City, Taiwan

binance - Research Data Analyst

binance

Taipei City, Taiwan (Remote)
1 Week ago
binance - Principal Engineer/Leader (Artificial Intelligence)

binance

Taipei City, Taiwan (Remote)
1 Week ago
binance - Binance Accelerator Program - QA Tooling Developer (Quality & Efficiency)

binance

Taipei City, Taiwan (Hybrid)
1 Year ago
winking Entertainment - 2D Art Design Internship

winking Entertainment

Taipei City, Taiwan (On-Site)
1 Month ago
rivos - SOC Static Timing Analysis Engineer - Full Time

rivos

Hsinchu, Hsinchu City, Taiwan (On-Site)
8 Months ago
PwC - T.稅務類-企業併購 (Mergers & Acquisitions) 稅務顧問

PwC

Taipei City, Taiwan (On-Site)
5 Months ago
Dentsu - Senior Planner / Associate Manager / Manager, Media Planning

Dentsu

Taipei City, Taiwan (On-Site)
1 Month ago
Corsair gaming - Electrical Engineering Intern

Corsair gaming

New Taipei City, Taiwan (On-Site)
1 Month ago
winking Entertainment - Entry-Level Game Development Planner

winking Entertainment

Taipei City, Taiwan (On-Site)
1 Month ago
binance - AI Agent Engineer

binance

Taipei City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Payactive - Software Engineer

Payactive

Milpitas, California, United States (Hybrid)
8 Months ago
Apple - Senior Software Engineer—Location Intelligence

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Alphawave Semi - Engineer - EMIR

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Haleon - Engineering Validation Specialist

Haleon

Panama City, Panamá Province, Panama (On-Site)
1 Year ago
Highspot - Director, Security Engineering

Highspot

Hyderabad, Telangana, India (Hybrid)
1 Month ago
Reddit - Engineering Manager, Data Pipeline

Reddit

United States (Remote)
1 Month ago
Bosch Group - Equipment Engineer Wafertest Prober

Bosch Group

Dresden, Saxony, Germany (On-Site)
1 Week ago
Qualcomm - GPU Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
USE Insider - Technical Support Engineer

USE Insider

State Of São Paulo, Brazil (Hybrid)
2 Months ago
NVIDIA - Senior VLSI Integration Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
4 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.

Cork, County Cork, Ireland (Hybrid)

Beijing, China (On-Site)

Katowice, Silesian Voivodeship, Poland (On-Site)

Cambridge, England, United Kingdom (Hybrid)

Shanghai, China (On-Site)

Shanghai, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (On-Site)

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