Principal Software Engineer

1 Month 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

Axonius - Senior Onboarding Technical Account Manager

Axonius

United States (Remote)
2 Weeks ago
HP - Data Analyst Internship

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
2 Weeks ago
Sandbox VR - Shift Lead (Key Holder)

Sandbox VR

Eden Prairie, Minnesota, United States (On-Site)
3 Years ago
Varonis  - MDDR Manager

Varonis

Morrisville, North Carolina, United States (Hybrid)
6 Days ago
Riot Games - Technical Operations Program Manager - Esports Event Technology

Riot Games

Los Angeles, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Vanta - Developmental Esports Coach

Vanta

Remote, Oregon, United States (Remote)
4 Months ago
Dentsu - Senior Consultant - Business Transformation

Dentsu

London, England, United Kingdom (Hybrid)
1 Week ago
Warner Bros Discovery - Senior Programmer, Rendering

Warner Bros Discovery

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Plug power - Field Service Technician

Plug power

Tomah, Wisconsin, United States (On-Site)
3 Weeks ago
Zones - Regional Manager West

Zones

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Icon Creative - Rigging Artist

Icon Creative

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
2 Months ago
bounteous - Senior Full Stack Developer (Angular & Node)

bounteous

India (Remote)
3 Years ago
Canva - Staff Frontend Engineer - Apps API Platform

Canva

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Aristocrat - .Net Developer

Aristocrat

Skopje, Greater Skopje, North Macedonia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mount Royal, Quebec, Canada

Altagram Group - Senior Localization Project Manager

Altagram Group

Montreal, Quebec, Canada (On-Site)
1 Month ago
Demonware - 2025 Canada Fall Co-ops - Software Development

Demonware

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
Electronic Arts - Weapons Artist

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Days ago
Thatgamecompany - Engine UI Programmer

Thatgamecompany

Canada (Remote)
2 Months ago
Barracuda - Product Owner

Barracuda

Ottawa, Ontario, Canada (On-Site)
2 Months ago
WaveApps - Senior Data Engineer

WaveApps

Toronto, Ontario, Canada (Remote)
2 Months ago
Black Bery - Senior Technical Project Manager, Audio

Black Bery

Ottawa, Ontario, Canada (On-Site)
2 Weeks ago
Rockstar Games - Senior Animation R&D Programmer: Retargeting

Rockstar Games

Oakville, Ontario, Canada (On-Site)
2 Months ago
Haleon - Supply Chain Director

Haleon

Montreal, Quebec, Canada (On-Site)
1 Month ago
Critical mass - Freelance Designer, UI

Critical mass

Calgary, Alberta, Canada (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering 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. 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.

Cork, County Cork, Ireland (Hybrid)

Beijing, China (On-Site)

Katowice, Silesian Voivodeship, Poland (On-Site)

Cambridge, England, United Kingdom (Hybrid)

Shanghai, China (On-Site)

Shanghai, China (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hsinchu, Hsinchu City, Taiwan (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