Senior HPC Software Engineer

2 days ago


Waterloo, Ontario, Canada Ansys Full time $120,000 - $180,000 per year

This role is available to be hired as a hybrid position in either Waterloo, ON, or Montreal, QC.

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.

You Are:
You are a highly skilled engineer with a strong background in software development, computational algorithms, and high performance computing. You bring to the table a deep understanding of parallel programming and experience with computational fluid dynamics (CFD) solver development. You thrive in environments where complex problems require innovative solutions, and you enjoy working with advanced technologies such as GPUs and modern HPC platforms. You are passionate about crafting robust and efficient code, and you take pride in delivering high-quality products that meet and exceed customer expectations. Your communication skills enable you to convey technical concepts clearly, whether you're collaborating with team members or mentoring interns. You value best practices and are committed to continuous improvement, both in your own work and across the team. Working independently comes naturally to you, but you also excel in collaborative, geographically distributed teams. You are motivated by challenges and eager to contribute to the advancement of simulation and solver technologies at Synopsys, making a tangible impact on the future of engineering and innovation.

What You'll Be Doing:

  • Developing and optimizing advanced algorithms for SYNOPSYS CFD solvers, focusing on parallel and HPC computation platforms.
  • Designing and maintaining solver infrastructure to ensure scalability and performance on modern hardware, including GPUs.
  • Implementing programming models to maximize algorithm efficiency for high-performance computing environments.
  • Conducting technical reviews, mentoring team members, and promoting best practices in software development.
  • Participating in complex bug verification, release testing, and beta support for assigned products.
  • Researching customer and market requirements to inform product development and competitive positioning.
  • Collaborating with strategic customers or internal proxies to assess needs and develop tailored solutions.

The Impact You Will Have:

  • Advancing the capabilities of SYNOPSYS CFD solvers to support cutting-edge engineering simulations.
  • Driving innovation in parallel computing and algorithm optimization for high-performance platforms.
  • Enhancing product reliability, scalability, and performance for Synopsys customers worldwide.
  • Contributing to best practices and technical excellence throughout the R&D organization.
  • Reducing time-to-solution for complex engineering problems, enabling faster customer success.
  • Supporting a collaborative environment that fosters learning, mentorship, and growth.

What You'll Need:

  • BS in Engineering, Computer Science, Physics, or related field with 5 years' experience, MS with 3 years' experience, or PhD with 1 year experience.
  • Proficiency in C/C++ and experience developing robust, efficient code.
  • Hands-on experience with parallel and/or GPU programming for HPC environments.
  • Experience with CFD solver development and infrastructure maintenance.
  • Understanding of user requirements, domain-specific tools, and software delivery in large-scale environments.

Who You Are:

  • Innovative thinker with a passion for tackling challenging computational problems.
  • Strong communicator in both written and spoken English.
  • Collaborative team player who thrives in distributed environments.
  • Mentor and positive influence, committed to technical excellence and best practices.
  • Self-motivated, able to work independently and manage responsibilities with minimal supervision.
  • Adaptable and resilient, eager to learn and grow.

The Team You'll Be A Part Of:
You'll join a dynamic R&D team focused on advancing Synopsys' simulation and solver technologies, particularly in the area of computational fluid dynamics. The team is dedicated to delivering innovative, high-performance solutions for a global customer base. Collaboration, technical rigor, and continuous learning are at the core of our approach as we push the boundaries of what's possible in engineering simulation.

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. Your recruiter will provide more details about the salary range and benefits during the hiring process.

AnsysJob

  • Waterloo, Ontario, Canada Synopsys Full time $120,000 - $180,000 per year

    This role is available to be hired as a hybrid position in either Waterloo, ON, or Montreal, QC. 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...


  • Waterloo, Ontario, Canada Carta Full time $130,000 - $180,000 per year

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada Carta Full time $120,000 - $200,000 per year

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada Carta Full time $120,000 - $160,000 per year

    The Problems You'll Solve At Carta, our employees set out on a mission to unlock the power of equity ownership for more people in more places. We believe that the problems we solve today unlock the opportunities of tomorrow. As a Senior Software Engineer, you will be building and shaping our industry-standard Valuations products. In particular, you'll be...


  • Waterloo, Ontario, Canada Insurance Mobility Solutions (IMS) Full time $80,000 - $120,000 per year

    Job Purpose:Working within an agile team, the Software Engineer is responsible for translating productrequirements into working software.Working closely with the Product and Development Teams, they will be a core part of the team whoimplements technical solutions to solve problems and deliver value for our customers.Specific Responsibilities and...


  • Waterloo, Ontario, Canada Manulife Full time US$104,860 - US$194,740

    Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see — and discover that better can take you anywhere you want to go.Position Responsibilities: Develop and maintain clean, well-documented, and efficient code mobile applications (React Native)Mentor a...

  • Software Engineer

    1 week ago


    Waterloo, Ontario, Canada 7add5068-5e0e-420b-be17-24fcb2544ad4 Full time $90,000 - $120,000 per year

    Company DescriptionAllMind AI is revolutionizing the investment industry by providing a unified data and AI workspace tailored to institutional investors. Their platform empowers investment teams to streamline workflows, significantly enhancing efficiency and reducing workload by up to 60%. The company is dedicated to innovation and cutting-edge technology,...


  • Waterloo, Ontario, Canada Carta Full time $180,000 - $200,000 per year

    The Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...


  • Waterloo, Ontario, Canada RideCo Full time

    This is an opportunity in the exciting and fast-growing transportation technology industry. Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-demand network, and you will be one of the pioneers shaping this transformation. As a Senior Full Stack Developer at RideCo, you will play a key role in shaping the...


  • Waterloo, Ontario, Canada Canonical - Jobs Full time $80,000 - $120,000 per year

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...