F

Foundational Industries

AI-native automation platform for autonomous factories

Software Engineer - Computational Geometry

Software EngineeringConfirmed live in the last 24 hours
Full-timePalo Alto, CA, USA

About the Job

Requirements

  • A bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Robotics, Mechanical Engineering, Applied Mathematics, or a closely related quantitative field.
  • Proven experience developing high-precision engineering software, CAD/CAM/CAE engines, robotics motion planners, metrology tools, or industrial automation pipelines.
  • Strong proficiency in C++, Python, or Rust, with a track record of writing clean, maintainable, high-performance production code.
  • Deep understanding of 3D data structures, including meshes, point clouds, and parametric surfaces, and spatial queries.
  • Strong background in API design, modular system architecture, performance profiling, and debugging complex spatial code.
  • Ability to clearly explain multi-dimensional concepts, spatial trade-offs, and system behaviors to multidisciplinary teams.

Responsibilities

  • Design, build, and maintain production-grade pipelines for manipulating 3D representations, including boundary representations, NURBS surfaces, triangular meshes, and point clouds.
  • Implement robust algorithms for spatial partitioning and indexing, ray-mesh intersections, visibility analysis, collision detection, feature recognition, and surface fitting.
  • Convert complex part geometry into reliable manufacturing instructions, motion trajectories, simulations, and CNC toolpaths.
  • Architect high-performance, modular C++, Python, and Rust libraries with numerical robustness, unit testing, and continuous performance optimization.
  • Build internal spatial visualization and debugging tools to analyze multidimensional geometric data and process outputs.
  • Implement machine learning models and intelligent agents to translate natural language into machine macros, diagnose alarm codes, and generate control logic from live simulation data.
  • Partner with mechanical, manufacturing, and controls engineers to connect software outputs directly to physical machine hardware.

Desired Qualifications

  • Direct experience working with geometric modeling kernels such as Open CASCADE, Parasolid, or ACIS, or CAD/CAM platforms such as Fusion 360, SolidWorks, Rhino/Grasshopper, Onshape, Siemens NX, or CATIA.
  • Expertise in B-Rep topology manipulation, NURBS surface fitting, feature recognition from parametric models, mesh generation or triangulation, or spatial trees such as Octrees and BVH.
  • Practical knowledge of CNC machine operations, G-code/M-code execution, toolpath clearance validation, or PLC machine logic.
  • Hands-on experience developing machine learning models or large language model agents for spatial reasoning, automated feature detection, or physical systems.
  • Experience in hard-tech environments such as advanced manufacturing, robotics, aerospace, automotive, or semiconductor fabrication.

About the Company

Foundational Industries

AI-native automation platform for autonomous factories

Foundational Industries builds an AI-native automation platform for industrial manufacturing that runs autonomous factories. The system uses edge computing, sensor fusion, Robotic Foundation Models, and multi-agent robotic arms under a single operating layer to design, manufacture, and ship products, with robots learning and improving in real time on the factory floor. It partners with AI-robotics suppliers and manufacturers to provide procurement and deployment of next-generation automation, aiming to increase automation density and reconfigure plants as needed. Its goal is to make reindustrialization practical by enabling domestic production of high-quality goods at competitive costs.

Company size
11-50
Company stage
Seed
Total funding
$25M
Headquarters
Mill Valley, CA
Founded
2026

Recently Posted Jobs

Explore more opportunities at Foundational Industries

See more jobs