Talent.com
High Performance Computing (HPC) Engineer
High Performance Computing (HPC) EngineerCadence Design Systems, Inc. • Port Moody 01
High Performance Computing (HPC) Engineer

High Performance Computing (HPC) Engineer

Cadence Design Systems, Inc. • Port Moody 01
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 high‑performance software used for transistor‑level electrical circuit simulation in large‑scale, 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 AI‑assisted 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, finite‑element 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 message‑passing 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 C++14 / 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.

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

Create a job alert for this search

High Performance Computing HPC Engineer • Port Moody 01

Similar jobs
Data Analytics Engineer - delta

Data Analytics Engineer - delta

EXL • delta, bc, ca
Full-time
Sports Analytics & Engineering Practice, and we’re hiring an.This role focuses on transforming client data into trusted, analytics-ready assets that power dashboards, insights, and decision-making....Show more
Last updated: 2 days ago • Promoted
Full Stack Engineer

Full Stack Engineer

Presto Recruiting Solutions • Vancouver
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: 4 days ago • Promoted
Senior Statistical Programmer - richmond

Senior Statistical Programmer - richmond

Warman O'Brien • richmond, bc, ca
Full-time
Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer

Principal Software Engineer

Microsoft Canada • Vancouver, Canada, CA
Full-time
OverviewMicrosoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging &am...Show more
Last updated: 2 days ago • Promoted
Senior Full-Stack Engineer : Contact Center Analytics

Senior Full-Stack Engineer : Contact Center Analytics

Dialpad Japan • Vancouver
Full-time
A leading AI-powered customer communications platform is searching for a Sr.Software Engineer in Vancouver, Canada.You will design and develop high-scale applications, mentor junior engineers, and ...Show more
Last updated: 8 days ago • Promoted
Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

Senior Platform Engineer – Ingress & Service Mesh (Istio) - Net2Source (N2S)

Net2Source (N2S) • richmond, bc, ca
Full-time
Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
Last updated: 3 days ago • Promoted
Artificial Intelligence Consultant - delta

Artificial Intelligence Consultant - delta

Lumora Solutions • delta, bc, ca
Full-time
Artificial Intelligence Consultant (GENAI).A global systems integrator is hiring a Artificial Intelligence Consultant (GENAI) to work alongside one of their key customers.You will play a central ro...Show more
Last updated: 3 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: 10 days ago • Promoted
Computer programming Private Tutoring Jobs Richmond

Computer programming Private Tutoring Jobs Richmond

Superprof • Richmond, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Game Server Engineer - Kubernetes & Cloud (Hybrid)

Game Server Engineer - Kubernetes & Cloud (Hybrid)

Electronic Arts (EA) • Vancouver
Full-time
A leading gaming company is seeking a Software Engineer in Vancouver to develop and evolve their game server platform for next-generation multiplayer experiences. This hybrid role involves collabora...Show more
Last updated: 10 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: 7 days ago • Promoted
High Performance Computing (HPC) Engineer

High Performance Computing (HPC) Engineer

Cadence Design Systems • Vancouver
Full-time
High Performance Computing (HPC) Engineer page is loaded## High Performance Computing (HPC) Engineerlocations : Port Moody 01 (Vancouver)time type : Full timeposted on : Posted Todayjob requisit...Show more
Last updated: 11 hours ago • Promoted • New!
Sr. Firmware / Embedded software Engineer - delta

Sr. Firmware / Embedded software Engineer - delta

PotisEdge • delta, bc, ca
Full-time
Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
Last updated: 3 days ago • Promoted
Technical Writer - richmond

Technical Writer - richmond

NLB Services • richmond, bc, ca
Full-time
IT, infrastructure, or enterprise technology environments.Microsoft Word and Excel, including advanced formatting, templates, and basic data manipulation. Windows operating systems and common enterp...Show more
Last updated: 3 days ago • Promoted
Co-Op Programmer : Unreal Engine & C++ for Multiplayer

Co-Op Programmer : Unreal Engine & C++ for Multiplayer

Offworld Industries • New Westminster
Full-time
A leading game development studio is seeking a talented Co-Op Programmer for Unreal Engine based multiplayer games.This salaried position involves writing software in C++, collaborating with design...Show more
Last updated: 10 days ago • Promoted
AI-Powered Software Engineer Co-op (Vancouver, Hybrid)

AI-Powered Software Engineer Co-op (Vancouver, Hybrid)

Quandri • Vancouver
Full-time
A dynamic insurance technology firm in Vancouver is seeking a co-op student to enhance team velocity with AI coding tools. The role requires collaboration with engineering leaders and involves build...Show more
Last updated: 10 days ago • Promoted
Workday PATT Architect - richmond

Workday PATT Architect - richmond

Focus on WD • richmond, bc, ca
Full-time
This role requries a bilingual candidate and the requried language is French.We are hiring a Senior Manager to lead Workday Payroll, Time Tracking and Absence delivery across complex client program...Show more
Last updated: 17 days ago • Promoted
Principal Engineer-Firmware Development

Principal Engineer-Firmware Development

FHLB Des Moines • Burnaby
Full-time
Principal Engineer-Firmware Development page is loaded## Principal Engineer-Firmware Developmentlocations : Canada - Burnabytime type : Full timeposted on : Posted Todayjob requisition id : R12...Show more
Last updated: 10 days ago • Promoted