Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Geometry Processing)

$135k - $250k

Freeform

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.
Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Geometry Processing) in Los Angeles, CA vacancy
  • $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... 
    Senior
    Remote work

    Samsung Electronics Perú

    Los Angeles, CA
    3 days ago
  • $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... 
    Senior
    Full time
    Work at office
    Relocation package
    2 days per week

    Discord

    Los Angeles, CA
    4 days ago
  • $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... 
    Suggested
    Permanent employment
    Full time
    Local area
    Relocation package
    Flexible hours

    Hadrian Automation

    Los Angeles, CA
    28 days ago
  • $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... 
    Senior
    Full time
    Casual work
    Relocation package
    Flexible hours

    FreeForm

    Los Angeles, CA
    3 days ago
  • $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... 
    Senior
    Flexible hours

    Keysight Technologies

    Pasadena, CA
    4 days ago
  • $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.
    Senior
    Work at office
    Worldwide

    Genius Sports Statistician Network

    Los Angeles, CA
    4 days ago
  • $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.... 
    Senior
    Local area
    Shift work

    Parallel Systems Corp

    Los Angeles, CA
    3 days ago
  •  ...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

    JBA International

    Los Angeles, CA
    1 day ago
  • $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... 
    Senior
    Permanent employment
    Work at office

    Inversion Space

    Playa Vista, CA
    4 days ago
  • $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... 
    Senior
    Work at office

    Kixie

    Santa Monica, CA
    4 days ago
  •  ...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

    Medix

    Burbank, CA
    4 days ago
  • $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... 
    Senior
    Permanent employment
    Remote work
    Flexible hours

    Circle

    Los Angeles, CA
    7 days ago
  • $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... 
    Senior
    Full time
    Temporary work
    Local area
    Worldwide

    The Trade Desk

    Los Angeles, CA
    6 days ago
  •  ...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... 
    Senior
    Full time
    Work at office

    Apex Space

    Los Angeles, CA
    4 days ago
  • $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... 
    Senior
    Work experience placement
    Work at office
    2 days per week
    1 day per week

    DSS, Inc.

    El Segundo, CA
    4 days ago
  • 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

    Northrop Grumman Corp. (AU)

    Los Angeles, CA
    3 days ago
  • $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... 
    Senior
    Temporary work
    Freelance
    Flexible hours

    Prodigious Worldwide

    Los Angeles, CA
    1 day ago
  • $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... 
    Senior
    Contract work
    Work at office
    Local area
    Relocation

    Motorola Solutions

    Los Angeles, CA
    1 day ago
  • $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 -... 
    Senior
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    Los Angeles, CA
    3 days ago
  • 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

    Edjuster

    Los Angeles, CA
    1 day ago
  •  ...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... 
    Senior
    For contractors
    Work experience placement
    Internship
    Local area
    Immediate start

    MITRE

    El Segundo, CA
    3 days ago
  • 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

    The10minutecareersolution

    Los Angeles, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    3 days ago
  • 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... 
    Senior
    Full time
    Work at office
    Flexible hours

    First Resonance

    Los Angeles, CA
    2 days ago
  •  ...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... 
    Senior
    Work at office
    Flexible hours
    Shift work

    Axle Health

    Santa Monica, CA
    12 hours ago
  • $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... 
    Senior
    Work experience placement
    Day shift

    Icarus

    Los Angeles, CA
    29 days ago
  • $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_... 
    Senior
    Work at office
    Local area
    Work from home
    Monday to Friday
    Flexible hours

    Veeva Systems

    Los Angeles, CA
    12 hours ago
  • $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... 
    Senior
    Remote work
    Flexible hours

    twenty80.io

    Los Angeles, CA
    a month ago
  • 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-... 
    Senior
    Temporary work
    Flexible hours

    Internet Brands

    El Segundo, CA
    2 days ago
  •  ...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... 
    Senior
    Work at office

    Noor Staffing Group

    Glendale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Geometry Processing). Be the first to apply!