C++ Developer – Meshing Algorithms

5 days ago


Stockholm, Stockholm, Sweden COMSOL Ltd. Full time

Are you as inspired as we are by the combination of multiphysics simulation and programming, with a focus on geometrical and mathematical problems? Do you want to work in a team of driven and talented colleagues? Would you like to develop core functionality for products used worldwide by tens of thousands of engineers? If so, read on.

Who We Are

COMSOL is the leading innovator of multiphysics simulation software for research and product development. The COMSOL product suite enables our users to solve challenging science and engineering problems, thanks to our intuitive and flexible user interface. We create the tools that drive new breakthroughs in science and engineering, and we love what we do. Founded in Sweden in 1986, the COMSOL organization boasts 16 offices and a distributor network throughout the world with more than 500 employees.

What You'll Do

In our newly renovated Stockholm office, we develop the core functionality of our multiphysics product family, used worldwide in research and development (R&D) and computer-aided engineering (CAE). We are now seeking a talented and motivated software developer to expand the team developing the meshing functionality of our flagship product COMSOL Multiphysics. This fully integrated functionality is used by our customers to automatically discretize geometries in the most efficient way for the simulation. An important part of this process is to prepare the geometries, that for example can be defined by CAD models or 3D scans, for simulation by automatically cleaning up small details and defects.As a new hire, you will:

  • Work in a specific problem space, with the goal to gradually expand your knowledge within the many areas we're responsible for, with plenty of opportunities to learn and grow.
  • Take on an integral role in the full life-cycle of your code, from design to development, testing, feedback, improvement, and maintenance.
  • Help solve real problems for engineers worldwide.

As a developer in our team you will work with advanced algorithms for solving geometrical and mathematical problems. Most development is done in C++, but we also use Java.

Your day-to-day work typically involves writing code, reviewing other team members' code, being involved in specification- and design work, testing and giving feedback on the team's projects, and otherwise contributing to the overall health of the codebase.

What We're Looking For

You are passionate about problem-solving and not afraid to dig into existing code and make it your own. You are open-minded, value teamwork, and understand the importance of putting users center stage. You also care about code quality and understand the need for comprehensive test coverage, a sense of code ownership, modularity, adequate performance-tuning, and good documentation. Beyond that, we are looking for someone with the following background:

  • PhD, MSc, or equivalent degree in mathematics, engineering, or computer science.
  • Excellent skills in at least one of C++ and Java.
  • Strong written and verbal communication skills.
  • Must be eligible to work in Sweden, but Swedish is not a requirement as long as you have good English skills.

Experience with the following will be valued when assessing candidates:

  • Algorithms for geometric problems.
  • Larger software projects.
  • Mentorship of other developers.

Knowledge of physics or simulation is not a requirement, but interest in these areas will help to better understand our product and market.

What We Offer

At COMSOL, you will quickly play a key role within your development projects, where you will have many opportunities to suggest ideas and improvements. As the company is growing continuously, we strive toward making you an expert within your development area within a few years. Along the way, you will be supported by experienced colleagues in a collaborative working environment. In addition to an exciting career working on a sophisticated software product, we also offer a competitive salary, individual pension plans, and sponsored gym membership. We value your leisure time and the importance of work-life balance. To ensure a smooth onboarding, you will need to be onsite initially. After this period, there may be opportunities to work partly from home, depending on your needs.

Our corporate culture is innovative, vibrant, and cutting-edge. We are committed to encouraging creativity through an exciting and challenging environment in which individuals excel and grow. We believe that our talented employees and an active learning environment are the keys to our success.

To Apply

Does this sound interesting? Submit your application, including university grades, using the form below. Please note that applications submitted via anything other than this page will not be considered.

#J-18808-Ljbffr

  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Are you passionate about C++ development and interested in a challenging role with opportunities for growth? Do you want to be part of a highly skilled team that works on developing software-based automation algorithms, contributing to the creation of a cloud-based management system, and collaborating with other teams to achieve precise networked time...


  • Stockholm, Stockholm, Sweden Elekta AB (publ). Full time

    About the RoleWe are seeking a highly skilled Software Engineer for Medical Imaging Algorithms to join our team at Elekta. In this role, you will work on developing algorithms for 3D reconstruction, registration, and computer vision technologies used in radiation therapy. You will be part of an international team that works together to develop cutting-edge...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Social network you want to login/join with:Software Developer – Numerical Algorithms, StockholmClient:ComsolLocation:Stockholm, SwedenJob Category:OtherEU work permit required:YesJob Reference:99a059196f83Job Views:55Posted:23.01.2025Expiry Date:09.03.2025Job Description:Your RoleIn our Stockholm office, we develop the core functionality of our...


  • Stockholm, Stockholm, Sweden RELEX Solutions Full time

    Senior Algorithm Developer – CPG & MFG EngineeringRELEX Solutions create cutting-edge optimization software to help retailers and consumer brands drive profitable growth. With growth comes opportunities, and we embrace both. Within our platforms, our teams are driving change, working with international colleagues and the latest tech stack to develop...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    About the RoleWe are seeking an experienced software developer to join our Numerical Algorithms team in Stockholm. As a key member of our development team, you will be responsible for developing and maintaining the core numerical methods and High Performance Computing algorithms (HPC) in our multiphysics software.Your ResponsibilitiesDevelop and implement...


  • Stockholm, Stockholm, Sweden Flower Technologies AB Full time

    Company OverviewFlower Technologies AB is a leader in battery storage and energy trading. We are committed to enabling the energy system of tomorrow by leveraging cutting-edge technology and innovative strategies.About the Role:Collaborating with the team to design and develop algorithmic trading models for the wholesale energy markets.Conducting...


  • Stockholm, Stockholm, Sweden RELEX Solutions Full time

    ResponsibilitiesDesigning and developing heuristic optimization algorithms inside RELEX Plan Platform using Java.Optimizing and analyzing the performance of these algorithms.Designing and developing end-to-end testing capabilities for the solutions we build.Learning about the Consumer-packaged goods & Manufacturing industry and customer needs.Ensuring that...


  • Stockholm, Stockholm, Sweden Pinetree Full time

    About Net Insight">Net Insight is a global leader in media networks, resource optimization, and streaming solutions.With over 25 years of experience, Net Insight is a trusted partner and leading force in the media tech industry, creating a better media experience.Our solutions run mission-critical media services using Net Insight's solutions in more than 70...


  • Stockholm, Stockholm, Sweden Itiviti AB Full time

    What We Are Looking For:We are seeking passionate and skilled Senior C++ Software Engineers to join our team and drive our strategic vision to transform trading for our clients globally. As part of our dynamic team, you will embrace change and excel in a fast-paced, global environment.Responsibilities:Participate in the design, development, and testing of...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    About the Role:VIPAS AB is a leading IT consulting company that delivers cutting-edge solutions. We are seeking a highly skilled Senior C++ Server Developer to join our client's organization in Lund.This assignment promises long-term growth opportunities and the chance to collaborate on complex projects. The successful candidate will be responsible for...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Company Overview:VIPAS AB is a pioneering IT consulting company that excels in delivering innovative solutions. Our team consists of seasoned professionals who have extensive experience in software development, DevOps, and engineering.We are currently seeking a skilled Senior C++ Server Developer to join our client's organization in Lund. This assignment...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Pinetree is a search and recruitment agency based in Stockholm, working with IT clients nationwide. We are partnering with Net Insight to find an experienced C++ developer for their rapidly expanding Zyntai solution area.About the RoleIn this position, you will be part of the team responsible for the core synchronization functionality of the Zyntai product...


  • Stockholm, Stockholm, Sweden Pinetree Full time

    About the Team">We are a team of experienced engineers working on advanced network solutions, developing high-precision C++ code for cloud-based synchronization systems.Our goal is to provide accurate time distribution to 5G basestations, leveraging patented TV distribution synchronization technology.The team is responsible for the core synchronization...


  • Stockholm, Stockholm, Sweden Pinetree Full time

    About the Role">As a Senior C++ Engineer, you will be responsible for designing and implementing high-precision synchronization algorithms and systems.Our Zyntai solution provides accurate time distribution to 5G basestations, leveraging patented TV distribution synchronization technology.The role requires expertise in C++ development, including TCP/IP and...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    Our Team:VIPAS AB is a dynamic and innovative IT consulting company that thrives in a collaborative environment. Our team consists of experienced professionals who are passionate about delivering high-quality solutions.We are looking for a skilled Senior C++ Server Developer to join our client's organization in Lund. This assignment offers long-term growth...

  • Algorithm Developer

    7 days ago


    Stockholm, Stockholm, Sweden RELEX Solutions Full time

    Company OverviewRELEX Solutions is a leading provider of optimization software for retailers and consumer brands. Our cutting-edge solutions help businesses drive profitable growth and transform their operations.We are now looking for a Senior Algorithm Developer to join our newly formed Manufacturing Heuristics team, which plays a key role in expanding our...


  • Stockholm, Stockholm, Sweden TN Sweden Full time

    At Net Insight, we empower media networks and streaming solutions that connect millions of viewers worldwide. Our innovative technology powers large-scale live broadcast events, and our rapidly expanding Zyntai solution area focuses on synchronization technology.About the JobWe are seeking an experienced C++ developer to join our team and contribute to the...


  • Stockholm, Stockholm, Sweden Vipas Full time

    Join Our Team VIPAS AB as a Senior C++ Server DeveloperDo you have what it takes to thrive in the vibrant world of IT consulting? VIPAS AB, a burgeoning company, proudly invites you to embark on your next engaging project as our Senior C++ Server Developer.About VIPAS:Imagine a world where your business technology perfectly aligns with your...


  • Stockholm, Stockholm, Sweden Itiviti AB Full time

    About This RoleWe are seeking a talented Senior C++ Developer to join our team and contribute to the development of our financial markets software products. As part of our team, you will have the opportunity to work on challenging projects, collaborate with our engineers, and grow your skills and expertise.The ideal candidate will have a solid understanding...


  • Stockholm, Stockholm, Sweden RELEX Solutions Full time

    About the RoleThis is an exciting opportunity to join our dynamic team as a High-Performance Algorithm Developer. You will be responsible for designing and developing high-performance heuristic optimization algorithms for our RELEX Plan Platform. Your expertise will positively impact the environment and business processes around the world.You will work...