Qureos

Find The RightJob.

Software Developer - Particle-Based Methods (Multiple Openings)

Responsibilities

  • Develop particle-based numerical methods for equation based scientific and technical computing as used for the simulation of engineering problems.
  • Work on all parts of the software development process, such as analysis, written specification, prototyping, implementation in C++/Java, testing and documentation.
  • Analyze both the mathematical modeling and the numerical aspects of new and existing methods.
  • Write detailed technical specification for new functionality. This involves the physics, the mathematical model, the numerical method, the user interface and the implementation details.
  • Work with particle-based numerical methods to build prototypes for new functionality.
  • Profile the performance of new and existing methods.
  • Implementation of new methods in C++/Java, from a specification.
  • Build tutorial models for new and existing functionality.
  • Write different types of tests for new and existing methods.
  • Write product documentation for new functionality and for tutorial models.
Minimum Qualifications

  • Requires PhD in Mechanical Engineering or related field of study. o Will accept Master’s degree and 3 years of experience in any job title/occupation/position involving particle-based numerical methods in lieu of PhD.
Additionally, this position requires each of the following:
  • Completion of research project in developing simulation software that utilizes particle-based methods (or 3 years of experience developing simulation software that utilizes particle-based methods if Master’s degree)
  • Completion of research project with Mathematical modeling of fluid flows under continuum and rarefied regimes (or 3 years of experience utilizing Mathematical modeling of fluid flows under continuum and rarefied regimes if Master’s degree)
  • Completion of research project in developing large-scale simulation models using particle-based methods such as Molecular Dynamics, Direct Simulation Monte Carlo or an equivalent (or 2 years of experience developing large-scale simulation models using particle-based methods such as Molecular Dynamics, Direct Simulation Monte Carlo or an equivalent if Master’s degree)
  • Experience with parallel programming techniques such as MPI or OpenMP.
Employer: COMSOL, Inc. Work Location: 100 District Avenue, Burlington, MA 01803 Hours: M-F, 40 hours/week Salary: $137,688 to $155,000/year

Reference REF-9762
Job title Software Developer - Particle-Based Methods (Multiple Openings)
Location Burlington, MA, USA

© 2026 Qureos. All rights reserved.