Principal Software Engineer

2 Months ago • 7 Years + • Software Development & Engineering

Job Summary

Job Description

The Software Engineer will work on the team responsible for SSW, runtime performance, full vision trace, debug features and FW support for Palladium. Supporting SERDES lanes, Infiniband connections, and PCIE support are other major tasks. Responsibilities include writing code based on specifications, analyzing and evaluating bugs, and determining coding, programming, and integrating activities. The role involves working on a leading emulation platform used for debugging complex hardware designs.
Must have:
  • Bachelors in Computer Science or Electrical Engineering with 7+ years experience.
  • Experience with Linux OS, C++, Algorithms, and Data structures.
  • Experience in building parallel and/or distributed systems.
Good to have:
  • Knowledge on Hardware description languages like Verilog or VHDL.
  • Experience in Firmware development and large system debugging.

Job Details

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


Job Description

Cadence is de-facto leader in Semiconductor verification, implementation, Design and Verification IP, analog simulation, timing closure. Palladium is industry leading Emulation platform based on our proprietary hardware. Extensive runtime features for optimal use of Palladium boards, debugging hardware by trigger, dynamic waveform dump, and full vision wave dump are unique in emulation market.  Conceptually Palladium is a super computer using up to multi thousands processors to emulate hardware designs. This platform is used for debugging complex and large hardware designs and system on a chip.

The Software Engineer will work on the team responsible for SSW, runtime performance, full vision trace, debug features and FW support for Palladium. Supporting SERDES lanes, Infiniband connections, and PCIE  support are other major tasks.

Responsibilities will include (but are not limited to):

  • Writes code to specifications based on objectives and works within parameters provided; makes recommendations for improvements
  • Analyzes and evaluates bugs and makes recommendations under time pressure within general parameters under broad supervision
  • Analyzes design and determines coding, programming, and integrating activities required based on general objectives and knowledge of overall architecture of product or solution

Requirements and Qualifications:

  • Bachelors in Computer Science or Electrical Engineering and a minimum of 7 years of related experience, or Masters and a minimum of 5 years of related experience, or PhD and a minimum of 1 year of related experience
  • Back ground on Linux Operating system, C++, Algorithm, Data structure, building parallel and/or distributed systems (using threads, and processes) are needed.
  • Knowledge on Hardware description languages like Verilog, VHDL, Firmware development, and large system development and debugging are plus.

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

Similar Jobs

Gearbox - Biome Artist

Gearbox

Frisco, Texas, United States (On-Site)
7 Months ago
ISS Stoxx - IT Compliance Specialist

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
2 Months ago
PwC - ETIC, OCI Technical Support Engineer - Senior Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
8 Months ago
Palo Alto Networks - Senior Technical Support Engineer, Focused Services

Palo Alto Networks

Plano, Texas, United States (On-Site)
1 Month ago
seedify - Senior Technical Artist

seedify

Philippines (Remote)
2 Months ago
Inveniolsi - SAP Associate Consultant - Application Support

Inveniolsi

India (On-Site)
1 Week ago
Coda - Senior/Staff Software Engineer

Coda

Manila, Metro Manila, Philippines (Remote)
1 Year ago
PwC - Manager-SAP- Kolkata -TC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Alphawave Semi - Principal Engineer - RTL Design

Alphawave Semi

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Gunzilla - Blockchain Go Engineer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Palo Alto Networks - Staff E-TAC

Palo Alto Networks

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GoMotive - Technical Support Engineer

GoMotive

Pakistan (Remote)
2 Months ago
Toppan MErril - Software Engineer - Production Support (Python, Angular)

Toppan MErril

Canada (Remote)
1 Year ago
Techland - Senior Game Programmer

Techland

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Skydance - Senior Pipeline Engineer

Skydance

Madrid, Community Of Madrid, Spain (Hybrid)
1 Year ago
undefined - Senior Cloud Operations Engineer

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
PwC - Associate -SAP SD-Kolkata-TC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Capgemini - Network Security Engineer

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
Tesla - Delivery Advisor

Tesla

Ząbki, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Illumina - Senior Bioinformatics Software Engineer

Illumina

San Diego, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Mount Royal, Quebec, Canada

Survay Monkey - Payroll Manager (Fixed Term Contract)

Survay Monkey

Ottawa, Ontario, Canada (Remote)
3 Weeks ago
Tactic studios - Senior Graphics Programmer

Tactic studios

Canada (Remote)
2 Months ago
Electronic Arts - Data Scientist

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
Simcorp - Lead Business Consultant – Investment Analytics Performance & Risk

Simcorp

Toronto, Ontario, Canada (Hybrid)
1 Month ago
People Can Fly - Senior Level Artist

People Can Fly

Montreal, Quebec, Canada (Remote)
2 Months ago
Haven Studios  Inc  - Senior User Experience Researcher

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
GoMotive - Installation Specialist

GoMotive

Canada (Remote)
1 Week ago
PwC - PwC Private, High Net Worth Tax, Manager (Bilingual FR/EN)

PwC

Montreal, Quebec, Canada (On-Site)
9 Months ago
bounteous - GenAI Lead

bounteous

Canada (Remote)
1 Week ago
Black Bery - QNX Software Test Specialist (BSP Test)

Black Bery

Ottawa, Ontario, Canada (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

LLNL - Mechanical Engineer (Mid-Senior)

LLNL

Livermore, California, United States (Hybrid)
2 Months ago
Jane Street - Telco Engineer

Jane Street

Hong Kong (On-Site)
2 Months ago
CME Group - Software Engineer - Fenergo Implementation Specialist

CME Group

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Scout - Staff Engineer, Functional Safety

Scout

Novi, Michigan, United States (On-Site)
1 Month ago
quience - Senior Manager- Data Engineering

quience

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Coherent corp. - Embedded Controls Engineer

Coherent corp.

Bloomfield, Connecticut, United States (On-Site)
1 Month ago
Valeo - Maintenance Continuous Improvement Engineer Trainee (M/F)

Valeo

Sablé-sur-Sarthe, Pays De La Loire, France (On-Site)
4 Months ago
Qualcomm - Senior Engineer - Windows Drivers

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Assystems - Design Engineer – Substation (MEP)

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Apple - Software Engineer, Payments

Apple

Cupertino, California, United States (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.

Shenzhen, Guangdong Province, China (On-Site)

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)

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