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
- ...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...SuggestedFull timeWork at office
- ...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...SuggestedPermanent employmentFull timeRemote work
- ...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...SuggestedContract work
$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...SuggestedMinimum wageRemplacementWork at officeLocal areaRemote workFlexible hours3 days per week1 day per week- ...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...SuggestedWork at officeWork from homeFlexible hours1 day per week
- ...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 workFlexible hours
- ...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 timeRemote work
$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 contractFull timeTemporary workShift work- ...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 timePart timeWork from homeFlexible hoursAfternoon shift
$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 payPermanent employmentWork at officeWork visaFlexible hoursShift work- ...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
- ...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 contractorsWork at office
- ...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 contractorsWork at officeLocal areaRemote work
$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 employmentFull timeWork at officeRemote workMonday to fridayFlexible hoursNight shiftAfternoon shift- ...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 contractPermanent employmentFull timeContract workFor contractorsFor subcontractorWork at officeRemote work
$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 contractFull timeFor contractorsWork at officeRemote workRelocation- ...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
$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 payLong term contractPermanent employmentContract workWork at officeRemote workFlexible hours- ...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 employmentFull timeWork at office
$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...TraineeshipWork at officeWork from homeRelocation- ...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 employmentFull time
$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 employmentFull timeWork at office$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 timeTemporary workFor contractorsInternshipWork at office- ...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 employmentFull timeInternshipWork at officeLocal areaFlexible hours
$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 timePart timeFor contractorsWork at office- ...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 websiteFull timeFor subcontractor
- ...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....InternshipWork at officeShift workNight shift
- ...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 contractFull timeWork at officeWorldwide
- ...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 workFor contractorsRemote workWorldwideFlexible hoursShift work
- ...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 timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer - Python & C++ *. Be the first to apply!
- python developer Saskatoon, SK
- python data engineer Saskatoon, SK
- python developer remote Saskatoon, SK
- python developer no experience Saskatoon, SK
- junior python developer Saskatoon, SK
- c++ developer Saskatoon, SK
- c++ software developer Saskatoon, SK
- junior c++ developer Saskatoon, SK
- software intern Saskatoon, SK
- software Saskatoon, SK
