C++ Software Engineer

1 Year ago • 2 Years + • Programming

Job Summary

Job Description

Develop and design Electronic Design Automation software for IC Package and Printed Circuit Board design. This involves C/C++ software development, debugging, and analysis. Collaborate with Product Engineering and Customer Support to capture requirements and develop detailed functional specifications. Architect advanced ECAD flows, develop algorithms, and integrate them with user interface features. The team is self-driven, motivated, and believes in integrity and accountability, focusing on physical Package and PCB design.
Must have:
  • Develop and design EDA software for physical IC Package and PCB design
  • Software development, debug, and analysis in C/C++
  • Understand object-oriented design
  • Strong computer science fundamentals (data structures, algorithms)
  • Passionate to learn and explore new technologies
  • Good analysis and problem-solving skills
  • Good written and verbal communication skills
  • Quick learner and team player
Good to have:
  • Experience in EDA tool development

Job Details

  • Develop and design Electronic Design Automation software that provides physical design capabilities for IC Package and Printed Circuit Board design.

  • Software development, debug and analysis in C/C++

  • Collaborate with Product Engineering and Customer Support to understand and capture requirements.

  • Develop detailed functional specifications for new feature development and enhancements.

  • Architecting advanced ECAD flows, developing and integrating algorithms with user interface features

The Team:

At Cadence, we have a dedicated team of self driven, self motivated engineers. We hold true to our motto of “One Cadence, One Team” and have a core belief in integrity and accountability. This team is developing Electronic Design Automation software focused on physical Package and PCB design.

Qualifications:

  • College grad with MS CE, CS, EE or equivalent and 2 years work experience in a software development role

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

  • Strong background of computer science fundamentals (data structures, algorithms)

  • Passionate to learn and explore new technologies and demonstrates good analysis and problem-solving skills

  • Experience in EDA tool development is a plus

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

Job Location:

Burlington, Massachusetts (Greater Boston)

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

Similar Jobs

GoMotive - Regional Director, SMB Sales - Expansion

GoMotive

Islamabad, Islamabad Capital Territory, Pakistan (Remote)
2 Months ago
bytedance - Site Reliability Engineer, Compute Platform

bytedance

San Jose, California, United States (On-Site)
7 Months ago
Philips - Account Manager Image Guided Therapy

Philips

Melbourne, Victoria, Australia (On-Site)
1 Month ago
Tesla - Electrician / Field Service Technician - Supercharging

Tesla

Bristol, England, United Kingdom (On-Site)
5 Months ago
Ruselle Investments - Graduate Trainee, IT Infrastructure

Ruselle Investments

Mumbai, Maharashtra, India (On-Site)
2 Months ago
endava - Java Design Lead

endava

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
Sigma Software - Senior C# Software Engineer

Sigma Software

Ukraine (Remote)
2 Weeks ago
Playtika - Java Developer

Playtika

Poland (Hybrid)
7 Months ago
Cadence - Lead C++ Software Engineer

Cadence

San Jose, California, United States (On-Site)
9 Months ago
Nice - Tech Manager (Python)

Nice

Pune, Maharashtra, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rippling - Senior Compensation Manager

Rippling

San Francisco, California, United States (Hybrid)
2 Months ago
Cadence - Design Engineering Architect

Cadence

United States (On-Site)
1 Month ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
London stock Exchange - Principal Platform Engineer

London stock Exchange

London, England, United Kingdom (On-Site)
2 Months ago
MarketScale - Part Time Video Production Specialist

MarketScale

Dallas, Texas, United States (On-Site)
2 Months ago
Epic Games - QA Engineer

Epic Games

(On-Site)
5 Months ago
Intel  - Senior Infrastructure Engineer - Virtualization and Cloud Platforms

Intel

Phoenix, Arizona, United States (On-Site)
3 Weeks ago
PwC - Manager-SAP FICO/Central Finance-Kolkata RDC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Digital extremes - Senior Graphics Programmer

Digital extremes

London, Ontario, Canada (On-Site)
2 Months ago
Airbyte - Enterprise Account Executive

Airbyte

New York, New York, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Burlington, Massachusetts, United States

Scale AI - Engagement Manager - Public Sector

Scale AI

Washington, District Of Columbia, United States (On-Site)
2 Months ago
Veeam Software - Director, Corporate FP&A

Veeam Software

San Francisco, California, United States (On-Site)
1 Month ago
Lionsgate - Associate Manager, Sales Operations

Lionsgate

Santa Monica, California, United States (On-Site)
1 Month ago
Vidsy - Client Partner

Vidsy

Los Angeles, California, United States (Hybrid)
2 Months ago
Qualcomm - Staff Engineer, Infrastructure

Qualcomm

New York, United States (On-Site)
2 Months ago
Pocket Worlds - Staff Full-Stack Engineer (Backend Leaning)

Pocket Worlds

United States (Remote)
3 Months ago
miracle software  - Business Development Executive

miracle software

Nashville, Tennessee, United States (On-Site)
9 Years ago
Apple - Machine Learning Engineer - Marketplace, Apple Ads

Apple

Cupertino, California, United States (On-Site)
3 Days ago
Rocket - Manager, Professional Services Engineering

Rocket

United States (Remote)
1 Day ago
Activision - Producer, Call of Duty

Activision

Santa Monica, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Programming Jobs

The Walt Disney Company - Sr Software Engineer (Rust Developer)

The Walt Disney Company

New York, New York, United States (On-Site)
8 Months ago
Ion - Software Developer/Engineer - Graduate Development Program

Ion

Turin, Piedmont, Italy (On-Site)
9 Months ago
Quantic Dream - Graphic Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
1 Week ago
Next Level Business Services - Java Developer

Next Level Business Services

El Segundo, California, United States (On-Site)
8 Months ago
Sumo Digital - Senior Programmer

Sumo Digital

Nottingham, England, United Kingdom (Hybrid)
1 Month ago
playphony games - Application Programmer

playphony games

Tokyo, Japan (On-Site)
2 Months ago
third kind games - Senior Programmer

third kind games

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Month ago
P99 soft - SQL Developer

P99 soft

Pune, Maharashtra, India (On-Site)
2 Months ago
Litmus - Lead Software Engineer - Java

Litmus

Pune, Maharashtra, India (On-Site)
1 Month ago
Adyen - Senior Database Engineer (PostgreSQL)

Adyen

Amsterdam, North Holland, Netherlands (On-Site)
6 Days 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)

Noida, Uttar Pradesh, India (On-Site)

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

Shanghai, Shanghai, China (On-Site)

Boston, Massachusetts, United States (On-Site)

Tampere, Pirkanmaa, Finland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (On-Site)

Austin, Texas, United States (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