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

LTI Mindtree - Specialist - System Management

LTI Mindtree

Mexico City, Mexico (On-Site)
1 Month ago
Varonis  - Tax Associate

Varonis

United States (Remote)
1 Month ago
Qualcomm - EVA DV Engineer

Qualcomm

Santa Clara, California, United States (On-Site)
3 Weeks ago
deel. - Payroll Associate

deel.

Denmark (Remote)
3 Weeks ago
Canonical - Containerization & Virtualisation Engineer

Canonical

(Remote)
3 Months ago
Hawkeye Innovations - Senior Java Engineer

Hawkeye Innovations

Budapest, Hungary (Hybrid)
3 Weeks ago
Mcdonalds - Software Engineer II - C#

Mcdonalds

Mexico City, Mexico City, Mexico (On-Site)
4 Months ago
Gaijin Entertainment - Java Developer

Gaijin Entertainment

Prague, Czechia (On-Site)
4 Months ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Japan (Remote)
10 Months ago
Capgemini - .Net architect

Capgemini

Hyderabad, Telangana, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IGT gaming - Game Mathematician IV

IGT gaming

Las Vegas, Nevada, United States (On-Site)
3 Months ago
Lulalend - Direct Marketing Specialist

Lulalend

Cape Town, Western Cape, South Africa (On-Site)
2 Months ago
Cubic corporation - Market Data Services Analyst

Cubic corporation

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Year ago
Rockstar Games - Animator: Narrative Gameplay (All Levels)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
4 Months ago
Glean - Enterprise Sales Manager

Glean

California, United States (On-Site)
1 Month ago
CD PROJEKT RED - Senior Gameplay Animator

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Black Bery - QNX Senior Systems Software Developer - Graphics

Black Bery

Hyderabad, Telangana, India (On-Site)
1 Month ago
Tesla - Service Technician / Automotive Mechanic

Tesla

Solihull, England, United Kingdom (On-Site)
6 Months ago
The E.W. Scripps Company - News Producer, WTKR

The E.W. Scripps Company

Norfolk, Virginia, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Burlington, Massachusetts, United States

Reddit - Engineering Manager, Compute Platform Orchestration

Reddit

United States (Remote)
1 Month ago
Genies - Engineering Manager, Machine Learning

Genies

Los Angeles, California, United States (On-Site)
4 Months ago
Universal Music - Manager, Visual Creative

Universal Music

Santa Monica, California, United States (On-Site)
4 Months ago
Barracuda - Vulnerability Assessment Manager

Barracuda

Chelmsford, Massachusetts, United States (On-Site)
3 Months ago
Meow Wolf - Production Coordinator

Meow Wolf

Santa Fe, New Mexico, United States (On-Site)
4 Weeks ago
Daily Wire - Data Scientist

Daily Wire

Nashville, Tennessee, United States (On-Site)
3 Weeks ago
Rippling - Fullstack Engineer II (Frontend) - Data Cloud

Rippling

Seattle, Washington, United States (On-Site)
2 Months ago
Playstation - Animation Manager

Playstation

Los Angeles, California, United States (On-Site)
1 Month ago
Apple - Senior Software Engineer, Identity

Apple

Seattle, Washington, United States (On-Site)
4 Weeks ago
Grammarly - Staff Growth Designer, Acquisition

Grammarly

San Francisco, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

JDA - Senior Support Engineer - TMS, SQL/Oracle DBMS, Unix, Shell, Technical Consultant

JDA

Coimbatore, Tamil Nadu, India (On-Site)
1 Month ago
Quantic Dream - C++ QT Software Developer (M/F/NB)

Quantic Dream

Paris, Île-de-France, France (Hybrid)
3 Years ago
Marvell - Software / Firmware Engineer (C, Linux, DPDK, SAI, RDMA, Switch)

Marvell

Hyderabad, Telangana, India (On-Site)
1 Year ago
Black Bery - QNX Senior Systems Software Developer (Services)

Black Bery

Seoul, South Korea (On-Site)
1 Month ago
Ion - Senior Software Engineer - C

Ion

Noida, Uttar Pradesh, India (On-Site)
10 Months ago
Capgemini - Java Developer

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
bounteous - Senior Java Developer

bounteous

Montreal, Quebec, Canada (Hybrid)
4 Months ago
playrix  - Senior C++/Python Software Engineer (Engine)

playrix

Cyprus (Remote)
9 Months ago
Motorola solutions - Junior Software Developer

Motorola solutions

West Valley City, Utah, United States (On-Site)
3 Weeks ago
playrix  - Senior Python Developer

playrix

Ireland (Remote)
6 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.

Hsinchu, Hsinchu City, Taiwan (On-Site)

Toronto, Ontario, Canada (On-Site)

Shanghai, China (On-Site)

Pune, Maharashtra, India (On-Site)

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

Toronto, Ontario, Canada (On-Site)

Petah Tikva, Center District, Israel (On-Site)

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