Job Description and Requirements We Are Synopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.You Are You are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.What You'll Be DoingDevelop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automationBuild high-performance C++ software and Python-based automation toolsPartner with simulation engineers, product managers, QA, and developers to solve user workflow challengesOwn defined features from development through testing and deliverThe Impact You Will HaveImprove the quality, reliability, and usability of core geometry and meshing capabilitiesReduce debugging time by creating clearer, more effective user workflowsSupport thoughtful use of AI/ML in CAD and simulation environmentsDeliver maintainable, high-quality software that strengthens the product experienceWhat You'll NeedBSEE, BSCS, or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experienceStrong C++ skills in performance-sensitive software developmentSolid understanding of 3D geometry modeling, algorithms, and data structuresExperience with Python for scripting and automationWorking knowledge of meshing concepts and geometry issues that affect simulation successExposure to AI/ML in geometry, CAD, or related workflows is a plusExperience in commercial software development is a plusWho You AreYou solve complex technical problems with practical engineering judgmentYou write clear, maintainable code built for long-term useYou communicate well across disciplines and work effectively with cross-functional and geographically distributed teams You take ownership of your work and deliver with consistencyThe Team You'll Be Part Of You will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.Rewards and BenefitsWe offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.#LI-DP1 Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact
[email protected] Description and Requirements We Are Synopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.You Are You are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.What You'll Be DoingDevelop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automationBuild high-performance C++ software and Python-based automation toolsPartner with simulation engineers, product managers, QA, and developers to solve user workflow challengesOwn defined features from development through testing and deliverThe Impact You Will HaveImprove the quality, reliability, and usability of core geometry and meshing capabilitiesReduce debugging time by creating clearer, more effective user workflowsSupport thoughtful use of AI/ML in CAD and simulation environmentsDeliver maintainable, high-quality software that strengthens the product experienceWhat You'll NeedBSEE, BSCS, or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experienceStrong C++ skills in performance-sensitive software developmentSolid understanding of 3D geometry modeling, algorithms, and data structuresExperience with Python for scripting and automationWorking knowledge of meshing concepts and geometry issues that affect simulation successExposure to AI/ML in geometry, CAD, or related workflows is a plusExperience in commercial software development is a plusWho You AreYou solve complex technical problems with practical engineering judgmentYou write clear, maintainable code built for long-term useYou communicate well across disciplines and work effectively with cross-functional and geographically distributed teams You take ownership of your work and deliver with consistencyThe Team You'll Be Part Of You will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.Rewards and BenefitsWe offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.#LI-DP1 Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact
[email protected] Description and Requirements We Are Synopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.You Are You are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.What You'll Be DoingDevelop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automationBuild high-performance C++ software and Python-based automation toolsPartner with simulation engineers, product managers, QA, and developers to solve user workflow challengesOwn defined features from development through testing and deliverThe Impact You Will HaveImprove the quality, reliability, and usability of core geometry and meshing capabilitiesReduce debugging time by creating clearer, more effective user workflowsSupport thoughtful use of AI/ML in CAD and simulation environmentsDeliver maintainable, high-quality software that strengthens the product experienceWhat You'll NeedBSEE, BSCS, or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experienceStrong C++ skills in performance-sensitive software developmentSolid understanding of 3D geometry modeling, algorithms, and data structuresExperience with Python for scripting and automationWorking knowledge of meshing concepts and geometry issues that affect simulation successExposure to AI/ML in geometry, CAD, or related workflows is a plusExperience in commercial software development is a plusWho You AreYou solve complex technical problems with practical engineering judgmentYou write clear, maintainable code built for long-term useYou communicate well across disciplines and work effectively with cross-functional and geographically distributed teams You take ownership of your work and deliver with consistencyThe Team You'll Be Part Of You will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.Rewards and BenefitsWe offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.#LI-DP1Job Description and RequirementsWe Are Synopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.You Are You are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.What You'll Be DoingDevelop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automationBuild high-performance C++ software and Python-based automation toolsPartner with simulation engineers, product managers, QA, and developers to solve user workflow challengesOwn defined features from development through testing and deliverThe Impact You Will HaveImprove the quality, reliability, and usability of core geometry and meshing capabilitiesReduce debugging time by creating clearer, more effective user workflowsSupport thoughtful use of AI/ML in CAD and simulation environmentsDeliver maintainable, high-quality software that strengthens the product experienceWhat You'll NeedBSEE, BSCS, or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experienceStrong C++ skills in performance-sensitive software developmentSolid understanding of 3D geometry modeling, algorithms, and data structuresExperience with Python for scripting and automationWorking knowledge of meshing concepts and geometry issues that affect simulation successExposure to AI/ML in geometry, CAD, or related workflows is a plusExperience in commercial software development is a plusWho You AreYou solve complex technical problems with practical engineering judgmentYou write clear, maintainable code built for long-term useYou communicate well across disciplines and work effectively with cross-functional and geographically distributed teams You take ownership of your work and deliver with consistencyThe Team You'll Be Part Of You will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.Rewards and BenefitsWe offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.#LI-DP1
We Are Synopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.
We AreWe AreSynopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.Synopsys is the leader in engineering solutions from silicon to systems, helping customers innovate AI-powered products faster through silicon design, IP, simulation, and analysis solutions.
You Are You are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.
You AreYou AreYou are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.You are an experienced software engineer with strong C++ skills and a solid foundation in 3D geometry, meshing, or related engineering workflows. You build reliable, maintainable software for real-world use, enjoy solving technical problems, and work well across disciplines to improve product quality and user experience. In this role, you will work on the 3D editor in Ansys Electronics Desktop, helping improve geometry and meshing workflows for electromagnetic simulation.
What You'll Be Doing
What You'll Be DoingWhat You'll Be Doing
- Develop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\
Develop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\Develop 3D geometry algorithms that support modeling, validation, and meshing for electromagnetic simulation\
- Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automation
Contribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automationContribute to AI/ML-driven capabilities for geometry validation, error detection, and workflow automation
- Build high-performance C++ software and Python-based automation tools
Build high-performance C++ software and Python-based automation toolsBuild high-performance C++ software and Python-based automation tools
- Partner with simulation engineers, product managers, QA, and developers to solve user workflow challenges
Partner with simulation engineers, product managers, QA, and developers to solve user workflow challengesPartner with simulation engineers, product managers, QA, and developers to solve user workflow challenges
- Own defined features from development through testing and deliver
Own defined features from development through testing and deliver
Own defined features from development through testing and deliverOwn defined features from development through testing and deliver
The Impact You Will Have
The Impact You Will HaveThe Impact You Will Have
- Improve the quality, reliability, and usability of core geometry and meshing capabilities
Improve the quality, reliability, and usability of core geometry and meshing capabilitiesImprove the quality, reliability, and usability of core geometry and meshing capabilities
- Reduce debugging time by creating clearer, more effective user workflows
Reduce debugging time by creating clearer, more effective user workflowsReduce debugging time by creating clearer, more effective user workflows
- Support thoughtful use of AI/ML in CAD and simulation environments
Support thoughtful use of AI/ML in CAD and simulation environmentsSupport thoughtful use of AI/ML in CAD and simulation environments
- Deliver maintainable, high-quality software that strengthens the product experience
Deliver maintainable, high-quality software that strengthens the product experienceDeliver maintainable, high-quality software that strengthens the product experience
What You'll Need
What You'll NeedWhat You'll Need
- BSEE, BSCS, or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experience
BSEE, BSCS, or related field with 5+ years of experience, or a Master’s with 3+ years, or a PhD with relevant experienceBSEE, BSCS, or related field with 5+ years of experience, or aMaster’swith 3+ years, or a PhD with relevant experience
- Strong C++ skills in performance-sensitive software development
Strong C++ skills in performance-sensitive software developmentStrong C++ skills in performance-sensitive software development
- Solid understanding of 3D geometry modeling, algorithms, and data structures
Solid understanding of 3D geometry modeling, algorithms, and data structuresSolid understanding of 3D geometry modeling, algorithms, and data structures
- Experience with Python for scripting and automation
Experience with Python for scripting and automationExperience with Python for scripting and automation
- Working knowledge of meshing concepts and geometry issues that affect simulation success
Working knowledge of meshing concepts and geometry issues that affect simulation successWorking knowledge of meshing concepts and geometry issues that affect simulation success
- Exposure to AI/ML in geometry, CAD, or related workflows is a plus
Exposure to AI/ML in geometry, CAD, or related workflows is a plusExposure to AI/ML in geometry, CAD, or related workflows is a plus
- Experience in commercial software development is a plus
Experience in commercial software development is a plusExperience in commercial software development is a plus
Who You Are
Who You AreWho You Are
- You solve complex technical problems with practical engineering judgment
You solve complex technical problems with practical engineering judgmentYou solve complex technical problems with practical engineering judgment
- You write clear, maintainable code built for long-term use
You write clear, maintainable code built for long-term useYou write clear, maintainable code built for long-term use
- You communicate well across disciplines and work effectively with cross-functional and geographically distributed teams
You communicate well across disciplines and work effectively with cross-functional and geographically distributed teamsYou communicate well across disciplines and work effectively with cross-functional and geographically distributed teams
- You take ownership of your work and deliver with consistency
You take ownership of your work and deliver with consistencyYou take ownership of your work and deliver with consistency
The Team You'll Be Part Of You will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.
The Team You'll Be Part OfThe Team You'll Be Part OfYou will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.You will join the team responsible for the 3D editor in Ansys Electronics Desktop, a flagship product for electromagnetic simulation at Synopsys. The team builds geometry, visualization, and meshing workflows that help engineers run accurate, reliable simulations.
Rewards and Benefits
Rewards and Benefits
Rewards and BenefitsWe offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
#LI-DP1
Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact
[email protected] Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact
[email protected].
Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact [email protected].
Synopsys Canada ULC values the diversity of our workforce. We are committed to provide access & opportunity to individuals with disabilities and will provide reasonable accommodation to individuals throughout the recruitment and employment process. Should you require an accommodation, please contact
[email protected]@synopsys.com
Back to job listApply