Senior Software Engineer (Computational Geometry)

Deploying software-defined, autonomous metal 3D printing factories with proprietary technology for digitally-verified parts production.
$140,000 - $250,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Robotics · Enterprise SaaS

Description For Senior Software Engineer (Computational Geometry)

Freeform is revolutionizing manufacturing with software-defined, autonomous metal 3D printing factories worldwide. As a Senior Computational Geometry Software Engineer, you'll be crucial in developing pre-print computational geometry software for metal 3D printing production. The role involves creating algorithms for geometry deformation, integrating physics-based models, and developing automated CAD processing systems. You'll work with cutting-edge technology in a 35,000 square foot facility in Hawthorne, CA, alongside a collaborative team of engineers and scientists. The position offers competitive compensation ($140,000-$250,000), comprehensive benefits, and significant equity opportunities. While 3D printing experience isn't required, the ideal candidate should have strong C++ skills, computational geometry expertise, and passion for solving complex technical challenges. Join a rapidly growing company that's scaling world-changing technology in Los Angeles' vibrant tech ecosystem.

Last updated 3 days ago

Responsibilities For Senior Software Engineer (Computational Geometry)

  • Develop algorithms for geometry deformation, procedural geometry generation, and space-filling operations
  • Work with simulations engineers to integrate physics-based and data-driven models
  • Integrate 2D and 3D meshing techniques into the physical simulation software pipeline
  • Design and develop the print preparation software pipeline for metal 3D printing system
  • Develop software to automate CAD import, geometry processing, slicing, and toolpath planning
  • Work with back-end software developers to architect software interface to hardware layer
  • Create software to interface with third-party CAD and CAM software
  • Develop, unit test, and deploy functional, scalable software
  • Generate and maintain documentation
  • Integrate third-party software packages

Requirements For Senior Software Engineer (Computational Geometry)

Python
  • 5+ years of experience in software development using C++ (C++11/14/17)
  • Extensive background in object-oriented programming and design
  • Proficient in computational geometry
  • Bachelor's, Master's or PhD in computer science, applied mathematics, or related field preferred
  • Experience with 2D and 3D meshing techniques
  • Excellent verbal and written communication skills

Benefits For Senior Software Engineer (Computational Geometry)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Relocation Benefits
Parental Leave
Equity
  • 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
  • Paid vacation, sick leave, and company holidays
  • Generous Paid Parental Leave
  • Free daily catered lunch and dinner
  • Fully stocked kitchenette
  • Casual dress
  • Flexible work hours

Interested in this job?

Jobs Related To Freeform Senior Software Engineer (Computational Geometry)

Senior Software Engineer (C++)

Senior Software Engineer position at Freeform developing software for autonomous metal 3D printing factories using C++ and Linux.

Senior Materials Engineer (Metal 3D Printing)

Senior Materials Engineer position at Freeform, focusing on metal 3D printing technology development and materials process optimization in Los Angeles.

Senior Materials Engineer (Metal 3D Printing)

Senior Materials Engineer position at Freeform, focusing on metal 3D printing technology development and materials process optimization in Los Angeles.

Senior Software Engineer (C++)

Senior Software Engineer position at Freeform developing software for autonomous metal 3D printing factories using C++ and Linux.

Senior Software Engineer (C++)

Senior Software Engineer position at Freeform developing software for autonomous metal 3D printing factories using C++ and Linux.