Senior Software Development Engineer
1 week ago
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.
-
Senior Software Development Engineer
5 hours ago
Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full timeAbout 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...
-
Senior Software Engineer
2 days ago
Waterloo, Ontario, Canada Google Full timeYour 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...
-
Senior Software Engineering Lead
13 hours ago
Waterloo, Ontario, Canada Stantec Consulting International Ltd. Full timeRole 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...
-
Senior Software Engineering Lead
5 days ago
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...
-
Senior Software Developer
3 days ago
Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full timeTransform 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...
-
Senior Software Engineer, Cloud Computing
4 hours ago
Waterloo, Ontario, Canada Google Inc. Full timeAbout 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...
-
Senior Software Engineer
16 hours ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeAnsys 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...
-
Senior Software Simulation Engineer
10 hours ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeJob 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...
-
Senior Software Engineering Manager
5 days ago
Waterloo, Ontario, Canada MCAP Group of Companies Full timeJob 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...
-
Senior Computer Vision Software Engineer
4 days ago
Waterloo, Ontario, Canada Musashi AI North America Full timeSenior 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...
-
Research Software Engineer
5 hours ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeAt 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...
-
Senior Software Developer
4 weeks ago
Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full timeSenior 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,...
-
Cloud Native Software Development Lead
6 days ago
Waterloo, Ontario, Canada ANSYS, Inc. Full timeJob 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...
-
Senior Enterprise Software Developer
4 weeks ago
Waterloo, Ontario, Canada ROSS Full timeOur 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)...
-
Senior Full Stack Software Engineer, Documents
4 weeks ago
Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full timeSenior 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 timeSenior 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....
-
Software Development Lead
7 days ago
Waterloo, Ontario, Canada Toronto Film School Full timeCompany 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 timeSenior 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 timeCompany 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 timeCanonical 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,...