Talent.com
High Performance Computing (HPC) Engineer
High Performance Computing (HPC) EngineerCadence Systems • Vancouver, British Columbia, Canada
High Performance Computing (HPC) Engineer

High Performance Computing (HPC) Engineer

Cadence Systems • Vancouver, British Columbia, Canada
3 days ago
Job type
  • Full-time
Job description

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

High Performance Computing (HPC) Engineer

We are seeking a highly skilled HPC Engineer to join our team. The HPC Engineer is responsible for designing implementing and maintaining highperformance software used for transistorlevel electrical circuit simulation in largescale parallel computing environments. The ideal candidate has strong expertise in GPU-accelerated computation distributed programming and modern C development along with a passion for solving complex problems performance optimization and scalable numerical simulation.

Responsibilities

Architect develop and maintain HPC software for large-scale circuit simulation in distributed and GPU-accelerated environments.

Implement parallel and multi-threaded algorithms optimized for performance scalability and reliability.

Apply performance engineering techniques using profilers code analyzers and hardware-level instrumentation to optimize computational kernels and system workflows.

Collaborate with cross-functional engineering teams in a geographically distributed environment to deliver production-quality simulation technologies.

Contribute to continuous integration unit testing and code quality processes using modern C paradigms and AIassisted development workflows.

Required Qualifications

MS / PhD in Computer Science Electrical Engineering Mechanical Engineering Aerospace Engineering Physics or a related technical field.

Demonstrated experience contributing to large-scale numerical simulation projects (e.g. computational physics fluid dynamics finiteelement analysis thermal analysis).

Strong software engineering fundamentals including design refactoring debugging and testing of high-performance applications.

Skills of Interest

GPU programming : Expertise with CUDA HIP or other GPU computing frameworks.

Distributed programming : Expertise with MPI or similar messagepassing systems.

Parallel / multi-threaded programming : Expertise with OpenMP pthreads or other concurrency frameworks.

Performance optimization : Skilled in kernel-level and system-level performance tuning using profilers and code analyzers (e.g. Nsight VTune perf).

Modern C : Expertise with C14 / 17 or later including templates RAII standard libraries and modern language patterns.

Software quality practices : Experience with unit testing CI / CD automation and code review processes.

AI-assisted development workflows : Ability to integrate AI tools into engineering workflows to enhance productivity and code quality.

Preferred Qualifications

2-4 years of industry experience developing numerical simulation codes.

Familiarity with VLSI circuit simulation concepts and electrical circuit analysis.

Background in numerical analysis particularly numerical linear algebra sparse matrix techniques or methods for solving ODEs / PDEs.

Experience using hardware-level debugging and profiling tools to analyze performance bottlenecks.

The annual salary range for British Columbia is 109200 CAD to 202800 CAD.

You may also be eligible to receive incentive compensation : bonus equity and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the salary range is a guideline and compensation may vary based on factors such as qualifications skill level competencies and work location.

Our benefits programs include : paid vacation and holidays leave of absence programs Registered Retirement Savings Plan (RRSP) Tax Free Savings (TFSA) plan for post-tax investment savings Employee Stock Purchase Plan group health coverage that includes dental vision and Emotional Wellbeing Support (EAP) benefits for you and your eligible dependents. Cadence also offers employee and dependent Life insurance and short-term and long-term addition Cadence provides Global Travel Medical coverage Business Travel Accident Insurance and a funded Lifestyle Spending Account (LSA).

Were doing work that matters. Help us solve what others cant.

Required Experience :

IC

Key Skills

JProfiler,Splunk,Performance Testing,Fiddler,Apache,HP Performance Center,LoadRunner,New Relic,Scalability,J2EE,Java,Scripting

Employment Type : Full-Time

Experience : years

Vacancy : 1

Create a job alert for this search

High Performance Computing HPC Engineer • Vancouver, British Columbia, Canada

Similar jobs
Senior Platform Software Engineer - HPC, CUDA

Senior Platform Software Engineer - HPC, CUDA

HTuO Biosciences Inc. • Vancouver
Full-time
A Canadian biotech company is seeking a Senior Software Engineer - Platform Technology to develop scientific software in a high performance computing environment. The role requires substantial exper...Show more
Last updated: 12 days ago • Promoted
Full Stack Engineer

Full Stack Engineer

Regie.ai • surrey, bc, ca
Full-time
Series B-funded, AI-native sales engagement automation platform focused on transforming business-critical prospecting—the top of the funnel—into a precise, scalable, and repeatable process.As the v...Show more
Last updated: 30+ days ago • Promoted
Full Stack Engineer - surrey

Full Stack Engineer - surrey

Presto Recruiting Solutions • surrey, bc, ca
Full-time
Design & develop cutting-edge features while evolving and maintaining robust existing applications.Own the full stack : craft intuitive front-end UIs and powerful back-end services.Build, deploy, an...Show more
Last updated: 10 days ago • Promoted
Distinguished Engineer - AI Computing System

Distinguished Engineer - AI Computing System

Huawei Technologies Canada Co., Ltd. • Burnaby
Full-time
Huawei Canada has an immediate permanentopening for a Distinguished Engineer - AI Computing System.The Advanced Computing and Storage Lab, currently a part of the Vancouver Research Centre, aims to...Show more
Last updated: 12 days ago • Promoted
Lead Big Data Engineer : Petabyte-Scale Systems

Lead Big Data Engineer : Petabyte-Scale Systems

Amazon Development Centre Canada ULC • Vancouver
Full-time
A leading global technology company in Vancouver is seeking an experienced Sr.Software Development Engineer in Big Data Technologies to design scalable solutions, mentor junior engineers, and contr...Show more
Last updated: 26 days ago • Promoted
Senior C++ Engineer – Game Engine Data & Tools (Hybrid)

Senior C++ Engineer – Game Engine Data & Tools (Hybrid)

Frostbite • Vancouver
Full-time
A leading game development studio in Vancouver seeks a Software Engineer specializing in C++.You will work on systems for data management and game asset processing, contributing to core functionali...Show more
Last updated: 12 days ago • Promoted
FPGA Hardware Engineer - High-Performance Cybersecurity

FPGA Hardware Engineer - High-Performance Cybersecurity

Fortinet • Burnaby
Full-time
Join a forward-thinking company as a hardware developer, where you will leverage your expertise in FPGA coding and electronics design to create high-performance cybersecurity hardware.This role off...Show more
Last updated: 12 days ago • Promoted
Full Stack Engineer - surrey

Full Stack Engineer - surrey

Regie.ai • surrey, bc, ca
Full-time
Series B-funded, AI-native sales engagement automation platform focused on transforming business-critical prospecting—the top of the funnel—into a precise, scalable, and repeatable process.As the v...Show more
Last updated: 30+ days ago • Promoted
Senior Go Full-Stack Engineer - Scale HealthTech Cloud

Senior Go Full-Stack Engineer - Scale HealthTech Cloud

Altea Healthcare • Burnaby
Full-time
A healthcare technology company seeks a passionate individual for the role of Talent Acquisition Partner.Located in Burnaby, BC, this full-time position involves supporting and developing RCM softw...Show more
Last updated: 12 days ago • Promoted
Senior Full-Stack Engineer : Kubernetes, Cloud & AI

Senior Full-Stack Engineer : Kubernetes, Cloud & AI

RBC • Vancouver
Full-time
A leading financial institution in Vancouver seeks a Full Stack Developer to implement technology initiatives and manage project deliveries. The ideal candidate has a degree in Computer Science and ...Show more
Last updated: 12 days ago • Promoted
Senior Full-Stack Engineer - Scale High-Traffic Web Apps

Senior Full-Stack Engineer - Scale High-Traffic Web Apps

Ace1Media • Vancouver
Full-time
A tech company in Vancouver is looking for an experienced Full-Stack Developer to enhance high-traffic web applications that serve thousands of users. The role includes developing applications, coll...Show more
Last updated: 12 days ago • Promoted
Software Development Engineer - Amazon MQ

Software Development Engineer - Amazon MQ

CNSC • Vancouver
Full-time
About the Role : Software Development Engineer (Amazon MQ).Design and develop distributed open-source message broker systems. Collaborate with cross-functional peers.Coach and mentor junior engineers...Show more
Last updated: 12 days ago • Promoted
Senior Embedded C / C++ Engineer – UTM Networking

Senior Embedded C / C++ Engineer – UTM Networking

Fortinet, Inc. • Burnaby
Full-time
A cybersecurity firm is seeking a C Developer to enhance the FortiGate firewall features.Responsibilities include implementing UTM software, keeping up with application-layer protocols, and promoti...Show more
Last updated: 12 days ago • Promoted
Full Stack Engineer — Scale Core Apps, RSUs & Flexible PTO

Full Stack Engineer — Scale Core Apps, RSUs & Flexible PTO

impact.com • Vancouver
Full-time
A leading commerce partnership marketing platform is seeking a Full Stack Software Engineer to develop scalable applications and features in an agile environment. The ideal candidate will have over ...Show more
Last updated: 12 days ago • Promoted
Senior AI Core Systems Engineer (Hybrid)

Senior AI Core Systems Engineer (Hybrid)

Workday, Inc. • Vancouver
Full-time
A leading technology firm is seeking a Senior Software Development Engineer for their AI Core team in Vancouver, Canada.The role involves designing and building software systems for AI-powered appl...Show more
Last updated: 10 days ago • Promoted
Senior C++ Software Engineer

Senior C++ Software Engineer

Equest • North Vancouver, British Columbia, Canada
Full-time
DarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications. This development involves writin...Show more
Last updated: 4 days ago • Promoted
Principal Engineer-Firmware Development

Principal Engineer-Firmware Development

Microchip Technology Inc. • Burnaby
Full-time
Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere o...Show more
Last updated: 12 days ago • Promoted
Full Stack Engineer - Presto Recruiting Solutions

Full Stack Engineer - Presto Recruiting Solutions

Presto Recruiting Solutions • vancouver, bc, ca
Full-time
Design & develop cutting-edge features while evolving and maintaining robust existing applications.Own the full stack : craft intuitive front-end UIs and powerful back-end services.Build, deploy, an...Show more
Last updated: 10 days ago • Promoted