
Principal 3D Systems Software Engineer
4MP
Job description
Principal 3D Systems Software Engineer
Build the Geometric Intelligence and 3D Data Backbone of 4MP
Remote · HQ Allentown, PA · Seed Stage
At 4MP, we are building a new technological foundation for precision manufacturing.
Our platform enables CNC machines to self-measure, self-correct, and continuously improve — transforming conventional machine tools into autonomous precision systems.
4MP is backed by a prestigious institutional investor and is fully funded at the Seed stage. We are now moving from early technical development into structured system development, facility build-out, experimentation, testing, and validation.
We are building the 3D systems, sensing, machine learning, metrology, and correction infrastructure that will allow manufacturing systems to understand what is happening, predict what will happen next, and improve with every part.
We need a hands-on 3D systems engineer who can turn complex geometry, machine data, sensor data, CAD/CAM context, metrology results, and physical system behavior into software that understands where errors exist, why they occurred, and how they should be corrected.
This is not a generic backend role, e-commerce role, visualization-only role, or theoretical research project.
This is applied 3D systems engineering for real machines, real sensors, real parts, and real manufacturing correction loops.
The Mission
We are seeking a Principal 3D Systems & Data Engineer to help build the spatial intelligence layer of 4MP’s autonomous manufacturing platform.
This person will design and implement the software systems that connect CAD/CAM geometry, CNC machine coordinates, sensor data, metrology data, point clouds, meshes, toolpaths, kinematics, and correction logic.
The right person understands 3D systems as complete physical and computational systems — not only graphics, not only CAD, and not only software. You should be able to reason about geometry, data, motion, calibration, machines, sensors, uncertainty, and production-grade architecture.
What You Will Build
· Multi-frame coordinate systems across machine, part, tool, sensor, fixture, CAD, CAM, and metrology frames
· 3D data pipelines for point clouds, meshes, surfaces, CAD models, measurement data, and machine-generated data
· Spatial registration, alignment, transformation, and calibration workflows that preserve geometric meaning
· 3D error maps, deviation fields, correction maps, and surface comparison tools
· Measurement-to-correction pipelines that convert real inspection data into actionable CNC correction decisions
· Toolpath, motion, kinematic, and collision-aware 3D reasoning for machines and inspection systems
· Digital twin / virtual metrology components that maintain spatial state across measurements, setups, and iterations
· Production-quality software architectures for high-precision geometric computation and validation
Role Nature: Principal-Level 3D Systems Engineering
This is a principal-level individual contributor role with strong architectural influence.
You will work directly with the founding team and collaborate across software, AI, metrology, machining, sensor systems, simulation, and hardware. You will not be handed a fully defined playbook. You will help define how 4MP represents geometry, motion, measurement, error, and correction across the platform.
The role requires the kind of skillset found in engineers who have built CAD/CAM engines, 3D visualization engines, metrology platforms, toolpath systems, robotics or motion-planning systems, complex 3D gaming, and high-precision automation software.
Who You Are
· You are deeply comfortable with 3D geometry, coordinate systems, transformations, and spatial data.
· You have worked close to physical systems, not only abstract software.
· You understand that real 3D data is noisy, incomplete, misaligned, uncertain, and tied to calibration quality.
· You can move between algorithms, software architecture, debugging, validation, and physical-system behavior.
· You care about production-quality engineering, not demos that only work in controlled examples.
What We Require
· 8+ years of experience in 3D software, computational geometry, CAD/CAM/CAE, robotics, metrology, simulation, machine vision, industrial automation, or high-precision engineering software
· Strong experience with 3D coordinate systems, transformations, frames of reference, registration, alignment, and calibration
· Hands-on experience with point clouds, meshes, surfaces, CAD data, 3D reconstruction, or geometric data structures
· Strong programming ability in C++, C#, Python, Rust, or similar languages used for engineering software
· Experience building numerical, geometric, simulation, path-planning, toolpath, visualization, or scientific software systems
· Ability to work with sensor data, machine data, metrology data, inspection data, or other real physical-system data
· Experience validating software behavior against real-world measurements, hardware behavior, or experimental results
· Strong software architecture skills, including modular systems, APIs, testing, debugging, and maintainable production code
· Ability to communicate complex spatial, geometric, and system behavior clearly across technical disciplines
What Will Set You Apart
· Experience with CAD/CAM APIs, toolpath generation, CNC machining, G-code, CAMWorks, Fusion 360, SolidWorks, Rhino/Grasshopper, Open Design Alliance, or similar platforms
· Experience with 5-axis motion, kinematics, motion planning, collision avoidance, robotics, ROS, or machine safety constraints
· Experience with metrology platforms, metrology data, optical measurement, machine vision, LiDAR, point-cloud processing, or inspection automation
· Experience building 3D engines, CAD viewers, OpenGL/WebGL/VTK/Open3D/PCL-based tools, or high-performance visualization systems
· Experience with computational geometry concepts such as NURBS, subdivision surfaces, triangulation, half-edge structures, spatial indexing, or surface fitting
· Experience with optimization, spatial analytics, error propagation, uncertainty, deviation analysis, or geometry-driven correction
· Experience in advanced manufacturing, robotics, automotive, aerospace, semiconductor, medical devices, precision automation, or hard-tech startup environments
Why This Role Matters
4MP cannot be built with generic software alone.
To make machines self-correct, we need a system that understands 3D space: where the part is, where the machine thinks it is, what the sensor measured, how that relates to CAD intent, where the error lives, and how correction should be applied.
This role creates the 3D data and geometric intelligence foundation that allows 4MP to move from measurement to understanding, and from understanding to correction.
Why Join Now
This is the phase in which the core 3D architecture for 4MP will be defined. Joining now means shaping the way autonomous manufacturing systems represent geometry, preserve spatial truth, reason about error, and improve real machines over time.