This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Freeform
Posted 2mo ago

Senior Software Engineer (Geometry Processing)

Freeform
Los Angeles or Hawthorne or El Segundo
$135k-$250k/yrOnsiteFull Time
Responsibilities
  • developing algorithms
  • integrating physics
  • designing pipeline
Requirements
  • Degree in CS/CE/applied math (BS+5yrs or MS+2yrs or PhD)
  • Proficiency in C++ and GPU-based geometry processing
  • Experience with CAD/CAM APIs and spatial data structures
Technical tools mentioned
C++GPUCADCAM

Job description

SENIOR SOFTWARE ENGINEER (GEOMETRY PROCESSING) 

Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, we unlock a new era of innovation where complex hardware is designed, built, and scaled without limits. 

Metal 3D printing at production scale is one of the hardest unsolved problems in manufacturing, and geometry processing sits at the center of it. At Freeform, the geometry pipeline is not a preprocessor that hands off to a printer, but the intelligence that drives the entire machine. Our stack spans GPU-accelerated mesh processing, physics-informed simulation, real-time toolpath generation, and closed-loop geometric feedback during the print itself. NVIDIA invested in Freeform because of it. 

In this role, you will own core systems at the intersection of 3D geometry and real-time GPU compute. If you have spent your career making geometry fast and correct, whether in game engines, real-time rendering, visual effects, or simulation, the underlying structure of the problems will feel familiar. What will not feel familiar is the stakes: your geometry runs on machines building real parts out of metal, at a factory-scale that’s never been done before. You will work across the full stack, from mathematical geometry representations to the GPU kernels that transform them, alongside engineers who bring the same depth of thinking to every problem. 

We look for engineers who have gone deep on hard geometry problems and are ready to do that work where the output is physical. 

Responsibilities:

  • Develop GPU-accelerated algorithms for mesh deformation, procedural geometry generation, parallel spatial queries, and volumetric space-filling operations 
  • Collaborate with simulation and hardware engineers to integrate physics-based and sensor models into the GPU compute pipeline
  • Partner with data scientists to integrate neural geometry processing and machine learning models for print quality prediction and in-process optimization
  • Design and develop the end-to-end print preparation pipeline, from CAD ingestion and mesh repair through GPU-parallelized slicing, adaptive toolpath generation, and hardware handoff, for a production-scale metal 3D printing system
  • Work with backend software engineers to architect the interface between the geometry processing stack and the metal 3D printing hardware layer
  • Build production automation solutions across the geometry processing pipeline, including automated defect detection and in-process geometry correction
  • Develop integrations with third-party CAD and CAM software APIs, with a focus on robust and maintainable interchange pipelines
  • Write production-quality C++ across the geometry stack: performant, well-tested, and built to last in a real manufacturing environment
  • Generate and maintain documentation of designed software and integrated systems

Basic Qualifications:

  • Bachelor's degree in computer science, computer engineering, applied mathematics, or similar AND 5+ years of software development experience, OR Master’s degree in aforementioned fields with 2+ years of experience, OR PhD in aforementioned fields 
  • Proficiency with C++ 
  • Experience using GPUs for geometry processing 

Preferred Skills and Experience:

  • MS or PhD in computer science, computational geometry, applied mathematics, or related field highly preferred
  • Familiarity with neural geometry processing or learned representations (e.g. neural fields, point cloud networks, diffusion-based mesh generation) 
  • Experience interfacing with CAD and CAM software APIs (understanding of CAD import) 
  • Experience working with Signed Distance Field (SDF) representations of geometry 
  • Experience with spatial data structures and GPU-friendly geometry representations (e.g. BVHs, octrees, tetrahedral meshes, volumetric grids)
  • Experience with cloud-based geometry processing or distributed compute workloads

Location:

  • Based in Hawthorne, our vertically integrated facility brings technology development, R&D, and production together under one roof. We operate at the center of LA’s deep tech ecosystem, surrounded by some of the most ambitious hardware innovation happening anywhere in the country. 

Why Freeform?

  • We are building technology that did not exist five years ago and will define how metal parts are made for the next fifty. The geometry team is at the center of that, and this role is a chance to do the most consequential geometry processing work of your career. 
  • We have an inclusive and diverse culture that values collaboration, learning, and making deliberate data-driven decisions. 
  • Benefits
    • Significant stock option packages
    • 100% employer-paid Medical, Dental, and Vision insurance (premium PPO and HMO options)
    • Life insurance
    • Traditional and Roth 401(k)
    • Relocation assistance provided
    • Paid vacation, sick leave, and company holidays
    • Generous Paid Parental Leave and extended transition back to work for the birthing parent
    • Free daily catered lunch and dinner, and fully stocked kitchenette
    • Casual dress, flexible work hours, and regular catered team building events
  • Compensation  
    • As a growing company, the salary range is intentionally wide as we determine the most appropriate package for each individual taking into consideration years of experience, educational background, and unique skills and abilities as demonstrated throughout the interview process. Our intent is to offer a salary that is commensurate for the company’s current stage of development and allows the employee to grow and develop within a role. 
    • In addition to the significant stock option package, the estimated salary range for this role is $135,000-$250,000. The upper end of the range is reserved for individuals who demonstrate exceptional experience, deep domain mastery, and a proven history of high performance and impact.
  • Freeform is an Equal Opportunity Employer that values diversity; employment with Freeform is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. 

About Freeform

Deploys autonomous AI-powered metal 3D printing factories.

Year founded
2019
Employees
40
Organization type
Private
Latest investment
Raised $67.00M Series B (2026) — led by NVentures, Founders Fund, AE Ventures
Headquarters
US

Similar jobs

Software Engineer roles near Los Angeles, California
5h
Save
Mark Applied
Hide
Software Engineer Staff Combat Systems
Palmdale, California, United States
$136k-$252k/yr OnsiteFull Time
Lockheed Martin
Lockheed MartinNYSE: LMT: Global security and aerospace driving innovative defense solutions.
Bachelor's degree in an engineering or technical field; software development experience with C++, Windows, Linux, CMake, networking, Agile methods, and Jira. U.S. citizenship and active Secret clearance required.
C++, Windows, Linux, CMake, TCP/UDP, DDS, Jira, VRSG, OMNI View, AFSIM, HOTAS, DIS, CIGI, Git
6h
Save
Mark Applied
Hide
Staff Software Engineer (GenAI Innovation/ Forward deployed)
Universal City, California, United States
$130k-$170k/yr RemoteFull Time
NBCUniversal
NBCUniversalNASDAQ: CMCSA: A leading global media and entertainment.
6+ YOERequires 6+ years in backend or full-stack development, Python, AWS, databases, SQL, APIs, cloud platforms, and machine learning foundation-model integration.
Python, AWS, SQL, NoSQL, RAG, LLM
9h
Save
Mark Applied
Hide
Software Engineer
Los Angeles, California, United States
$150k-$300k/yr OnsiteFull Time
Clera
Clera: AI-powered talent agent matching candidates to startup roles.
3+ YOE3+ years shipping complex software products end-to-end, including startup experience; strong TypeScript and full-stack skills; production AI agent and LLM experience; bachelor's degree in computer science or related engineering, or equivalent.
TypeScript, AI agents, LLMs
10h
Save
Mark Applied
Hide
Software Engineer
Costa Mesa, California, United States
$113k-$152k/yr HybridFull Time
Siemens
SiemensXetra: SIE: Global technology specializing in industry, infrastructure, transport, and healthcare.
3+ YOERequires 3+ years of professional software development, backend or distributed systems experience, programming proficiency, and strong data structures, algorithms, and system design knowledge.
Python, Go, TypeScript, PyTorch, Hugging Face, ONNX Runtime, LangChain, AWS, Kubernetes, Redis, Postgres, S3, Terraform, GitHub Actions, Datadog, Grafana, Prometheus, Java
10h
Save
Mark Applied
Hide
Software Engineer (Deployment Systems)
Huntington Beach, California, United States
$120k-$180k/yr OnsiteFull Time
Mach Industries
Mach Industries: Private defense manufacturer developing unmanned aerospace systems and production infrastructure for military customers.
3+ YOEBachelor’s degree in a technical field and 3+ years developing production full-stack applications. Requires TypeScript, frontend frameworks, backend services, databases, CI/CD, Docker, and container orchestration experience.
TypeScript, React, Next.js, Vue, CSS, SASS, Python, Node.js, Go, PostgreSQL, MySQL, Docker, ATAK, AWS, GovCloud, CI/CD, RESTful API
1d
Save
Mark Applied
Hide
Principal Software Engineer
Thousand Oaks, California, United States
$153k-$182k/yr HybridFull Time
Amgen
AmgenNASDAQ: AMGN: Developing innovative medicines to fight serious diseases.
5+ YOEBachelor’s degree in engineering or related field and 5 years of experience. Requires automation testing, programming, CI/CD, GxP, CSV, Agile, project management, and regulated systems experience.
Unified Functional Testing (UFT), Selenium, Automation Anywhere, Java, C#, VBScript, VBA, GitLab, Jenkins, CI/CD, FDA Regulations 21 CFR Part 11, Computer System Validation (CSV), Agile, GxP
1d
Save
Mark Applied
Hide
Lead Product Software Engineer
Glendale or Bristol
$118k-$158k/yr OnsiteFull Time
The Walt Disney Company
The Walt Disney CompanyNYSE: DIS: A leading global entertainment and media conglomerate.
3+ YOEBachelor’s degree in computer science or comparable field, 3+ years’ industry experience, programming proficiency, REST or GraphQL, cloud platforms, databases, and software fundamentals.
Java, Python, REST APIs, GraphQL, AWS, Amazon S3, AWS Lambda, Amazon EC2, MongoDB, SQL, Docker, Amazon ECS
1d
Save
Mark Applied
Hide
Staff Software Engineer - USD Authoring
Burbank, California, United States
$156k-$209k/yr HybridFull Time
Walt Disney Animation Studios
Walt Disney Animation StudiosNYSE: DIS: A leading global entertainment and media conglomerate.
7+ YOERequires 7+ years designing interactive tools, 3+ years in senior technical roles, strong C++, Python, USD, and Qt experience, API and architecture expertise, collaboration skills, and a computer science or engineering bachelor's degree.
C++, Python, Universal Scene Description (USD), Qt
This job has expired