Senior Software Development Engineer -Meshing Expert-Parallel & Adaptive Meshing at D-Wave Systems

Eden Prairie, Minnesota, United States

D-Wave Systems Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Simulation Software, High-Performance ComputingIndustries

Requirements

  • Advanced degree (MS/PhD) in Computer Science, Mechanical Engineering, Applied Mathematics, or related field with a focus on computational geometry, numerical methods, or high-performance computing
  • 5+ years of professional experience in software development, with significant experience in parallel and adaptive meshing for CAE or CFD applications
  • Expertise in C++
  • Experience with GPU programming (CUDA, OpenCL) is highly desirable
  • Strong background in computational geometry, unstructured mesh generation, and mesh adaptation for 2D/3D domains
  • Expertise on surface cleanup and surface meshing, including non-manifold surface meshes
  • Expertise on feature-preserving isotropic and anisotropic volume meshing
  • Exposure to FEA/CFD theories and practices
  • Demonstrated experience developing massively parallel codes for distributed and shared-memory architectures
  • Familiarity with scientific visualization, 3D geometry manipulation, and interactive meshing tools is a plus
  • Excellent communication skills for technical reporting and cross-team collaboration
  • Proven leadership and project management abilities; experience mentoring or managing software teams is preferred

Responsibilities

  • Lead the design and development of efficient and robust isotropic and anisotropic meshing technologies for complex engineering geometries
  • Design, implement and optimize efficient and robust parallel mesh adaptation algorithms for FEA simulations with extreme deformations, targeting multi-node CPUs and GPUs
  • Collaborate with cross-functional teams (including UI, QA, and product management) to integrate meshing solutions into our software ecosystem and deliver seamless user experience
  • Mentor and guide software development teams, providing technical leadership and fostering a culture of innovation and excellence
  • Translate complex user and business requirements into robust, scalable software solutions
  • Profile and optimize code for speed, scalability, and maintainability, following best practices in software engineering (including code review and continuous integration)
  • Validate simulation results by correlating with experimental or real-world data
  • Contribute to product development, release, maintenance, and support phases, ensuring long-term quality and extensibility

Skills

Adaptive Meshing
Parallel Meshing
Computational Geometry
Numerical Methods
High-Performance Computing
GPU Programming
FEA Simulations
Code Optimization
Continuous Integration
Anisotropic Meshing
Isotropic Meshing

D-Wave Systems

Quantum computing solutions for various industries

About D-Wave Systems

D-Wave Systems focuses on quantum computing solutions for various industries, including manufacturing, logistics, biotech, and pharmaceuticals. Their products help businesses solve complex problems more efficiently, such as optimizing scheduling and resource allocation in manufacturing and logistics, as well as aiding drug discovery and medical imaging in biotech. D-Wave offers access to their quantum technology through hardware, software, and cloud services, generating revenue from these offerings and consulting services. They also support a community of developers with resources for creating new quantum applications. The Advantage2 prototype, featuring 1,200 qubits, significantly enhances performance for optimization tasks, making it useful for machine learning applications. D-Wave's goal is to enable businesses to leverage quantum technology for greater efficiency and innovation.

Burnaby, CanadaHeadquarters
1999Year Founded
$386.1MTotal Funding
IPOCompany Stage
Industrial & Manufacturing, AI & Machine Learning, BiotechnologyIndustries
201-500Employees

Benefits

Unlimited Paid Time Off
Parental Leave
Flexible Work Hours
Telehealth and Telemental Health
Learning and Development Opportunities

Risks

Potential quantum attack on classical encryption could undermine trust in their technology.
CEO's public disagreement with Nvidia's CEO may affect investor confidence.
Reliance on equity offerings for funding may indicate financial instability.

Differentiation

D-Wave is the first commercial supplier of quantum computers globally.
They uniquely offer both annealing and gate-model quantum computers.
Their Advantage2 prototype significantly advances quantum computing performance with 1,200 qubits.

Upsides

D-Wave secured $175 million to enhance quantum development and market strategies.
Strategic partnerships with NTT DOCOMO and Japan Tobacco Inc. boost industry credibility.
Quantum computing applications in logistics and biotech offer significant efficiency improvements.

Land your dream remote job 3x faster with AI