Senior Software Developer (Computational Geometry, Graphics, and Meshing

Boston, Massachusetts

Hybrid

Full Time

$170k - $225k

Job Title: Senior Software Developer (Computational Geometry, Graphics, and Meshing)

Location: Somerville, MA

Position Overview: Our client is seeking a highly skilled and experienced Senior Software Developer with a strong background in Computational Geometry, Graphics, and Meshing to join their team. The ideal candidate will have a minimum of 5 years of work experience, with at least 3 years specifically focused on meshing, computational geometry, and numerical approximations.

Responsibilities:

  • Develop and implement new features and algorithms related to meshing, computational geometry, and numerical approximations.
  • Collaborate with the product team to design and architect software solutions that meet the needs of customers in the Computational Fluid Dynamics (CFD) industry.
  • Optimize existing algorithms and codebase for performance and efficiency.
  • Participate in code reviews and provide constructive feedback to team members.
  • Work closely with QA and testing teams to ensure the quality and reliability of software releases.
  • Stay up-to-date with the latest research and advancements in computational geometry, graphics, and meshing techniques.
  • Provide technical guidance and mentorship to junior team members.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, Engineering, or a related field.
  • Minimum of 5 years of professional software development experience.
  • Strong proficiency in C++ and/or other programming languages commonly used in computational geometry and graphics.
  • Extensive knowledge of computational geometry algorithms and data structures.
  • Experience with mesh generation techniques and meshing algorithms.
  • Familiarity with numerical methods and approximations commonly used in scientific computing.
  • Experience working with commercial meshing software for CFD solvers is highly desirable.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Benefits:

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technology in the field of Computational Fluid Dynamics.
  • Collaborative and dynamic work environment.
  • Opportunities for career growth and professional development.

Posted by: Christina Carboni

Specialization: C++