Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

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

L'offre d'emploi a été publiée il y a 21 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Software Developer - Python & C++ * à Saskatoon, SK
  •  ...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... 
    Suggéré
    Temps plein
    Travail au bureau

    2 Web Design Inc.

    Saskatoon, SK
    il y a 4 jours
  • $153k - $213k par année

     ...writing and tech talks. You will help develop talent on your team by providing feedback...  ...have a total of 4+ years of experience as a software engineer. You are experienced in...  ...systems at scale using technologies like Python, Kotlin, AWS, MySQL, and Kubernetes. You... 
    Suggéré
    Contrat Longue Durée
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Affirm

    Saskatoon, SK
    il y a 13 jours
  • $88k - $132k par année

     ...with a wide range of client stakeholders in software application development space. This...  ...Provide oversight and unit testing of code developed by partner or customer employees. Advise...  ...shape the future with confidence and develop answers for the most pressing issues of today... 
    Suggéré
    Temps plein
    Zone locale

    EY

    Saskatoon, SK
    il y a 10 jours
  • $70.5k - $112.9k par année

     ...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... 
    Suggéré
    Salaire minimum
    Remplacement
    Travail au bureau
    Zone locale
    Travail à distance
    Horaires flexibles
    3 jours par semaine
    1 jour par semaine

    Marsh

    Saskatoon, SK
    il y a 28 jours
  •  ...organization. In this position, you will conceptualize, design, develop, and enhance reporting solutions to meet current and emerging program...  ...knowledge of database concepts, data integration, and SQL/SAS/Python scripting, along with experience using reporting and visualization... 
    Suggéré

    eHealth Saskatchewan

    Saskatoon, SK
    il y a 15 jours
  •  ...and this role is well positioned to influence how that capability develops across the organization. You will work in partnership with the...  ...proficiency with scripting and automation tools such as PowerShell, Python, Ansible, Terraform, or similar Observability Platforms:... 
    Temps plein

    Nutrien

    Saskatoon, SK
    il y a 16 jours
  • $29.04 par heure

     ...situation and support required for the youth and caregiver/parent · Develops a structured and agreed set of counselling sessions that will...  ...supervision Proficient in use of both standard office software and specialized client management technology Experience and Education... 
    Сontrat
    Temps partiel
    Travail au bureau
    Zone locale
    Travail à domicile
    Horaires flexibles

    Vision Loss Rehabilitation Canada

    Saskatoon, SK
    il y a 13 jours
  • $41.9k - $53.77k par année

     ...Microsoft Office Suite, Internet. Applications, and inventory control software; Ability to handle a physically demanding job with heavy...  ...a culture and opportunities that empower our team to grow and develop. We offer robust benefits to support your health and wellness as... 
    Temps plein
    Travail au bureau

    Keurig Dr Pepper Canada

    Saskatoon, SK
    il y a 4 jours
  • $42.04k - $52.44k par année

     ...Competencies - Ability to adapt to changing conditions - Ability to assist and develop policies and procedures according to best practices - Ability to competently use computers and software applications as required by the position - Ability to develop and deliver... 
    Temps plein
    Travail posté
    Poste rotatif

    St. Paul's Hospital

    Saskatoon, SK
    il y a 6 jours
  • $84.75k - $127.12k par année

     ...manufacturers and company-approved policies and procedures. Develop and implement a production strategy and policy and ensure that production...  ...Working knowledge of Microsoft Office and maintenance-related software. Ability to support, strengthen, and promote safety and... 
    Emploi permanent
    Temps plein
    Travail au bureau

    Rise Air

    Saskatoon, SK
    il y a 6 jours
  • $24k - $74k par année

     ...Personal Trainers are responsible for developing a roster of clients and working with their...  ...health history and future goals in order to develop tailored, effective programming...  ...clients (e.g., use of GoodLife tools and software) Do you have what it takes? Must be willing... 
    Temps plein

    GoodLife Fitness

    Saskatoon, SK
    il y a 6 jours
  • $18 - $22 par heure

     .... As our teammate, you will have the opportunity to continually develop your skills through ongoing training, have the opportunity to be...  ...vendors, and teammates Ability to learn and operate the applicable software system used to process orders Experience working in a fast-... 
    Taux horaire

    EMCO Corporation

    Saskatoon, SK
    il y a 7 jours
  • $138k - $256k par année

     ...commissioning, commissioning, training, testing and start up activities Develop and maintain the system centric integrated commissioning and...  ...personnel Proficient in Microsoft (MS) Office suite of software programs, knowledge management portals and communities, Lotus... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Pour les contractants
    Sous-traitant
    Travail au bureau
    Zone locale
    Bureau à domicile
    Horaires flexibles

    Fluor Corporation

    Saskatoon, SK
    il y a 9 jours
  •  ...manufacturing environment. Effectively supervises, motivates, and develops frontline staff to achieve production goals and maintain a high-...  ..., coupled with a readiness to swiftly grasp and utilize various software platforms (e.g., SAP, Kronos) to enhance customer service and... 
    Travail posté

    Maple Leaf Foods Inc

    Saskatoon, SK
    il y a 14 jours
  • $54.01k - $61.72k par année

     ...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... 
    Contrat Longue Durée
    Temps plein
    Travail temporaire
    Travail posté

    SASKATCHEWAN CANCER AGENCY

    Saskatoon, SK
    il y a 15 jours
  •  ...mentoring, guidance and technical expertise to the project team Develop and maintain positive and sustainable client relationships...  ...standards and construction methods ~ Experience with Civil 3D software would be an asset ~ Authorization to lawfully work in Canada without... 
    Temps plein
    Сontrat
    Travail au bureau
    Le monde entier
    Horaires flexibles

    John Wood Group

    Saskatoon, SK
    il y a 9 heures
  •  ...practices. Ensure that the appropriate people are retained and developed within the process team to maintain and improve technical...  ...improvements and subsequent implementation of corporate and project software, design tools, Engineering Policies, Procedures, Instructions, Forms... 
    Temps plein
    Travail au bureau
    Le monde entier
    Horaires flexibles

    John Wood Group

    Saskatoon, SK
    il y a 9 heures
  •  ...support of accredited evidence-based computer decision support software, clinical guidelines, protocols, and other resources. The incumbent...  ...requests and situations when protocols are not followed. Develop new protocols as needed and willing to participate/lead program... 
    Emploi permanent
    Temps plein
    Stage
    Recrutement immédiat

    Medavie

    Saskatoon, SK
    il y a 1 jour
  •  ...as a portfolio of suppliers providing critical commodities. -Develop an overarching / long-term category strategy for chemicals & feedstocks...  ...of communication channels to support stakeholders; -High level of computer proficiency, specifically with MS Office and SAP software
    Contrat Longue Durée
    Temps plein
    Сontrat
    Travail temporaire

    Cameco Corporation-Saskatoon

    Saskatoon, SK
    il y a 14 heures
  • $64.78k - $81.74k par année

     ...subject matter experts (SME's) and Business Development to design and develop content that is engaging, effective, and supports an optimal...  ...to the audience. Proficient skill in use of computer software programs administered by Brokers. Proficient skill in Microsoft... 
    Temps plein
    Travail temporaire
    Travail au bureau
    Travail à domicile
    Lundi au vendredi
    Équipe de nuit

    Saskatchewan Government Insurance

    Saskatoon, SK
    il y a 4 jours
  •  ...You Will… Support the Market Manager in developing mid to long-term portfolio strategies for...  ...influencer contacts on market issues and develop joint strategies or processes with...  ...computer skills and proficient in various software programs, including PowerPoint, Excel and... 
    Contrat Longue Durée
    Emploi permanent
    Stage

    BASF Canada Inc.

    Saskatoon, SK
    il y a 2 jours
  •  ...office . If you are looking to build your career and continue to develop your skills in the mining and consulting industries, we want to...  ...experience in construction ~ Familiarity using power system software to perform calculations (e.g. ETAP). ~ Instrumentation and controls... 
    Temps plein
    Travail au bureau
    Le monde entier

    John Wood Group

    Saskatoon, SK
    il y a 9 heures
  • $67.68k - $105.75k par année

     ...facilities needs related to the clinics. Assist the Director in developing, assessing, and acting on quality assurance measures related to...  ...of an fast paced workplace. An excellent grasp of computer software systems; experience with dental software (e.g., axiUm, Cleardent... 
    Emploi permanent
    Temps plein
    Travail au bureau
    Lundi au vendredi
    Travail posté

    University of Saskatchewan

    Saskatoon, SK
    il y a 9 heures
  •  ...entering information using financial and/or human resource systems, software applications, and technical support tools. Actively...  ...policy and Standing Committee in accordance with the processes developed to enact the policy. Successful candidates that assert Indigenous... 
    Taux horaire
    Emploi permanent
    Temps plein
    Travail au bureau
    Lundi au vendredi
    Travail posté

    University of Saskatchewan

    Saskatoon, SK
    il y a 9 heures
  •  ...schedule is Monday to Friday, with occasional Saturday shifts. A Day in The Life Develop and maintain comprehensive knowledge and skill in employing scrap purchasing and management software Create, manage and payout scale tickets Weigh trucks and customers in and out... 
    Temps plein
    Travail au bureau
    Lundi au vendredi
    Travail posté

    SECURE

    Saskatoon, SK
    il y a 6 jours
  • $66.3k par année

     ...annual basis and/or as requested. As a team player assist in developing policies and procedures in partnership with other Ministries...  ...regulations and policies A knowledge of Sage 300 and other budgeting software's would be considered an asset. Knowledge in risk assessment... 
    Emploi permanent
    Temps plein
    Pour les contractants
    Travail au bureau
    Lundi au vendredi
    Travail posté

    METIS NATION - SASKATCHEWAN

    Saskatoon, SK
    il y a 2 jours
  •  ...identifying business opportunities amongst existing customers Develop and maintain an understanding of pricing models/concepts and...  ...secondary education in business (BComm, MBA) High proficiency with software programs (Excel and MS Word) Analytical with ability to pay... 
    Emploi permanent
    Temps plein
    Lundi au vendredi
    Travail posté

    First Nations Bank of Canada

    Saskatoon, SK
    il y a 2 jours
  • $50.6k - $71.4k par année

     ...to customers in a fast-paced work environment Proficiency in software tools including MS Office, and internet application Tactful communicator...  ...potential to achieve your career goals. Here at TD, we hire and develop the best. Training & Onboarding We will provide training... 
    Temps plein
    Stage de formation
    Travail à domicile
    Relocation

    TD

    Saskatoon, SK
    il y a 8 jours
  •  ...and objectives through regular reporting, budget planning and developing ways to improve systems and processes! What you’ll do Manage...  ...standards. Working knowledge of reporting and accounting software The ability to conduct leading practice research to discover... 
    Temps plein
    Travail temporaire

    Affinity Credit Union

    Saskatoon, SK
    il y a 7 jours
  • $93k - $117k par année

     ...configurations, including disk encryption, firewall rules and compliance policies. Develop and maintain patch management strategies for Windows and third-party applications. Package, test and deploy software using automated endpoint management tools. Provide advanced support... 
    Temps plein
    Сontrat
    Travail au bureau
    Relocation
    Horaires flexibles

    Cameco Corporation

    Saskatoon, SK
    il y a 7 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Software Developer - Python & C++ *. Soyez parmi les premiers à postuler !