Software Engineer, Computational Geometry
Foundational Industries
Software Engineer Specializing in Computational Geometry Foundational is building a network of AI-native, autonomous factories for modern contract manufacturing — reshoring critical supply chains so companies can produce high-quality products domestically, quickly, and at competitive cost. Recent breakthroughs in robotics and physical AI have shifted autonomous manufacturing from theoretical to deployable, and we're focused on operationalizing these capabilities at scale during a decisive decade for American industrial leadership. We are looking for a Software Engineer specializing in Computational Geometry to design, build, and optimize the core geometric engines driving our automated manufacturing platforms. In this role, you will bridge abstract spatial algorithms with physical machine operations, converting complex 3D models into accurate toolpaths, process simulations, and machine instructions. Core Geometry & Algorithm Development 3D Geometry Processing: Design, build, and maintain production-grade pipelines for manipulating diverse 3D representations, including boundary representations (B-Reps), NURBS surfaces, triangular meshes, and point clouds. Spatial & Numerical Algorithms: Implement robust algorithms for spatial partitioning/indexing, ray-mesh intersections, visibility analysis, collision detection, feature recognition, and surface fitting. Manufacturing & Toolpath Generation: Convert complex part geometry into reliable manufacturing instructions, motion trajectories, simulations, and CNC toolpaths. System Architecture & AI Integration Production Engineering: Architect high-performance, modular C++/Python/Rust libraries with strict numerical robustness, unit testing, and continuous performance optimization. Internal Tooling & Visualization: Build internal spatial visualization and debugging tools to analyze multi-dimensional geometric data and process outputs. AI & Automation Systems: Implement machine learning models and intelligent agents to translate natural language into machine macros, diagnose alarm codes, and generate control logic directly from live simulation data. Cross-Disciplinary Collaboration: Partner with mechanical, manufacturing, and controls engineers to connect software outputs directly to physical machine hardware. Minimum Qualifications Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Robotics, Mechanical Engineering, Applied Mathematics, or a closely related quantitative field. Core Experience & Competencies 3D Software Development: Proven experience developing high-precision engineering software, CAD/CAM/CAE engines, robotics motion planners, metrology tools, or industrial automation pipelines. Programming Proficiency: Strong proficiency in C++, Python, or Rust, with a track record of writing clean, maintainable, and high-performance production code. Geometric Foundations: Deep understanding of 3D data structures (meshes, point clouds, parametric surfaces) and spatial queries. Software Architecture: Strong background in API design, modular system architecture, performance profiling, and debugging complex spatial code. Communication: Ability to clearly explain multi-dimensional concepts, spatial trade-offs, and system behaviors to multi-disciplinary teams. Preferred Qualifications CAD/CAM Kernels & APIs: Direct experience working with geometric modeling kernels (e.g., Open CASCADE, Parasolid, ACIS) or CAD/CAM platforms (e.g., Fusion 360, SolidWorks, Rhino/Grasshopper, Onshape, Siemens NX, CATIA). Advanced Computational Geometry: Expertise in B-Rep topology manipulation, NURBS surface fitting, feature recognition from parametric models, mesh generation/triangulation, or spatial trees (Octrees, BVH). Machine Logic & CNC Manufacturing: Practical knowledge of CNC machine operations, G-code/M-code execution, toolpath clearance validation, or PLC machine logic. Applied Machine Learning: Hands-on experience developing ML models or LLM agents for spatial reasoning, automated feature detection, or physical systems. Industry Domain: Experience in hard-tech environments such as advanced manufacturing, robotics, aerospace, automotive, or semiconductor fabrication. Why Foundational This is a filter as much as it is an invitation. We're turning reindustrialization from a talking point into an operating reality. The work is hard, the environment is demanding, and the stakes are real. We compensate with base, bonus, and equity to reflect impact, responsibility, and results, with meaningful upside for the people who help build and scale this company. For those aligned with the mission and motivated by execution at scale, Foundational offers the opportunity to help define one of the most consequential industrial transformations of the next decade. Foundational Industries is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex (including gender identity, sexual orientation, and pregnancy), age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law. Foundational complies with all applicable federal, state, and local laws governing nondiscrimination in employment. We evaluate every candidate on what they can do and who they are. Foundational Industries
- ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, LOW LATENCY COMPUTING (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world...SuggestedPermanent employmentTemporary workInternshipWorldwideWeekend work
$253k - $416k
...and fun - where everyone can succeed.Join us to transform the way the world works.Job DescriptionDistinguished Software Engineer, Systems Infrastructure - Compute, Deployment, Infrastructure as Code (At LinkedIn, our approach to flexible work is centered on trust and...SuggestedFor contractorsWork experience placementWork at officeFlexible hours$183.83k - $275.98k
...we are looking for experienced machine learning researchers and engineers to join us. In this role, you will apply your expertise in... ...environments. Optimizing architectures to explore the accuracy vs. compute tradeoffBonus: Experience working with productizing ML models and...SuggestedImmediate startFlexible hours- ...United StatesDESCRIPTIONWe are looking for a back-end engineer, with excellent systems software experience, to join our startup team and lead our back... ...software development environment.REQUIREMENTS· B.S. in Computer Science or equivalent (advanced degree preferred).·...Suggested
$139k - $223k
...Geometric Generation team is hiring a Software Engineer to build the 3D spatial foundation that... ...requirementsRequired qualificationsBS, MS or PhD in Computer Science, Robotics, Electrical... ...in C++.Hands-on experience with 3D geometry and point-cloud processing, such as registration...SuggestedWork at officeLocal area3 days per week$174k - $252k
...experience testing, maintaining, or launching software products, and 1 year of experience with... ...:Master's degree or PhD in Computer Science or related technical field. 5 years... ...accessible technologies. Google's software engineers develop the next-generation technologies...$193.93k - $291.15k
...growing and we are looking for a Senior Software Engineer to join our Pose team. You will be... ...YouYou have a PhD and/or Masters Degree in computer science, electrical engineering, robotics... ..., probabilistic filtering, 3D geometry.You have experience developing pose estimation...Immediate startFlexible hours$231k - $378k
...home and from a LinkedIn office on select days, as determined by the business needs of the team.As a Principal Staff Software Engineer of the Compute Infrastructure team at LinkedIn, you will play a crucial role in our ongoing efforts to re-architect our compute infrastructure...For contractorsWork at officeFlexible hours- ...the Role We're looking for a Senior Computer Vision / Applied AI Engineer to improve how KonstructIQ reads... ...image and vector processing, scale and geometry, detection and segmentation,... ...construction documents, or takeoff software Experience with vector PDF parsing,...For contractorsImmediate startRemote work
$180k - $258.75k
...Multi-Modal Models, Multi-View Geometry, Data Augmentation, and Video... ...is looking for a Research Engineer to help develop and deploy our... ...systems. This is not a traditional software engineering role; you will... ...’s or PhD in Computer Science, Electrical Engineering...Full timeLocal areaShift work$198k - $326k
...operates one of the largest privately managed compute infrastructures in the world outside of the public cloud providers. As a Senior Engineering Manager on the Compute Infrastructure... ...demands.As part of our world-class software engineering organization, you will set the...For contractorsWork at officeFlexible hours$152k - $241.5k
NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for... ...partner with OS, container, GPU, and systems engineers. When useful, you will apply machine... ...classification/prediction) inside existing software workflows.What we need to see:5+ years...Full timeRemote work$215k - $300k
...planet. We are a team of mission-driven engineers with experience across aerospace, robotics... ...future a reality.As a Senior Fullstack Software Engineer at Reliable Robotics, you will... ...Basic Success CriteriaBachelor’s degree in Computer Science, Computer Engineering, or...Permanent employmentCasual work$170k - $235k
...ultimate goal of enabling human life on Mars.SR. FULL STACK SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building... ..., and code reviewsBASIC QUALIFICATIONS:Bachelor's degree in computer science or a STEM discipline and 5+ years of professional...Permanent employmentTemporary workWorldwideWeekend work$132k - $198.45k
...leading investors.About the TeamWe're looking for a Fullstack Software Engineer to join the Fleet Platform & Operations Tooling team. You'll... ...support practices.What You HaveBachelor's degree in Computer Science or equivalent practical experience.3+ years of professional...Immediate startFlexible hours$174.4k - $237.8k
...industrial robotics in the near future - with software and data at the core.Our mission is to... ...developers. We are a dynamic team of engineers, roboticists, designers, and... ...experience into new areas of cloud and real-time computing and robotics software and hardware.How your...Full timeWork experience placementLocal area$135k - $155k
...possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team is responsible for building... ...confidence. By onboarding new frontier models, expanding compute capacity, optimizing proxy efficiency for logging and control...Permanent employmentTemporary work$160.36k - $240.54k
..., and other leading investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental to one of the following... ...of Nuro’s onboard software for our sensor and compute platform, including device drivers, inter-device...Immediate startFlexible hours- ...and hyper-connected world. Role Overview The Search AI Product Engineering group is Coupang’s advanced product machine learning team. It... ...and thriving Coupang business.What You Will DoDrive end-to-end Computer Vision and Machine learning methods that have a high degree of...Temporary workWork experience placement
$85.4k - $232.7k
...problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax.... ...and disciplined code review.RequirementsBS in Computer Science, Electrical Engineering, or a related field. MS is a...Immediate startShift work$160k - $200k
...the future of enterprise marketing. What You'll DoAs a Senior Software Engineer, Platform, you will be responsible for building features end... ...and cloud services.What you BringBachelor's degree in computer science or a related field7+ years of experience in backend...Work at office3 days per week$206.5k - $258.1k
...outdoors and a desire to protect it for future generations. Role Summary Rivian's Autonomy org needs a Staff Software Engineer, Compute & Storage to own the distributed compute and storage platform that every autonomy workload runs on. This sits in the Platform...Full timeContract workTemporary workPart timeLocal areaShift work- ...Full TimeThe Cardiovascular Biomechanics Computation Lab at Stanford University, led by Dr.... ...national collaborative effort to develop software for anatomic modeling, virtual surgery,... ...lab is looking for a SimVascular Software Engineer and Architect who will be eligible to...Part timeRemote work
$174k - $252k
...development code.Review code developed by other engineers and provide feedback to ensure best... ...testing, maintaining, or launching software products, and 1 year of experience with... ...qualifications:Master's degree or PhD in Computer Science or related technical field. 5 years...$160.36k - $240.54k
...build the on-call and incident-response practices that let the team catch regressions.About YouBS, MS, or PhD in Computer Science, Electrical Engineering, or a closely related field, plus 1+ years of relevant work experience.Willingness to deep-dive into implementation...Work experience placementImmediate startFlexible hours$176.1k - $308.2k
Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis... ...successful in this role you have:A strong foundation in computer science and software engineering, coupled with expertise in building scalable...Work at officeImmediate startRemote workFlexible hours- ...possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER, PLATFORM AND INFRASTRUCTURE (STARLINK)As a Software... ...long-term solutions.BASIC QUALIFICATIONS:Bachelor’s degree in computer science, engineering, or a STEM discipline.1+ years of professional...Permanent employmentTemporary workWeekend work
$160.36k - $240.54k
...team's mandate is to lay the foundation of Nuro's onboard software for our sensor and compute platform, including device drivers, inter-device... ...sensors and compute for autonomous vehiclesMentor software engineers to bring them to their full potentialAbout YouDomain experience...Immediate startFlexible hours$120k - $195k
...scaling LinkedIn’s AI model training, feature engineering and serving with hundreds of billions of... ...models, large language models, to computer vision models. We optimize performance across... ..., AI frameworks, data infra, compute software, and hardware to harness the power of...For contractorsWork experience placementWork at officeFlexible hours$209k - $313k
...wholly-owned subsidiary dedicated to making computing more human, in addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically... ...privacy at the forefront.We’re looking for a Software Engineer to join the ML Platform Experience...Full timeLive inWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Computational Geometry. Be the first to apply!
- software development engineer aws Palo Alto, CA
- federal - software developer Palo Alto, CA
- software engineer contract Palo Alto, CA
- part time software developer remote Palo Alto, CA
- software developer Palo Alto, CA
- software engineer internship remote Palo Alto, CA
- software engineer amazon Palo Alto, CA
- software web developer Palo Alto, CA
- senior software engineer Palo Alto, CA
- software engineer Palo Alto, CA

