Senior Software Engineer (Geometry Processing)
$135k - $250kFreeform
Job Description
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.
- Our fast-paced, cross-functional environment is built on close collaboration, and as such, this role requires full-time onsite presence (five days a week), with very limited exceptions.
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.
$184.56k
Samsung Electronics Perú is looking for an Engineer III in Software Process Engineering to lead the development of backend solutions for media streaming projects. You will utilize your extensive experience in AWS and Golang to guide a team while ensuring production systems...SeniorRemote work$196k - $220.5k
...Senior Software Engineer - Safety Processing San Francisco Bay Area or Los Angeles Area Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there's one thing that nearly everyone does: play...SeniorFull timeWork at officeRelocation package2 days per week$130k - $250k
...cheaper. By combining advanced software, robotics, and full-stack... ...and generating manufacturing processes. We work directly with some... ...The work spans computational geometry, CAD/CAM integrations, high-... ...computing, or software engineering with strong mathematical intuition...SuggestedPermanent employmentFull timeLocal areaRelocation packageFlexible hours$150k - $250k
...Senior Software Engineer Los Angeles, CA (On-site) Senior Software Engineer Freeform builds... ...compute solutions using GPU parallel processing Move fast, innovate, don't over-... ...Experience with computer graphics or similar geometry-intensive problems ~ Experience...SeniorFull timeCasual workRelocation packageFlexible hours$143.05k - $238.42k
...generation UI platform for Engineering Applications for... ...high-quality optical software for 50 years. We provide... ...a team responsibility process that focuses on win-win... ...We are looking for Senior Software Engineer with... ...strong foundation in 3D geometry and numerical method...SeniorFlexible hours$175k - $220k
...before. Learn more at geniussports.com. The Role - Senior Software Engineer We are seeking an experienced Software Engineer to... ...Genius Sports. Let us know when you apply if you need any assistance during the recruiting process due to a disability.SeniorWork at officeWorldwide$150k - $212k
...Senior Software Engineer Parallel Systems is pioneering autonomous battery-electric rail vehicles designed to transform freight transportation... ...may vary and will be determined during the interview process. The target hiring range for this position is listed below....SeniorLocal areaShift work- ...Senior Software Engineer The Senior Fullstack Software Engineer will work closely with the Fullstack Software Engineering team members to... ...influencing and participating in code reviews and quality assurance processes. Adhere to and enforce ODS policies and procedures....Senior
$139k - $201k
...Senior Software Engineer (Ground Software) Turning Space into a Transportation Layer for Earth Inversion builds advanced reentry systems... ...layer for Earth. You will be a key member of the Processing Core team, reporting directly to the Director of Engineering...SeniorPermanent employmentWork at office$150k - $175k
...- Kixie is the place for you! About the Role As a Senior Software Engineer at Kixie, you will take end-to-end ownership of critical product... ...intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing...SeniorWork at office- ...Job Description - add details here Seeking a Senior Software Developer with a strong background in Architecture, building applications... ...analysis to identify opportunities to automate and make existing processes more efficient.Collaborate with various teams, including...Senior
$152.5k - $205k
...Senior Software Engineer Circle is one of the world's leading internet financial platform companies, building the foundation of a more open... ...you require accommodations or assistance in our interview process because of a disability, please reach out to accommodations...SeniorPermanent employmentRemote workFlexible hours$124.9k - $228.9k
...brings unique technical challenges - from processing massive datasets in real time to... ...the tools and infrastructure that help engineers at The Trade Desk understand and operate... ...things about working at The Trade Desk as a software engineer which is why we do not expect you...SeniorFull timeTemporary workLocal areaWorldwide- ...manufactures these satellite buses at scale using a combination of software, vertical integration, and hardware that is designed for... ...software to automate satellite operations, tracking, and data processing. Monitor and improve system scalability, redundancy, and failover...SeniorFull timeWork at office
$80k - $140k
...Senior Software Engineer - SBG Hybrid • SBG - El Segundo - El Segundo, CA Salary Range $80,000.00 - $140,000.00 Salary/year Level Experienced... ...standards. Drive continuous improvement through process and tooling recommendations. Mentor team members by sharing...SeniorWork experience placementWork at office2 days per week1 day per week- Northrop Grumman Corp. (AU) seeks a Principal or Senior Principal Signal/Image Processing Engineer in Woodland Hills, CA. This role involves developing algorithms... ...include algorithm development, collaborating with software engineers, and presenting findings. A comprehensive...Senior
$112.29k - $153.6k
...Senior Software Engineer Team One is Publicis Groupe's fully integrated media, digital, and communications agency built to help premium brands... ...). ~ Strong experience with leading agile delivery processes and project tracking tools (e.g., JIRA). Why It's Great...SeniorTemporary workFreelanceFlexible hours$180k - $200k
...Heroes Connected"? You will be designing and building data processing pipelines in support of machine learning methods that... ...production teams Required Skills ~7+ years experience as a software engineer ~ Expert knowledge in Python and NodeJS ~ Experience...SeniorContract workWork at officeLocal areaRelocation$121.5k - $145.5k
...Software Development Engineers [Integrated Engineers] are responsible for development of computer programming... ...application audits and testing processes and ensures the applications or products... ...quality assurance approaches. Senior Professional role typically have 5 -...SeniorRemote workFlexible hoursWeekend workAfternoon shift- Job Summary Under little to no supervision, executes all software life cycle tasks, including process and requirements analysis, system design, programming, developing, implementing, testing, modifying, troubleshooting and maintaining computer programs. Works on systems...Senior
- ...Software Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE... ...reasonable accommodation for any part of MITRE's employment process, please email ****@*****.*** for general support and...SeniorFor contractorsWork experience placementInternshipLocal areaImmediate start
- Mangomint: Senior Software program Engineer Mangomint is a fast-growing SaaS firm on a mission to make each salon and spa extra worthwhile. We’re... ...prospects, and enhance engineering requirements, tooling, and processes to allow fast growth and iteration Troubleshoot and...Senior
$140k - $220k
...Overview: CHAOS is seeking a highly-skilled and motivated Senior Radar Software Engineer to join our team supporting our R&D and product... ...advanced Python experience ~ Experience with Agile lifecycle processes including Scrum, Continuous Integration, and Test-Driven...SeniorFull timeWork experience placementCasual workWork at officeRelocation package- Senior Software Engineer We're looking for a full-time Senior Software Engineer to join us in our mission of bringing the ION Factory OS to next... ...models in Postgres that reflect complex industrial processes. Cloud Infrastructure: Build and maintain scalable services...SeniorFull timeWork at officeFlexible hours
- ...scheduling and workforce management software to empower in-home healthcare... .... We’re a team of top-tier engineers and operators, backed by $14m... ...for a growth-stage ready Senior Software Engineer to join our... ...high leverage technical processes and systems. Our ideal candidate...SeniorWork at officeFlexible hoursShift work
$120k - $220k
...What you'll do Build and own end-to-end software systems that power flight operations,... ...massive responsibility # High signal (engineering) to noise (management) culture # Dream... ...flight, and execution matter more than process, politics, or management overhead # You...SeniorWork experience placementDay shift$110k - $270k
...The Role Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you... ..., ideally from enterprise software development or a high-growth tech company... ...applying for a role or in our recruitment process, please contact us at talent_...SeniorWork at officeLocal areaWork from homeMonday to FridayFlexible hours$160k - $210k
...About the Role A growing technology startup is hiring a Senior Full Stack Software Engineer to help build and scale its core product. This engineer... ...participate in code reviews Help improve engineering processes, tooling, and system reliability Mentor junior engineers...SeniorRemote workFlexible hours- Senior Software Engineer, Personalization Services Role Summary: The Senior Software Engineer, Personalization Services is responsible for building... ...platforms. Knowledge of caching strategies, asynchronous processing, and message-driven systems. Experience working in multi-...SeniorTemporary workFlexible hours
- ...Senior Software Engineer – Agentic AI Analytics (Rust / Data Systems) Location: Glendale, CA – structured hybrid (in-office component required... ...of an Advanced Analytics Engine with vectorized query processing, columnar storage, and OLAP capabilities aimed at sub-second...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Geometry Processing). Be the first to apply!
- software developer internship no experience Los Angeles, CA
- federal - software developer Los Angeles, CA
- software engineer contract Los Angeles, CA
- part time software developer Los Angeles, CA
- software engineer healthcare Los Angeles, CA
- network software engineer Los Angeles, CA
- ngo software engineer Los Angeles, CA
- software development engineer aws Los Angeles, CA
- software developer internship Los Angeles, CA
- software developer intern Los Angeles, CA


