Geometry & Simulation Software Engineer (C++) - On-Site

Fabri

Billerica (MA)

On-site

USD 130,000 - 190,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Fabri is seeking a Software Engineer, Geometry & Simulation to build software that connects Fabri's digital manufacturing process end-to-end. You will work across manufacturing preparation, geometry processing, and simulation to transform CAD models into manufacturable production workflows.

You will primarily develop C++ software, with Python as a bonus, and collaborate directly with operators and engineers to automate and scale real-world manufacturing processes.

Qualifications

  • 3+ years of professional software engineering experience.
  • Strong programming ability in C++17; Python Skills are a plus.
  • Experience building backend systems, automation tools, geometry processing software, or technical internal tools.
  • Strong debugging and systems-thinking skills.
  • Comfortable working in ambiguous environments where requirements are not fully specified.
  • Interest in manufacturing, robotics, geometry, hardware, or industrial automation.
  • Ability to communicate clearly with both software engineers and non-software teammates.
  • Willingness to work on-site and stay close to the manufacturing process.

Responsibilities

  • Build and extend software pipelines that prepare customer parts for manufacturing.
  • Develop software for geometry processing, manufacturability analysis, build preparation, and production execution.
  • Write C++ software for geometry processing, automation, and manufacturing orchestration.
  • Develop software that automatically slices, supports, and validates customer geometries for manufacturing.
  • Generate manufacturing instructions and machine workflows from customer part geometry.
  • Connect internal software systems with factory workflows, operator tools, and machines.
  • Work closely with manufacturing, process engineering, and operations to turn factory problems into usable software.

Skills

C++17
Python
Backend systems
Geometry processing
Debugging
Ambiguity handling
Communication
On-site collaboration

Job description

Fabri is seeking a Software Engineer, Geometry & Simulation to build software that connects Fabri's digital manufacturing process end-to-end. You will work across manufacturing preparation, geometry processing, and simulation to transform CAD models into manufacturable production workflows.

You will primarily develop C++ software, with Python as a bonus, and collaborate directly with operators and engineers to automate and scale real-world manufacturing processes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer — Geometry & Simulation (On-site)
C++ Software Engineer — Geometry & Simulation (On-site)

S27a • Billerica (MA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Software Engineer, Geometry/Simulation (C++) Onsite (Billerica, MA)
Software Engineer, Geometry/Simulation (C++) Onsite (Billerica, MA)

S27a • Billerica (MA), Northern (KY)

On-site
USD 120,000 - 180,000
Software Engineer, Geometry/Simulation (C++)
Software Engineer, Geometry/Simulation (C++)

Fabri • Billerica (MA)

On-site
USD 130,000 - 190,000
On-Site C++ Infrastructure Engineer for Manufacturing
On-Site C++ Infrastructure Engineer for Manufacturing

S27a • Billerica (MA), Northern (KY)

Hybrid
USD 120,000 - 170,000
C++ Infrastructure Engineer for Digital Factory
C++ Infrastructure Engineer for Digital Factory

Fabri • Billerica (MA)

On-site
USD 120,000 - 190,000
Fab Solutions R&D Engineer: ML, Geometry & Python
Fab Solutions R&D Engineer: ML, Geometry & Python

Siemens EDA (Siemens Digital Industries Software) • Santa Clara (CA)

On-site
USD 120,000 - 180,000
Geometric Software Engineer – CAD/CAM & Manufacturing
Geometric Software Engineer – CAD/CAM & Manufacturing

Layup Parts • Huntington Beach (CA)

On-site
USD 120,000 - 170,000
Full Benefits Package: Medical, dental
Equity Options Grants
401k plan
+1
Software Engineer, Infrastructure (C++)
Software Engineer, Infrastructure (C++)

Fabri • Billerica (MA)

On-site
USD 120,000 - 190,000
Software Engineer, Infrastructure (C++)
Software Engineer, Infrastructure (C++)

S27a • Billerica (MA), Northern (KY)

On-site
USD 120,000 - 170,000
Senior Computational Geometry Engineer – Manufacturing AI
Senior Computational Geometry Engineer – Manufacturing AI

Telemetry Today LLC • Los Angeles (CA)

On-site
USD 130,000 - 300,000