Sr Principal Software Engineer, C++

11 Hours ago • 8 Years +

Job Summary

Job Description

Cadence is a leader in electronic design, focusing on software, hardware, and IP to bring design ideas to life. They work with innovative companies to create electronic products for various markets, including consumer electronics, computing, communications, automotive, aerospace, industrial, and health. The Sr. Principal Software Engineer will lead the design and development of EDA software with physical design capabilities for IC Package and PCB design, develop database features, debug and analyze in C/C++, create detailed specifications, and develop user interfaces.
Must have:
  • Provide technical leadership for EDA software design and development.
  • Develop database features and perform debugging in C/C++.
  • Develop detailed functional specifications for new features.
  • Develop advanced user interfaces for ECAD flows.

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 database features to enhance EDA software capabilities; perform debugging and analysis in C/C++.
•    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

100 Thieves - Social Media Intern

100 Thieves

Culver City, California, United States (On-Site)
10 Months ago
Better ME - HR Generalist

Better ME

Kyiv, Kyiv City, Ukraine (On-Site)
3 Days ago
Fortra - Business Development Representative - Central and West

Fortra

United States (On-Site)
2 Weeks ago
CoolGames - Internship Community Manager

CoolGames

North Holland, Netherlands (On-Site)
1 Month ago
Netflix - Software Engineer 5 - Streaming Algorithms

Netflix

United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Aspire - CX Associate Manager, Quality

Aspire

Gurugram, India (Hybrid)
2 Weeks ago
Thales - System Engineer

Thales

Florence, Tuscany, Italy (Hybrid)
2 Days ago
PwC - Risk & Quality - Information Security Analyst- Associate - KSA

PwC

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
6 Months ago
Tesla - Store Supervisor

Tesla

Oulu, North Ostrobothnia, Finland (On-Site)
3 Months ago
Google - New Business Account Executive, iGaming, UKI

Google

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Power Integrations - Test Engineer

Power Integrations

Penang, Malaysia (On-Site)
1 Year ago
NVIDIA - STA Backend Engineer

NVIDIA

Iași, Iași County, Romania (Remote)
2 Months ago
On Location - Performance Marketing Manager – FIFA World Cup 26™

On Location

New York, New York, United States (On-Site)
4 Weeks ago
Creative Assembly - Associate Systems Engineer

Creative Assembly

Horsham, England, United Kingdom (On-Site)
2 Weeks ago
Aristocrat Gaming - Product Owner; Product Lifecycle

Aristocrat Gaming

Las Vegas, Nevada, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Burlington, Massachusetts, United States

WebFX - Jr. Digital Communications Account Manager

WebFX

Lancaster, Pennsylvania, United States (On-Site)
6 Months ago
prizepicks - Head of Product Design

prizepicks

Atlanta, Georgia, United States (On-Site)
2 Weeks ago
Extreme Network - Manager - QA Engineering

Extreme Network

Salem, New Hampshire, United States (On-Site)
2 Weeks ago
Apple - Specialist

Apple

United States (On-Site)
2 Weeks ago
Internet Brands - HR and Recruiting Operations Lead

Internet Brands

El Segundo, California, United States (On-Site)
1 Month ago
FORTUNE - Video Production and Livestream Manager

FORTUNE

New York, New York, United States (On-Site)
2 Weeks ago
Apple - Software Image Quality Engineer

Apple

Cupertino, California, United States (On-Site)
1 Week ago
Notion - Treasurer

Notion

San Francisco, California, United States (On-Site)
1 Week ago
Ansys - R&D Engineer II (node.js)

Ansys

Canonsburg, Pennsylvania, United States (On-Site)
1 Week ago
Gloss Genius - Product Manager, Business Scalability

Gloss Genius

New York, New York, United States (Hybrid)
2 Weeks 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.

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

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

Noida, Uttar Pradesh, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Noida, Uttar Pradesh, India (On-Site)

United States (On-Site)

Burlington, Massachusetts, United States (On-Site)

Zhubei, Hsinchu County, Taiwan (On-Site)

Cambridge, England, United Kingdom (Hybrid)

Montreal, Quebec, Canada (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