C++ Software Engineer - AI-Driven EDA for Chips

Siemens AG

Saskatoon

On-site

CAD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RRSP matching
Share purchase matching
Diversity days
Employee assistance program
Health insurance

Job summary

Siemens EDA in Saskatoon, Canada, is seeking software developers to join our technically strong team focused on AI-driven enhancements for top-tier semiconductor design software. You will contribute to Solido product lines and collaborate across global teams to evolve electronic design automation capabilities.

The role emphasizes high-quality C++ development, Linux environments, GUI work with Qt, performance optimization, and prototyping generative/agentic AI features for cutting-edge design

Qualifications

  • Demonstrated ability to develop high‑quality software in a collaborative environment.
  • Expertise in object‑oriented programming (C++), Linux, testing, source control, debugging, profiling, GUI design (Qt).
  • Experience with generative/agentic AI concepts is a plus.
  • Excellent written and verbal communication; ability to document software and requirements.
  • Team player with willingness to mentor others and accept feedback.

Responsibilities

  • Use C++ to develop software addressing complex problems with a global team.
  • Collaborate with technology experts at semiconductor companies to define and deliver new features.
  • Prototype AI features and concepts across Siemens EDA.

Skills

C++
Linux
Git
Qt
Memory optimization
Multithreaded programming
High-performance data structures &alg
Code reviews

Tools

Git
Qt
Profiling tools

Job description

Siemens EDA in Saskatoon, Canada, is seeking software developers to join our technically strong team focused on AI-driven enhancements for top-tier semiconductor design software. You will contribute to Solido product lines and collaborate across global teams to evolve electronic design automation capabilities.

The role emphasizes high-quality C++ development, Linux environments, GUI work with Qt, performance optimization, and prototyping generative/agentic AI features for cutting-edge design

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer - C++ *
Software Developer - C++ *

Siemens AG • Saskatoon

On-site
CAD 110,000 - 150,000
RRSP matching
Share purchase matching
Diversity days
+2
Software Developer - C++ *
Software Developer - C++ *

Siemens EDA (Siemens Digital Industries Software) • Saskatoon

On-site
CAD 90,000 - 130,000
RRSP matching
Share purchase matching
Company paid diversity days
+1
Software Verification Specialist - Saskatoon *
Software Verification Specialist - Saskatoon *

Siemens EDA (Siemens Digital Industries Software) • Saskatoon

On-site
CAD 70,000 - 110,000
RRSP matching
Diversity days
Employee assistance program
+2
Applications Support Engineer
Applications Support Engineer

Siemens Digital Industries Software • Saskatoon

Hybrid
CAD 75,000 - 105,000
Great benefits
Applications Support Engineer
Applications Support Engineer

Siemens Mobility • Saskatoon

Hybrid
CAD 70,000 - 100,000
Applications Support Engineer
Applications Support Engineer

Siemens AG • Saskatoon

Hybrid
CAD 90,000 - 120,000
Senior ASIC Design Manager
Senior ASIC Design Manager

Cognichip • Toronto

On-site
CAD 140,000 - 180,000
Competitive compensation
Equity
Comprehensive benefits
+1
Staff Chip Design Engineer - AI
Staff Chip Design Engineer - AI

Cognichip • Toronto

Hybrid
CAD 100,000 - 120,000
Agentic AI R&D Team Lead
Agentic AI R&D Team Lead

Siemens AG • Kitchener

Hybrid
CAD 170,000 - 210,000
Hybrid work model
Global mobility
Staff CAD/EDA Tools Engineer
Staff CAD/EDA Tools Engineer

Cognichip • Toronto

Hybrid
CAD 150,000 - 200,000
Hybrid schedule: 4 days in office, 1/2