[Remote] Principal 3D Systems Software Engineer

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. 4MP Inc is building a new technological foundation for precision manufacturing, focusing on creating autonomous systems for CNC machines. They are seeking a Principal 3D Systems Software Engineer to design and implement software systems that integrate various data types for enhancing manufacturing processes.ResponsibilitiesBuild the Geometric Intelligence and 3D Data Backbone of 4MPDesign and implement the software systems that connect CAD/CAM geometry, CNC machine coordinates, sensor data, metrology data, point clouds, meshes, toolpaths, kinematics, and correction logicCreate multi-frame coordinate systems across machine, part, tool, sensor, fixture, CAD, CAM, and metrology framesDevelop 3D data pipelines for point clouds, meshes, surfaces, CAD models, measurement data, and machine-generated dataEstablish spatial registration, alignment, transformation, and calibration workflows that preserve geometric meaningGenerate 3D error maps, deviation fields, correction maps, and surface comparison toolsConstruct measurement-to-correction pipelines that convert real inspection data into actionable CNC correction decisionsImplement toolpath, motion, kinematic, and collision-aware 3D reasoning for machines and inspection systemsDevelop digital twin / virtual metrology components that maintain spatial state across measurements, setups, and iterationsCreate production-quality software architectures for high-precision geometric computation and validationSkills8+ years of experience in 3D software, computational geometry, CAD/CAM/CAE, robotics, metrology, simulation, machine vision, industrial automation, or high-precision engineering softwareStrong experience with 3D coordinate systems, transformations, frames of reference, registration, alignment, and calibrationHands-on experience with point clouds, meshes, surfaces, CAD data, 3D reconstruction, or geometric data structuresStrong programming ability in C++, C#, Python, Rust, or similar languages used for engineering softwareExperience building numerical, geometric, simulation, path-planning, toolpath, visualization, or scientific software systemsAbility to work with sensor data, machine data, metrology data, inspection data, or other real physical-system dataExperience validating software behavior against real-world measurements, hardware behavior, or experimental resultsStrong software architecture skills, including modular systems, APIs, testing, debugging, and maintainable production codeAbility to communicate complex spatial, geometric, and system behavior clearly across technical disciplinesExperience with CAD/CAM APIs, toolpath generation, CNC machining, G-code, CAMWorks, Fusion 360, SolidWorks, Rhino/Grasshopper, Open Design Alliance, or similar platformsExperience with 5-axis motion, kinematics, motion planning, collision avoidance, robotics, ROS, or machine safety constraintsExperience with metrology platforms, metrology data, optical measurement, machine vision, LiDAR, point-cloud processing, or inspection automationExperience building 3D engines, CAD viewers, OpenGL/WebGL/VTK/Open3D/PCL-based tools, or high-performance visualization systemsExperience with computational geometry concepts such as NURBS, subdivision surfaces, triangulation, half-edge structures, spatial indexing, or surface fittingExperience with optimization, spatial analytics, error propagation, uncertainty, deviation analysis, or geometry-driven correctionExperience in advanced manufacturing, robotics, automotive, aerospace, semiconductor, medical devices, precision automation, or hard-tech startup environmentsCompany OverviewAutonomous CNC Self-Correction Empowering imperfect machines to make accurate parts the first time, and every time. It was founded in 2025, and is headquartered in Allentown, PA, US, with a workforce of 2-10 employees. Its website is https://4mp.ai/.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Join Today: Remote Alabama TVI

Remote

Registered Dental Hygienists

Remote

Part Time Remote Customer Service Representative - Insurance Industry at blithequark

Remote

Medical Records Technician (Clinical Documentation Improvement Specialist (CDIS))

Remote

[Remote] Sr Specialist Sales Program Execution

Remote

Apply Today Remote Product Tester - $25 - 45 Per Hour At

Remote

Experienced Customer Service Representative – Remote Opportunity for Delivering Exceptional Patient Care and Support

Remote

Regional Vice President - Enterprise Northeast

Remote

Part-Time Electrical Engineer SME

Remote

Grants and Contracts Manager, Campus Grants Management Team (CGMT) (Remote)

Remote
← Back