C++ Software Engineer, New College Grad

1 Year ago • 2-3 Years • Programming

Job Summary

Job Description

Cadence is seeking a C++ Software Engineer for their New College Grad program in Burlington, MA / Greater Boston. The role involves designing and developing Electronic Design Automation (EDA) software with physical design capabilities for IC Package and Printed Circuit Board (PCB) design. Responsibilities include developing desktop applications, performing debugging and analysis in C/C++, and creating Machine Learning (ML) and Artificial Intelligence (AI) applications to enhance EDA software. The engineer will also develop detailed functional specifications and advanced user interfaces for ECAD flows and internal API integration.
Must have:
  • BS in Computer Science, Electrical Engineering, or related field
  • 2-3 years work experience in software development OR MS
  • Strong C/C++ development skills
  • Good understanding of object-oriented design
  • Good written and verbal communication skills
  • Quick learner and team player

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:

•    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:

•    BS in Computer Science, Electrical Engineering (or related field) and 2 - 3 years work experience in a software development role OR MS in-lieu of experience.

•    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

Nintendo - Supply Chain Agent I

Nintendo

North Bend, Washington, United States (On-Site)
9 Months ago
Google - Software Engineer III, Site Reliability Engineering

Google

Sunnyvale, California, United States (On-Site)
2 Months ago
Anavation - Senior Network Administrator

Anavation

Clarksburg, West Virginia, United States (On-Site)
3 Months ago
Wind River - Member of Technical Staff - Filesystems

Wind River

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Zscaler - Principal Network Engineer

Zscaler

(Remote)
2 Months ago
Devoteam - Lead Python Developer

Devoteam

Amsterdam, North Holland, Netherlands (On-Site)
1 Week ago
Puzzle Cats - Software Developer Intern

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
11 Months ago
HCL Tech - Technical Lead - C++, C#

HCL Tech

Massachusetts, United States (On-Site)
1 Month ago
Next Level Business Services - Senior .NET Developer

Next Level Business Services

New York, New York, United States (On-Site)
8 Months ago
Ettain Group - Ruby On Rails Developer

Ettain Group

Westlake, Texas, United States (On-Site)
10 Years ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Graphics Programmer

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
1 Month ago
Rockstar Games - Senior Animation Systems Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
PwC - HCBP Senior Associate

PwC

Makati City, Metro Manila, Philippines (On-Site)
9 Months ago
Endless Studios - Game Design Mentor

Endless Studios

Abu Dhabi, Abu Dhabi, United Arab Emirates (Remote)
1 Year ago
InMobiInMobi - Lead - Finance Controllership

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
7 Months ago
MixMob - Senior Full-Stack React/Node & NFT Gaming Developer

MixMob

Vancouver, British Columbia, Canada (Remote)
1 Year ago
Egnyte - Junior Site Reliability Engineer

Egnyte

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Kavalirio - Deskside Support Technician

Kavalirio

Woodland Park, Colorado, United States (On-Site)
2 Weeks ago
Tesla - Associate Content Specialist

Tesla

Brandenburg, Germany (On-Site)
5 Months ago
Capgemini - Guidewire developer

Capgemini

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

Get notifed when new similar jobs are uploaded

Jobs in Burlington, Massachusetts, United States

Discord - Software Engineer, Traffic Infrastructure

Discord

San Francisco, California, United States (Remote)
1 Month ago
The Orchard - Relationship Manager (Associate Director)

The Orchard

Los Angeles, California, United States (On-Site)
2 Months ago
HHA Exchange - Customer Advocate

HHA Exchange

United States (Hybrid)
3 Weeks ago
Toast - Software Engineer 2

Toast

Boston, Massachusetts, United States (Hybrid)
1 Month ago
Apple - SoC Physical Design Engineer, PnR

Apple

San Diego, California, United States (On-Site)
2 Months ago
Alpha Sense - People Business Partner

Alpha Sense

New York, United States (On-Site)
1 Month ago
bytedance - Technical Program Manager, Public Cloud

bytedance

Seattle, Washington, United States (On-Site)
5 Months ago
Internet Brands - HR and Recruiting Operations Lead

Internet Brands

El Segundo, California, United States (On-Site)
3 Months ago
Apple - HID Firmware Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
DMG - Software Development Engineer 3 - Infrastructure

DMG

Cincinnati, Ohio, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Zscaler - Staff Software Development Engineer - Java

Zscaler

Hyderabad, Telangana, India (Hybrid)
1 Week ago
bohemia interactive - Senior C++ Programmer

bohemia interactive

Prague, Prague, Czechia (On-Site)
4 Weeks ago
TransUnion - Platform Software Developer

TransUnion

(Remote)
2 Months ago
Next Level Business Services - .NET Developer

Next Level Business Services

Chicago, Illinois, United States (On-Site)
8 Months ago
Bright Edge - Database Engineer

Bright Edge

Hyderabad, Telangana, India (Remote)
8 Months ago
gameforge  - Software Developer

gameforge

Karlsruhe, Baden-Württemberg, Germany (Hybrid)
1 Month ago
Social Discovery Ventures - DBA MS SQL / Data Base Administrator MS SQL

Social Discovery Ventures

Poland (Remote)
1 Month ago
Amva Dev - Python Developer

Amva Dev

Hamburg, Hamburg, Germany (Remote)
2 Years ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Milan, Lombardy, Italy (On-Site)
9 Months ago
Merkur gaming  - Java EE

Merkur gaming

Noida, Uttar Pradesh, 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.

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

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

Hyderabad, Telangana, India (On-Site)

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

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

Burlington, Massachusetts, United States (On-Site)

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

Noida, Uttar Pradesh, India (On-Site)

Cary, North Carolina, United States (On-Site)

Shanghai, Shanghai, China (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