Senior Software Development Engineer

1 week ago


Waterloo, Ontario, Canada ANSYS, Inc. Full time

Company Overview:

At Ansys, we are a global leader in engineering simulation. We strive to change the world with innovative technology and transformational solutions.

 

Job Description:

The Senior Software Development Engineer contributes to the development of software products and supporting systems in Ansys Electronic Business Unit. This role involves collaborating with a team of expert professionals to understand customer requirements and accomplish development objectives.

 

Responsibilities:

  • Performs complex development activities, including design, implementation, maintenance, testing, and documentation of software modules and sub-systems.
  • Researches and implements optimal solutions to improve performance and user experience.
  • Understands and employs best practices of writing code.
  • Researches problems discovered by QA or product support and develops solutions.
  • Engages in code discussions and training.
  • Understands marketing requirements for a product, including target environment, performance criteria, and competitive issues.
  • Works under general supervision of a development manager.

 

Minimum Qualifications:

  • BS in Computer Science, Mechanical Engineering, or related field with 2 years' experience or MS.
  • Working experience with data structures and algorithm development in C++ and Python.
  • Familiarity with mesh generation concepts, simulation software, CAD systems, and geometry basics.
  • Prior experience of developing desktop applications.

 

Preferred Qualifications:

  • Technical knowledge and experience in C++, MFC, and Python.
  • Good knowledge of thermal and structural engineering concepts.
  • Experience in a large-scale commercial software development environment.
  • Experience/technical knowledge of parallel programming using CPU/GPU.
  • Good communication and interpersonal skills.
  • Ability to learn quickly and collaborate with others in a geographically distributed team.

 

Benefits:

Ansys is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.



  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    About the RoleAs a Senior Full-Stack Software Engineer, you will play a critical role in developing and maintaining our fund administration platform. You will work closely with our product manager, designer, and other engineers on the team to solve major pain points and improve the quality and efficiency of our fund administration services.You will be...


  • Waterloo, Ontario, Canada Google Full time

    Your ResponsibilitiesAs a senior software engineer at Google, your primary responsibilities will include:Designing, developing, testing, deploying, maintaining, and enhancing software solutions that meet our high standards.Managing project priorities, deadlines, and deliverables, ensuring timely completion and delivery of quality results.Collaborating with...


  • Waterloo, Ontario, Canada Stantec Consulting International Ltd. Full time

    Role Overview: As a Senior Software Engineering Lead, you will play a key role in leading our software development team to deliver high-quality commercial software products. You will be responsible for designing, developing, and deploying cutting-edge software products using .NET C#, Azure Cloud, Angular, geospatial development, and web design within a...


  • Waterloo, Ontario, Canada Stantec Consulting International Ltd. Full time

    **Job Title:** Senior Software Engineering Lead**Company Overview:** Stantec Consulting International Ltd. is a leading professional services company that delivers project management, engineering, architecture, and environmental services in North America and internationally.**Job Description:Key ResponsibilitiesCollaborate with cross-functional teams to...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transform Traditional AccountingAt Carta, we're redefining the way fund administration is done. Our purpose-built software transforms traditional accounting into a powerful growth engine.We're looking for a Senior Full Stack Software Engineer to join our Fund Admin Documents team. As a key member of this team, you'll be responsible for creating a centralized...


  • Waterloo, Ontario, Canada Google Inc. Full time

    About the RoleAt Google Inc., we're seeking a talented Senior Software Engineer to join our team of experts in cloud computing. As a key member of our team, you'll play a crucial role in developing cutting-edge technologies that drive innovation and change.We're looking for individuals who bring fresh ideas from various areas, including information...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Ansys OverviewWe are an S&P 500 company and a member of the NASDAQ-100, committed to creating a workplace where diversity, inclusion, equity, and belonging thrive. Our mission is to empower innovators across industries to push boundaries by using the predictive power of simulation.Role DescriptionThis Senior R&D Engineer role is part of our commitment to...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Job SummaryWe are seeking a highly skilled Senior Software Simulation Engineer to join our team at ANSYS, Inc.This role involves leading technical activities throughout the sales opportunity lifecycle and guiding complex sales engagements to successful outcomes using subject matter expertise and industry knowledge.Liaise with customers to understand their...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Job DescriptionThe MCAP Group of Companies is seeking a skilled Senior Software Engineering Manager to join its Information Technology team. The ideal candidate will have extensive experience in software development, architecture, and leadership. As a key member of the team, you will be responsible for designing, executing, and assessing software programs...


  • Waterloo, Ontario, Canada Musashi AI North America Full time

    Senior Computer Vision Software Engineer - AI/MLMusashi AI North America, Inc. is a growing hardware and software focused company that builds and develops smart vision solutions for quality assurance in manufacturing environments. Based in Waterloo, Ontario, Musashi AI North America employs a talented and dynamic team of R&D and Applications Engineers who...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    At Ansys, we are seeking a talented Senior R&D Engineer to join our team of innovative software developers. This role offers the opportunity to work on cutting-edge technologies and contribute to the development of software products that power innovation across industries.The ideal candidate will have a strong background in computer science or a related...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Software Developer (MyGeotab Gateway)Who we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security,...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Job Description: We are seeking a seasoned Senior R&D Engineer to join our team at Ansys, Inc. As a key member of our engineering team, you will be responsible for the development of software products and supporting systems. You will work closely with cross-functional teams to design, develop, and deploy software solutions that meet customer requirements and...


  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a software industry leader for over thirty years, has engaged ROSS (www.getROSS.com) to help them recruit a Senior Software Developer.ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO)...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Full Stack Software Engineer, DocumentsTransform Traditional Accounting into a Powerful Growth Engine.About the TeamYou'll be joining the Fund Admin Documents team as a Senior Full-Stack Software Engineer.We are a small team with the potential to make a major impact in how we play to win the fund administration market. We are a highly collaborative...


  • Waterloo, Ontario, Canada Carta Full time

    Senior Full Stack Software Engineer, DocumentsThe Company You'll JoinCarta develops purpose-built software that transforms traditional accounting into a powerful growth engine. Carta's world-class fund administration platform supports nearly 7,000 funds and SPVs, and represents nearly $130B in assets under management in venture capital and private equity....


  • Waterloo, Ontario, Canada Toronto Film School Full time

    Company OverviewHuron Digital Pathology is a leading provider of digital pathology solutions, revolutionizing the way medical professionals analyze tissue samples. Our cutting-edge technology combines award-winning TissueScope whole slide scanners with advanced image analysis capabilities.Job DescriptionWe are seeking an experienced Senior Software Engineer...


  • Waterloo, Ontario, Canada Google Full time

    Senior Software Developer, Site Reliability Engineering, Google CloudGoogle Waterloo, ON, CanadaMidExperience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area.Minimum Qualifications:- Bachelor's degree in Computer Science, a related field, or equivalent practical...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Company Overview:At Ansys, we power innovation that drives human advancement. For over 50 years, our software has enabled visionaries across industries to push boundaries by using the predictive power of simulation.Job Description:We are seeking a R&D Engineer II with experience in GPU programming to help our team deliver compelling technologies for...

  • Software Engineer

    4 weeks ago


    Waterloo, Ontario, Canada Canonical Full time

    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,...