Thermal/Fluids Software Developer II
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
Our mission is to power innovation that drives human advancement. For over 50 years, our predictive simulation software has enabled companies to push the boundaries of technology in fields ranging from sustainable transportation and advanced semiconductors to satellite systems and life-saving medical devices. Join us and help power the next leap in human progress.
You Are:
You are a passionate and resourceful engineer, eager to make a measurable impact through technology. With a solid foundation in computer science or engineering, you thrive in collaborative, multidisciplinary environments and excel at transforming complex problems into elegant solutions. You bring hands-on experience in C++ and C#, and are comfortable navigating challenging codebases. Your curiosity drives you to keep pace with the latest in software engineering, especially as it relates to physical modeling and simulation.
You have a keen eye for detail and a relentless commitment to quality, always seeking ways to optimize, debug, and refine your code. You understand the importance of teamwork, open communication, and mutual respect, and are motivated by the opportunity to learn from and contribute to a talented group of peers. You value inclusivity and recognize that diverse perspectives drive better outcomes.
As someone who enjoys tackling moderate-to-complex development tasks, you know how to balance independent problem-solving with collaborative solution-building. You are enthusiastic about developing software that supports real-world applications such as thermal and fluids analysis, and are comfortable working remotely while staying connected to a global team. Your adaptability and drive for continuous improvement make you an ideal fit for Synopsys’ innovative culture.
What You’ll Be Doing:
- Designing, implementing, and maintaining high-quality software modules focused on thermal and fluids analysis.
- Engaging in moderate-to-complex development tasks, including coding, testing, documentation, and integration.
- Troubleshooting, debugging, and optimizing code to ensure performance, scalability, and maintainability.
- Collaborating with managers, technical leads, and fellow engineers to refine solutions and ensure seamless integration across teams.
- Delivering efficient, readable code that meets project timelines and quality standards.
- Staying current with best practices in software engineering and continually expanding expertise in thermal and fluids modeling.
- Contributing to engineering simulation applications, such as Finite Element Analysis (FEA) and fluids modeling.
The Impact You Will Have:
- Accelerate the development of advanced simulation tools used across industries, from aerospace to healthcare.
- Enable customers to optimize product designs for efficiency, safety, and sustainability.
- Support the creation of innovative solutions that power next-generation technologies.
- Help Synopsys maintain its leadership in engineering simulation and predictive modeling.
- Drive improvements in software performance, scalability, and reliability that benefit users worldwide.
- Foster a culture of technical excellence and collaboration within a globally distributed team.
What You’ll Need:
- Bachelor’s degree in Computer Science, Mechanical Engineering, or a related field (with 2+ years of relevant experience), or a Master’s degree in a related field.
- 2+ years of hands-on experience in C++ and C#, with strong proficiency in these languages.
- Familiarity with the Fortran programming language.
- Solid understanding of data structures, algorithms, and debugging techniques.
- Ability to quickly grasp complex systems and work effectively within a team environment.
- Proven track record of delivering high-quality work within deadlines.
- Preferred: Experience with distributed processing systems, optimization, and .NET framework.
- Preferred: Development experience with physical design or analysis tools, multi-physics modeling, computer graphics, and geometry processing.
Who You Are:
- Analytical and detail-oriented, with a passion for solving complex technical problems.
- Collaborative team player who values open communication and diverse perspectives.
- Adaptable and eager to learn new technologies and approaches.
- Self-motivated, proactive, and committed to continuous improvement.
- Inclusive, respectful, and supportive of colleagues from all backgrounds.
- Effective at managing time, priorities, and multiple tasks in a remote work environment.
The Team You’ll Be A Part Of:
You’ll join a dynamic, innovative Research & Development team at Synopsys, focused on building world-class engineering simulation software. Our team brings together talented engineers, technical leads, and managers who collaborate across disciplines to deliver high-impact solutions for customers worldwide. We foster a culture of technical excellence, creativity, and continuous learning, supporting each other to achieve our shared mission of powering innovation and human advancement.
Rewards and Benefits:
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, such as an annual bonus, equity, and other discretionary bonuses. Your recruiter will provide more details about the salary range and benefits during the hiring process.
Synopsys is committed to building a diverse and inclusive workplace where talented people of every background can thrive. We consider all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.
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 hr-help-canada@synopsys.com.
Apply NowRelevant Jobs
-
ASIC Digital Design, Sr Engineer
Mississauga, Canada
Engineering
-
Thermal/Fluids Software Developer II
Waterloo, Canada
Engineering
-
IP Design Technical Lead/ Staff ASIC RTL Design Engineer
Bengaluru, India
Engineering
Find the open role that’s
right for you
-
ASIC Digital Design, Sr Engineer
Mississauga, Canada
-
Thermal/Fluids Software Developer II
Waterloo, Canada
-
IP Design Technical Lead/ Staff ASIC RTL Design Engineer
Bengaluru, India
-
Application Engineer II
Seoul, South Korea
View all job opportunities here
View all job opportunities here