Sr Principal Software Engineer, C++

1 Month ago • 8 Years + • Programming

Job Summary

Job Description

Cadence is a pivotal leader in electronic design, developing software, hardware, and IP to bring design concepts to reality. As a Senior Principal Software Engineer, you will provide technical leadership for the design and development of Electronic Design Automation (EDA) software, specifically for IC Package and Printed Circuit Board (PCB) design. Responsibilities include developing desktop applications, debugging and analyzing code in C/C++, developing Machine Learning (ML) and Artificial Intelligence (AI) applications, creating detailed functional specifications, and developing advanced user interfaces. The role requires strong C/C++ development skills and a good understanding of object-oriented design.
Must have:
  • MS in Computer Science or Electrical Engineering.
  • 8 years of software development experience.
  • Strong C/C++ development skills.
  • Good understanding of object-oriented design.

Job Details

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

Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.  Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.

Responsibilities:

•    Provide technical leadership for the design and development of Electronic Design Automation (EDA) software that offers physical design capabilities for IC Package and Printed Circuit Board (PCB) design.
•    Develop desktop applications; perform debugging and analysis in C/C++.
•    Develop Machine Learning(ML) and Artificial Intelligence (AI) applications to improve EDA software functionality.
•    Develop detailed functional specifications for new feature development and enhancements.
•    Develop advanced user interfaces for ECAD flows and internal API integration.
 

Qualifications:

•    MS in Computer Science, Electrical Engineering (or related field) and 8 years work experience in a software development role.

•    Strong C/C++ development skills with a good understanding of object-oriented design.

•    Good written and verbal communication skills; should be a quick learner and a team player.

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

Similar Jobs

extreme network - HR Business Partner

extreme network

Salem, New Hampshire, United States (Hybrid)
1 Month ago
NVIDIA - HR Business Partner

NVIDIA

Shanghai, Shanghai, China (On-Site)
5 Months ago
Moloco - Senior Growth Manager

Moloco

Beijing, China (On-Site)
1 Month ago
Rackspace Technology - Site Reliability Engineer / Observability Engineer

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
6 Months ago
Cloud Imperium Games - Community Manager

Cloud Imperium Games

Austin, Texas, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Banking Junior Developer, Moldova, (Cedacri International)

Ion

Chișinău, Chisinau, Moldova (Hybrid)
8 Months ago
InMobiInMobi - Sales Executive

InMobiInMobi

Dubai, Dubai, United Arab Emirates (On-Site)
1 Month ago
Microsoft - Principal Applied Science Manager

Microsoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
endava - Infrastructure Security Operations Engineer

endava

Cluj-Napoca, Cluj County, Romania (On-Site)
3 Weeks ago
Inworld AI - People Ops/HR Lead

Inworld AI

Mountain View, California, United States (Hybrid)
2 Months ago
Krafton India  - Lead - Business Development Manager

Krafton India

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Dolby Laboratories - Senior Foundational AI Researcher

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Springer Group - Anti-Piracy Manager

Springer Group

New Delhi, Delhi, India (Hybrid)
1 Week ago
Light Speed Studios - Senior Cinematic Animator

Light Speed Studios

California, United States (On-Site)
2 Months ago
AppLovin - Principal Total Rewards Consultant

AppLovin

Palo Alto, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Burlington, Massachusetts, United States

bytedance - Technical Program Manager, Public Cloud

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Kavalirio - Facilities Maintenance Technician

Kavalirio

Redmond, Washington, United States (On-Site)
1 Month ago
AI Fund - Engineering Lead

AI Fund

Los Angeles, California, United States (Hybrid)
1 Year ago
Jellyfish - Senior Account Manager

Jellyfish

Baltimore, Maryland, United States (Hybrid)
1 Week ago
Riot Games - Senior Technical Artist (UI)

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago
Valve corporation - Mechanical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
6 Months ago
Scale AI - Information System Security Manager (ISSM)

Scale AI

Washington, District Of Columbia, United States (On-Site)
1 Month ago
quience - Sr. Manager, Growth Marketing - Meta Dynamic Product Ads

quience

United States (Remote)
1 Month ago
Tencent - Senior Staff Researcher

Tencent

Palo Alto, California, United States (On-Site)
7 Months ago
Snail Studios - Chinese Mandarin English Interpreter / Translator

Snail Studios

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

Get notifed when new similar jobs are uploaded

Programming 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. 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)

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