High-Performance Computing Software Developer
2 days ago
Achieving Excellence in Computational Electromagnetics
At Ansys, we strive to empower innovators to create transformative solutions using the predictive power of simulation. Our team is dedicated to pushing the boundaries of what is possible in computational electromagnetics.
About the Role
We are seeking a talented Senior R&D Engineer to join our team focused on developing cutting-edge computational electromagnetics (CEM) engines in ANSYS HFSS simulation software. The successful candidate will have expertise in scientific software development, HPC infrastructure, and distributed computing technologies.
Responsibilities
- Design and develop software products and supporting systems
- Collaborate with the team to plan, architect, and research new ideas and technologies
- Employ best practices and help maintain them through technical reviews and mentoring
- Conduct complex bug verification, release testing, and beta support for assigned products
- Research and understand marketing requirements for products, including target environment, performance criteria, and competitive issues
- Work independently with minimal supervision and take on some planning and mentoring responsibilities
- May be responsible for managing interns or co-ops
Qualifications
- Bachelor's degree in computer science or related field with 5 years' experience, Master's degree with 3 years' experience, or Ph.D. with 1 year of experience
- Commercial experience with software development that requires design and implementation in C++ and/or other object-oriented languages
- HPC experience; shared and distributed memory development
- Knowledge of various IPC methods (sockets, pipes, MPI protocols)
- Experience with API development
- Familiarity with advanced numerical methods such as FEM
- Experience with both Windows and Linux development environments
- Experience in a large-scale commercial software development environment
- Understanding of customer requirements and tools used in this domain
- Good communication and interpersonal skills
- Ability to work collaboratively in a geographically distributed team
-
High-Performance Computing Specialist
13 hours ago
Montreal, Quebec, Canada MPA Recruitment Full timeMPA Recruitment is seeking a High-Performance Computing Specialist to join our Data Infrastructure team. In this role, you will design and develop high-performance microservices to support large-scale data processing for trading and research.Key Responsibilities:Design, develop, and optimize C++ services for fast and reliable data retrievalCollaborate with...
-
High-Performance Software Developer
2 days ago
Montreal, Quebec, Canada MPA Recruitment Full timeAbout the Role:Join MPA Recruitment as a talented C++ developer and be part of shaping cutting-edge microservices.You'll collaborate closely with experts in data engineering, research, and more to create efficient data solutions.Main Tasks:Designing, implementing, and refining complex C++ codebaseEnsuring high-speed data access through optimized service...
-
High-Performance Software Expert
2 days ago
Montreal, Quebec, Canada 360 Inc. Full timeAbout the CompanyAt 360 Inc., we're passionate about creating innovative solutions for the automotive sector. Our team is dedicated to delivering exceptional results and fostering a collaborative work environment.Job TitleWe're seeking a highly skilled High-Performance Software Expert to join our team. The ideal candidate will have extensive experience in...
-
Performance Computing Developer
18 hours ago
Montreal, Quebec, Canada Autodesk, Inc. Full time**Job Summary**Autodesk Research is seeking a talented Performance Computing Developer to join our team. In this role, you will work on developing cutting-edge machine learning solutions that drive innovation in the industry.**Key Responsibilities**Implement high-performance GPU kernels for low-precision inferenceDevelop and optimize machine learning...
-
Montreal, Quebec, Canada Hunter Bond Full timeJob Title: Linux Compute and Storage EngineerCompany OverviewHunter Bond is a dynamic FinTech company that provides cutting-edge financial solutions to businesses worldwide. Our team of experts is dedicated to delivering innovative products and services that meet the evolving needs of our clients.Job DescriptionWe are seeking a highly skilled Linux Compute...
-
High-Performance Software Expert
6 days ago
Montreal, Quebec, Canada C Ssystems Full timeRequired Skills and Qualifications:Bachelor's or Master's degree in Computer Engineering or Computer ScienceMinimum 7 years of experience in object-oriented software developmentMinimum 7 years of experience in a C++ software development positionProficiency in QT (QTest is an asset)Significant experience with Linux environments (Ubuntu or Fedora are an...
-
High-Performance Java Developer
2 days ago
Montreal, Quebec, Canada Bounteous Full timeWe are looking for an experienced Java Programmer with a strong background in software development to join our team. As a key member of our high-performing team, you will contribute to the design, development, and maintenance of complex financial systems. Your expertise in Java, Spring Framework, and SQL will enable you to make a significant impact on our...
-
High-Performance Software Architect
1 day ago
Montreal, Quebec, Canada 360 Inc. Full timeAbout the JobThis is an exciting opportunity to join our team as a C++ developer and contribute to the development of high-performance software systems on a Linux environment.Key Responsibilities:Design, develop, and maintain complex software systems using C++.Investigate and resolve issues in the production environment.Collaborate with the team to analyze,...
-
Montreal, Quebec, Canada Squarepoint Capital Full timeRole: Software Developer Team : Internal Compute Frameworks Locations : London, Montreal, Singapore, Warsaw Position Overview: We are seeking an experienced and passionate Software Developer to join our growing team. In this role, you will play a key part in designing, building, and maintaining Squarepoint internal frameworks, services and platforms...
-
Montreal, Quebec, Canada Squarepoint Capital Full timeSquarepoint is a global investment management firm that utilizes a diversified portfolio of systematic and quantitative strategies across financial markets that seeks to achieve high quality, uncorrelated returns for our clients. We have deep expertise in trading, technology and operations and attribute our success to rigorous scientific research. As a...
-
Montreal, Quebec, Canada GuruLink Full timeJob DescriptionGuruLink is seeking an experienced Python Software Developer to join our team. As a key member, you will play a crucial role in ensuring the performance, stability, and availability of our software systems.We are looking for a talented individual with strong analytical skills, high software development capacity, and experience in developing...
-
High Performance Computing Specialist
6 days ago
Montreal, Quebec, Canada Bounteous Full timeAbout the Role">We are seeking an experienced Senior C++ Developer to join our team in the Americas. The ideal candidate will have a strong background in low latency market data systems, excellent programming skills, and a passion for delivering high-quality solutions.">Responsibilities">">Design and develop high-performance C++ applications for real-time...
-
Senior Software Developer
7 days ago
Montreal, Quebec, Canada IMDS Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at IMDS Software Inc. As a Senior Software Developer, you will be responsible for writing, modifying, integrating, and testing software code. Your tasks will include assisting in the collection and documentation of user requirements, assisting in the development of...
-
High-Performance C++ Developer Wanted
3 days ago
Montreal, Quebec, Canada MPA Recruitment Full timeRole Summary:As a C++ software engineer, you will be responsible for building high-performance microservices that process large amounts of data.Responsibilities:Design, develop, and optimize high-performance C++ microservicesMaintain existing C++ codebaseCollaborate with cross-functional teams to deliver high-quality softwareParticipate in code reviews and...
-
High-Performance Features Developer
7 days ago
Montreal, Quebec, Canada AlayaCare Full timeAbout AlayaCare:We're a leading provider of cloud-based software solutions for home healthcare providers, serving customers worldwide.About the Role:We're seeking an experienced Senior Developer to join our team and contribute to building high-performance features for our product. As a key member of our technical team, you'll be responsible for scoping work,...
-
software development project manager
7 days ago
Montreal, Quebec, Canada IMDS Software Inc. Full timeSalary: $90,000 per year annually / 40 hours per weekTerms of Employment: Permanent employment, Full timeStart Date: As soon as possibleBenefits: Health benefits, Financial benefits, Other benefitsOverviewLanguagesFrenchEducationComputer scienceComputer software engineeringExperience5 years or moreWork must be completed at the physical location. There is no...
-
Embedded Systems Software Developer
2 days ago
Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full timeMannarino Systems and Software Inc. is a leading provider of safety-critical systems, software, hardware, and certification engineering services to the aerospace, defense, space, simulation, and power generation industries.We are seeking a talented Embedded Systems Software Developer to support the design, development, and certification of airborne embedded...
-
High-Performance Data Processing Expert
4 days ago
Montreal, Quebec, Canada MPA Recruitment Full timeJob SummaryWe are seeking an experienced Senior C++ Developer to join our Data Infrastructure team in Montreal, Canada. As a key member of our team, you will be responsible for designing, developing, and optimizing C++ services to ensure fast, reliable data retrieval and collaboration with cross-functional teams.About the TeamOur team is passionate about...
-
High-Performance Software Engineer
11 hours ago
Montreal, Quebec, Canada Clinia Full time**About Us**Clinia is a health technology startup dedicated to building the search and data infrastructure for digital health systems of tomorrow.We aim to simplify complex environments, powering enterprise-scale health organizations and healthtech startups to improve access to healthcare and support across North America and Europe.Our product enables...
-
Reliable Software Development Expert
1 day ago
Montreal, Quebec, Canada Mannarino Systems and Software Inc. Full timeMannarino Systems and Software Inc. offers expert solutions for safety-critical systems, software, hardware, and certification engineering services to diverse industries.We are seeking a Reliable Software Development Expert to support the development of airborne embedded safety-critical software. This role requires a high level of expertise in software...