Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer - Python & C++ *

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:

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

Responsibilities

  • Use C++ and/or Python 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 (Python and/or C++), Linux, testing, source control (Git), debugging, profiling, GUI design (Qt), memory optimization, high-performance data structures and algorithms, multithreaded programming. 
  • 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. There are multiple perks beyond the basic health insurance package, including RRSP matching, share purchase matching, company paid diversity days, and an extensive employee assistance program.

#LI-EDA

#LI-Onsite

#LI-AJ1

#LI-EW1

#Solido

Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Software Developer - Python & C++ * in Saskatoon, SK vacancy
  •  ...This is an in-office Position Skills And Abilities Tasks - Develop Website architecture and determine hardware and software requirements - Research and evaluate a variety of interactive media software products - Conduct tests and perform security and quality... 
    Suggested
    Full time
    Work at office

    2 Web Design Inc.

    Saskatoon, SK
    8 days ago
  •  ...COMPANY Kvale specializes in working with our clients to design, develop and implement innovative solutions in various industries to...  ...manner. ROLE We are looking for a dynamic, self-motivated software engineer. You should have experience in developing integrated web... 
    Suggested
    Permanent employment
    Full time
    Remote work

    KVALE CONSULTING LTD.

    Saskatoon, SK
    21 days ago
  •  ...AI, machine learning, and robotics solutions without being a software developer.This hybrid role combines project coordination, manual testing...  ...automation tools Familiarity with scripting languages such as Python experience supporting proof-of-concept (POC) or product... 
    Suggested
    Contract work

    S.I. Systems

    Saskatoon, SK
    2 days ago
  • $70.5k - $112.9k per year

     ...implement technical solutions to resolve software and usability issues (functionality, sign...  ...deployments, outages, and change activities; develop client communications for rollouts,...  ...Bruno, and GitHub; scripting knowledge of Python. Practical experience with containerization... 
    Suggested
    Minimum wage
    Remplacement
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week
    1 day per week

    Marsh

    Saskatoon, SK
    7 days ago
  •  ...technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and...  ...ability in a Linux environment and with the Python programming language. Flexible to work with customers... 
    Suggested
    Work at office
    Work from home
    Flexible hours
    1 day per week

    Siemens

    Saskatoon, SK
    18 days ago
  •  ...management systems for internal and external clients Automate GIS and data management tasks using scripting tools such as Python and SQL Develop and implement quality control and quality assurance standards and processes Support acquisition, processing, and analysis... 
    Remote work
    Flexible hours

    Saskatchewan Research Council (SRC)

    Saskatoon, SK
    13 days ago
  •  ...management systems for internal and external clients Automate GIS and data management tasks using scripting tools such as Python and SQL Develop and implement quality control and quality assurance standards and processes Support acquisition, processing, and analysis... 
    Full time
    Remote work

    Saskatchewan Research Council

    Saskatoon, SK
    14 days ago
  • $54.01k - $61.72k per year

     ...Skills: - Proficiency with a variety of computer systems and software applications. - Ability to perform a range of Radiation Therapy...  ...orally and in writing. - Human relations skills are required to develop formal relationships of a therapeutic nature to assist others in... 
    Long term contract
    Full time
    Temporary work
    Shift work

    SASKATCHEWAN CANCER AGENCY

    Saskatoon, SK
    22 hours ago
  •  ...growth and learning & development opportunities to continuously develop your skills Opportunity to give back to communities in which...  ...regular basis, to interact in English with external or internal parties or to use English applications or software as part of their tasks.... 
    Full time
    Part time
    Work from home
    Flexible hours
    Afternoon shift

    TELUS

    Saskatoon, SK
    7 days ago
  • $19.52 per hour

     ...repairs of basic instruments; Generate work lists from LIMS software; Monitor and restock laboratory consumables/chemicals; Monitor...  ...how we recognise excellence. At ALS, you’ll be supported to develop new skills and reach your full potential. We invest in our... 
    Hourly pay
    Permanent employment
    Work at office
    Work visa
    Flexible hours
    Shift work

    ALS

    Saskatoon, SK
    6 days ago
  •  ...Innovative thinking with the ability to analyze a situation and develop effective solutions Strong interpersonal skills and the ability...  ...Strong computer skills for inventory management, menu planning software, and communication; Familiarity with budgeting, cost control,... 
    Flexible hours

    COGIR Real Estate

    Saskatoon, SK
    3 days ago
  •  ...landscaping, snow removal, cleaning, and common area presentation. Develop and maintain positive relationships with vendors, contractors,...  ...considered an asset. ~ Experience using property management software such as Yardi, RentCafe, or similar platforms is considered an... 
    For contractors
    Work at office

    Avana Holdings Inc.

    Saskatoon, SK
    7 days ago
  •  ...Working closely with senior leadership, the Exploration Manager will develop exploration programs and strategies, manage field programs, and...  ..., and structural datasets. ~ Proficiency with geological software, GIS platforms, and data management systems. ~ Strong technical... 
    For contractors
    Work at office
    Local area
    Remote work

    CanAlaska Uranium Ltd

    Saskatoon, SK
    18 days ago
  • $55k - $65k per year

     ...media content, and monitoring media coverage. Creating and developing visual elements, including videos and static imagery, that support...  ...work experience. In-depth knowledge of Microsoft Office software and virtual collaboration tools, including Teams, Word, Excel and... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Monday to friday
    Flexible hours
    Night shift
    Afternoon shift

    CPHR Saskatchewan

    Saskatoon, SK
    3 days ago
  •  ...Responsibilities Project Scope, Schedule & Budget Performance Develop, maintain, and monitor the project construction schedule; track...  ...; experience with construction management or project controls software an asset Core Competencies Commercial acumen —... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Remote work

    Flatstone Construction Limited Partnership

    Saskatoon, SK
    9 hours ago
  • $60k - $75k per year

     ...support tickets, resolving complex hardware, software, and connectivity issues Perform root-...  ...and infrastructure upgrades Assist in developing and maintaining IT runbooks, SOPs, and...  ...workflows for staff and contractors Develop automations for the business What You’... 
    Long term contract
    Full time
    For contractors
    Work at office
    Remote work
    Relocation

    Virtual Health Hub

    Saskatoon, SK
    9 hours ago
  •  ...Maintains internal systems including developing and documenting procedures and retention...  ...and reconciliations impacting members. o Develops efficiency tools for processing more complex...  ...Excel Working knowledge of accounting software programs, e.g., Accpac, QuickBooks So,... 
    Full time

    Affinity Credit Union

    Saskatoon, SK
    4 days ago
  • $65 - $90 per hour

     ...build long-term industry experience WHAT YOU WILL BE DOING ~Develop and maintain integrated maintenance schedules across multiple work...  ...with Primavera P6, Prometheus, or other enterprise scheduling software ~Leverage your SAP knowledge to support planning, maintenance,... 
    Hourly pay
    Long term contract
    Permanent employment
    Contract work
    Work at office
    Remote work
    Flexible hours

    TPD

    Saskatoon, SK
    2 days ago
  •  ...skills of our 17,000 employees, whom we are constantly striving to develop. With their different backgrounds and experience, they are proof...  ...uranium milling ~ Must be familiar with MS Office software ~ Working knowledge of PI Vision software is an asset ~ Ability... 
    Permanent employment
    Full time
    Work at office

    Orano

    Saskatoon, SK
    9 days ago
  • $43.9k per year

     ...Proficiency in using MS Office (Word, Excel and Outlook), branch software and internet ~ Knowledge of banking solutions and processes...  ...potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training and... 
    Traineeship
    Work at office
    Work from home
    Relocation

    TD Bank

    Saskatoon, SK
    5 days ago
  •  ...This will be accomplished by strong inventory management, managing processes, and training and developing parts staff to create a high performing department. Using our parts software and your leadership abilities you will ensure that our customer’s parts needs are met with... 
    Permanent employment
    Full time

    South Country Equipment

    Saskatoon, SK
    3 days ago
  • $67.68k - $105.75k per year

     ...and other resources for residents while developing proactive strategies and workshops around...  ...for resident education and guidance. Develop and disseminate a resident health and education...  ...to quality; proficiency with computer software including Microsoft Office Suite and... 
    Permanent employment
    Full time
    Work at office

    University of Saskatchewan

    Saskatoon, SK
    4 days ago
  • $69.59k per year

     ...Demonstrated ability to mentor, lead and encourage staff to develop skills and work towards organizational and departmental goals....  ...Enterprise Resource Planning (ERP) workflow management and drafting software. High level of skill in word processing, spreadsheet, workflow... 
    Full time
    Temporary work
    For contractors
    Internship
    Work at office

    City of Saskatoon

    Saskatoon, SK
    21 days ago
  •  ...and be a part of. We are actively looking for people who want to develop their skillsets, take on new challenges, and advance their...  ...utility considered a plus.  Experience using electrical design software such as SKM PowerTools, ETAP, or EasyPower considered a plus.... 
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    CIMA+

    Saskatoon, SK
    8 days ago
  • $23 per hour

     ...and expenses, track costs, and identify efficiency improvements. Develop and implement maintenance policies and procedures to streamline...  ...vendors, and contractors. Proficiency with maintenance management software and Microsoft Office Suite. Knowledge of safety regulations and... 
    Full time
    Part time
    For contractors
    Work at office

    Camponi Housing Corp.

    Saskatoon, SK
    24 days ago
  •  ...restoration projects simultaneously.           Financial Management: Develop and maintain project schedules, budgets, and scope in alignment...  ...documentation of project milestones and change orders using our project management software. For more information go to our website
    Full time
    For subcontractor

    Saskatoon Fire and Flood Ltd.

    Saskatoon, SK
    13 days ago
  •  ...experience. ~ Strong working knowledge of survey equipment and software such as GPS and Total Stations (Including Robotic). ~...  ...produce accurate and legible field notes. ~ The ability to develop and motivate survey staff and work well in a team environment.... 
    Internship
    Work at office
    Shift work
    Night shift

    GeoVerra

    Saskatoon, SK
    8 days ago
  •  ...candidate, you will: Produce and maintain technical and engineering drawings and models using 2D and 3D CAD software as required Perform conceptual layout work Develop design details Ensure coordination with designers and engineers within the discipline, and with other... 
    Long term contract
    Full time
    Work at office
    Worldwide

    Brunel

    Saskatoon, SK
    14 days ago
  •  ...safety, quality, schedule and cost of the construction activities Develop construction strategy, execution plan and leadership in the...  ...of CDN $500 million or more AutoCAD and/or 3D design/drafting software capabilities is considered an asset Authorization to lawfully... 
    Contract work
    For contractors
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Wood

    Saskatoon, SK
    17 days ago
  •  ...Recruitment and Retention Consultants will -Identify, develop, implement and evaluate risks of recruitment and retention strategies, practices...  ...them to work in Saskatchewan -Utilize and troubleshoot software that hosts job vacancies and candidate profiles needed to promote... 
    Full time
    Local area

    Saskatchewan Healthcare Recruitment Agency

    Saskatoon, SK
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer - Python & C++ *. Be the first to apply!