CareerPlanGet AI match score →

Principal Engineer

Calgary, AB, Canada💼 Full-time🗓 2026-07-10 → 2026-07-22

Core

Architecting and implementing advanced algorithms and software designs for industry-leading electronic design automation (EDA) simulation tools.

Role type

Principal Software Engineer (Simulation R&D)

Builds

Production-quality simulation engines and core components for chip, board, and system design tools.

Domain

Electronic Design Automation (EDA) / High-performance simulation

Deliverable

production ML models | product features

Required skills

C/C++ mastery, compiler concepts and optimizations, UNIX/Linux platform proficiency, data structures and algorithms, complex engineering application development

Preferred skills

Digital electronics knowledge, SystemVerilog/Verilog/VHDL familiarity, parallel algorithms and job distribution techniques, simulation or formal-based verification methodologies

Technologies

C, C++, UNIX, LINUX, SystemVerilog, Verilog, VHDL

Responsibilities

Design and architect innovative algorithms for simulation tools, develop and enhance production-quality components and engines, solve intricate software problems, collaborate with senior engineers on complex technical challenges

Seniority

Principal, hands-on IC with architectural vision

Sourced via siemens_eda · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Siemens ↗