Software Developer - C++ *

Siemens EDA (Siemens Digital Industries Software)

Saskatoon

Sur place

CAD 90 000 - 130 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

RRSP matching
Share purchase matching
Company paid diversity days
Extensive employee assistance program

Résumé du poste

Siemens EDA Saskatoon is seeking software developers at all levels to join the Solido team, focusing on AI-driven enhancements and high-performance C++ applications for semiconductor design.

You will collaborate with global experts, improve GUI and performance, and contribute to memory optimization and data structures while delivering robust software in a fast-paced environment.

Qualifications

  • Demonstrated ability to effectively develop high-quality software in a collaborative environment (school or work).
  • Demonstrated expertise in object-oriented programming (C++), Linux, testing, source control (Git), debugging, profiling, GUI design (Qt), memory optimization, high-performance data structures and algorithms, multithreaded programming.

Responsabilités

  • Use C++ to develop software that addresses challenging problems. Collaborate with experts to evolve EDA products.
  • Collaborate with technology experts at major semiconductor companies to define, develop, and deliver new features.
  • Prototype leading-edge generative and agentic AI features across Siemens EDA.

Connaissances

C++
Linux
Testing
Git
GUI design
Memory optimization
High-performance data structures
Multithreaded programming
Generative AI
Agentic AI

Formation

GPA 75% requirement

Outils

Qt
Git

Description du poste

We are looking for talented software developers at all levels to join our technical team at the Saskatoon research & development site of Siemens EDA.

At Siemens EDA in Saskatoon, we develop advanced semiconductor design software for the world's top chip design and manufacturing companies. The chips designed with our CAD software power our world - AI data centers, cars, phones, tablets, smart watches, laptops, smart home devices - everything! Our software makes chips faster, cheaper, lower power, and available sooner. As some of the earliest pioneers in AI for chip design, we deliver breakthroughs in design through our own in-house AI-driven inventions.

The Siemens EDA Solido team in Saskatoon, Canada develops 5 product lines, all aimed at revolutionizing parts of the chip design process:

  • Solido Simulation Suite: Complete AI-accelerated SPICE simulation line
  • Solido Design Environment: World's leading variation and optimization solution for custom IC design
  • Solido Characterization Suite: AI accelerated timing characterization and verification tools
  • Solido IP Validation Suite: Comprehensive rule-based checking system that verifies across all design views
  • Fuse: Generative and agentic AI system that powers all of chip and PCB design

You can learn more here: https://eda.sw.siemens.com/en-US/ic/solido/

By applying for this position, you will be considered for all of these teams!

Responsibilities:
  • Use C++ to develop software that addresses some of the world's most challenging problems. Work with an outstanding technical team, here in Saskatoon and around the world, to ensure our leading electronic design automation products evolve to meet the changing expectations of our customers.
  • Collaborate directly with technology experts at major semiconductor companies to define, develop, and deliver new products and product features.
  • Prototyping leading edge generative and agentic AI features and concepts across Siemens EDA.
Requirements:
  • Demonstrated ability to effectively develop high-quality software in a collaborative environment (school or work).
  • Demonstrated expertise in some or all the following: object-oriented programming (C++), Linux, testing, source control (Git), debugging, profiling, GUI design (Qt),memory optimization, high-performance data structures and algorithms, multithreaded programming.
  • If you have graduated in the past 5 years, or will graduate soon, we require a GPA of at least 75%.
  • Demonstrated effectiveness with one or more of the following: generative AI, agentic AI, circuit layout, layout optimization, interfacing with large language models.
  • Excellent written and verbal communication skills; demonstrated through software documentation (commit messages, docstrings, etc), collecting customer requirements, and communicating with team members.
  • A team player; an ability to provide and be receptive of constructive feedback (through code reviews, design iteration, and the verification process); mentor and teach others on the team.
  • Customer-focused; can prioritize tasks based on customer experience and ROI.
  • Willingness to learn and interested in new challenges.
  • Nice-to-have expertise: Statistics (Monte Carlo analysis), test automation, transistor-level circuit design, EDA CAD tools, SQL, numerical analysis, machine learning, operating systems, compiler design & computer architecture, and release management.
  • Must be available to work from our Saskatoon facility.

Siemens is dedicated to quality, equality, and valuating diversity, and we welcome applications that reflect the diversity of the communities within which we work.

This position will be subject to U.S. export control requirements under the International Traffic in Arms Regulations (ITAR) and/or Export Administration Regulations (EAR). Employment is contingent on either verifying the U.S. Person status or obtaining any necessary export license.

Why us?

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

Siemens Software. Transform the Everyday

Compensation is based on experience and market values. You will be asked what your expectations are.

  • RRSP matching
  • share purchase matching
  • company paid diversity days
  • an extensive employee assistance program
Solido

Canada

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

Siemens AG • Saskatoon

Sur place
CAD 110 000 - 150 000
RRSP matching
Share purchase matching
Diversity days
+2
Software Verification Specialist - Saskatoon *
Software Verification Specialist - Saskatoon *

Siemens EDA (Siemens Digital Industries Software) • Saskatoon

Sur place
CAD 70 000 - 110 000
RRSP matching
Diversity days
Employee assistance program
+2
C++ Software Engineer - AI-Driven EDA for Chips
C++ Software Engineer - AI-Driven EDA for Chips

Siemens AG • Saskatoon

Sur place
CAD 110 000 - 150 000
RRSP matching
Share purchase matching
Diversity days
+2
PreSales Solutions Consultant - Principal Hybrid/ Conseiller en solutions de prévente -principa[...]
PreSales Solutions Consultant - Principal Hybrid/ Conseiller en solutions de prévente -principa[...]

Siemens Digital Industries Software • Toronto

Sur place
CAD 151 000 - 201 000
PreSales Solutions Consultant - Principal Hybrid
PreSales Solutions Consultant - Principal Hybrid

Siemens AG • Toronto

Sur place
CAD 151 000 - 201 000
Genesis Program - Canada Services Associate Consultant
Genesis Program - Canada Services Associate Consultant

Siemens Digital Industries Software • Oakville

Hybride
CAD 65 000 - 90 000
Product & Portfolio Manager - Physical AI
Product & Portfolio Manager - Physical AI

Siemens AG • Kitchener

Hybride
CAD 120 000 - 160 000
Flexible hours
Telecommuting
Profit sharing
+1
Principal Platform Architect – Physical AI Data & Runtime Platform, Kitchener, ON
Principal Platform Architect – Physical AI Data & Runtime Platform, Kitchener, ON

Siemens AG • Kitchener

Sur place
CAD 140 000 - 185 000
Flexible hours
Telecommuting & digital workspaces
Profit sharing
+1
Chief Product Owner, Network & Communication R&D
Chief Product Owner, Network & Communication R&D

Siemens AG • Vaughan

Sur place
CAD 130 000 - 150 000
Flexible hours
Profit sharing
Vacation buy/sell
+1
Machine Learning Systems and Infrastructure Developer
Machine Learning Systems and Infrastructure Developer

Siemens AG • Kitchener

Sur place
CAD 90 000 - 140 000