Software Developer - Optimization Algorithms

Comsol Ab

Burlington (MA)

On-site

USD 135,000 - 155,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Casual atmosphere in a spacious office
Free access to gym
Great career opportunities

Job summary

COMSOL, Inc. is seeking a Software Developer for the Optimization Algorithms within the Numerical Analysis group in Burlington, MA. You will contribute to the Optimization Module, implementing gradient-based and gradient-free solvers, and work with C++ and Java to extend numerical methods.

This role emphasizes solving challenging problems, collaborating with a skilled team, and documenting new functionality to help users define custom objectives and compute derivatives efficiently.

Qualifications

  • PhD in gradient-based optimization or a closely related field.
  • Excellent programming skills.
  • Deep understanding of numerical methods for differential equations.

Responsibilities

  • Work on the Optimization Module, an add-on product to COMSOL Multiphysics, implementing and testing gradient-based and gradient-free solvers.
  • Contribute to the analysis, specification, and implementation of new numerical methods; document functionality.
  • Work with C++ and Java; help users define custom objective functions and compute derivatives.

Skills

Programming skills
Numerical methods

Education

PhD in gradient-based optimization

Tools

C++
Java

Job description

Software Developer - Optimization Algorithms

COMSOL, Inc. is seeking software developers to join its Numerical Analysis group in the Burlington, MA office.You will work on the Optimization Module, an add-on product to COMSOL Multiphysics® that includes a suite of gradient-based and gradient-free optimization solvers. A core technology of COMSOL Multiphysics is the symbolic differentiation of partial differential equations, which provides significant flexibility in defining and solving optimization problems. In particular, this technology enables users to define custom objective functions and efficiently compute the derivatives required by gradient-based optimization methods.As part of the Numerical Analysis group, you will contribute to the analysis and specification of new numerical methods and functionality, their implementation in C++ and Java, testing, and documentation.

Your Profile

You are passionate about solving challenging problems and motivated to go above and beyond in your work. You are flexible, value teamwork, and understand the importance of putting the user at the center. You are comfortable working with an existing codebase, understanding how it works, and taking ownership of its development.

Requirements
  • PhD in gradient-based optimization or a closely related field.
  • Excellent programming skills.
  • Deep understanding of numerical methods for differential equations.
Preferred Skills and Experience
  • Development of large-scale software projects.
  • Software profiling and performance optimization.
  • Design and implementation of interfaces to numerical libraries.
COMSOL Offers
  • A challenging opportunity to expand your knowledge in a wide variety of application areas and to work on problems spanning multiple engineering fields.
  • Highly creative and qualified teams with a diversity of experience.
  • Great career opportunities at a fast-paced, high-tech software company.
  • Casual atmosphere in a spacious office, with free access to gym.
About COMSOL

COMSOL is the leading innovator of multiphysics simulation software. Our products are continuously pushing the boundaries of computer aided engineering and what it means to be simulation software. The COMSOL product family gives our users the ability to solve even the most sophisticated and challenging problems. Because we believe in presenting our platform in a manner that is both intuitive and flexible, it is natural and easy for these solutions to reach all stages of research and development, improving discovery and the bottom line. We are creating the tools that drive new breakthroughs in physics and engineering, and we love what we do.

COMSOL is an Affiantive Action/Equal Opportunity Employer.

Salary range: $135k-$155k

Reference REF-10082

Job title Software Developer - Optimization Algorithms

Location Burlington, MA, USA

Optional Equal Opportunity and Affiantive Action Information

COMSOL is an Affiantive Action/Equal Opportunity Employer. Any information youvolunteer below is for compliance with government regulations and guidelines only.

Veteran

COMSOL is committed to working with and providing reasonable accommodation to individuals with disabilities. If you need special assistance or an accommodation while seeking employment, please call: (781) 273-3322 or send an email to HR-US@comsol.com . We will make a determination on your request for reasonable accommodation on a case‑by‑case basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Optimization Algorithms
Software Developer - Optimization Algorithms

COMSOL, Inc. • Burlington (MA)

On-site
USD 135,000 - 155,000
Casual atmosphere
Free gym access
Career opportunities
Software Developer – Numerical Algorithms
Software Developer – Numerical Algorithms

COMSOL Ltd. • Burlington (MA)

On-site
USD 135,000 - 155,000
Access to gym
Challenging opportunities in diverse application areas
Great career progression in a fast-paced company
Optimization Algorithms Software Engineer
Optimization Algorithms Software Engineer

Comsol Ab • Burlington (MA)

On-site
USD 135,000 - 155,000
Casual atmosphere in a spacious office
Free access to gym
Great career opportunities
Optimization Algorithms Software Engineer (PhD Required)
Optimization Algorithms Software Engineer (PhD Required)

COMSOL, Inc. • Burlington (MA)

On-site
USD 135,000 - 155,000
Casual atmosphere
Free gym access
Career opportunities
Associate Sales Development Representative
Associate Sales Development Representative

Comsol Ab • Burlington (MA)

On-site
USD 50,000 - 65,000
Health insurance
401(k) plan with company match
Free gym access
+2
Licensing Assistant
Licensing Assistant

COMSOL Ltd. • Burlington (MA)

On-site
USD 50,000 - 60,000
Health and 401(k) plans
Generous vacation time
Gym access
Applications Engineer: Low Frequency Electromagnetics
Applications Engineer: Low Frequency Electromagnetics

COMSOL, Inc. • Burlington (MA)

On-site
USD 120,000 - 145,000
Sales Account Manager
Sales Account Manager

COMSOL Group • Burlington (MA)

On-site
USD 80,000 - 110,000
Competitive compensation
Health and 401(k)
Career development
+2
Applications Engineer: Low Frequency Electromagnetics
Applications Engineer: Low Frequency Electromagnetics

COMSOL Ltd. • Burlington (MA)

On-site
USD 120,000 - 145,000
Health and 401(k) plans with company-m
Private workspaces
Walking distance to restaurants and...
Associate Sales Development Representative
Associate Sales Development Representative

COMSOL, Inc. • Burlington (MA)

On-site
USD 50,000 - 65,000
Health and 401(k) plans with company-m
Benefits