Senior Software Engineer
3D
Confirmed live in the last 24 hours
Freeform

11-50 employees

Autonomous metal 3D printing with software-defined factories
Company Overview
Freeform offers a unique work environment that is at the forefront of metal 3D printing, utilizing autonomous factories powered by advanced sensing, real-time controls, and data-driven learning to deliver high-quality parts swiftly and cost-effectively. Their competitive edge lies in making large-scale 3D printing accessible to various industries, which positions them as an industry leader. The company culture is centered around a shared mission to radically alter manufacturing processes, providing employees with the opportunity to contribute to this transformative change.
Data & Analytics
Hardware
Industrial & Manufacturing

Company Stage

Seed

Total Funding

$48.7M

Founded

2019

Headquarters

, California

Growth & Insights
Headcount

6 month growth

9%

1 year growth

45%

2 year growth

118%
Locations
Los Angeles, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Software Testing
Data Structures & Algorithms
CategoriesNew
Backend Engineering
Embedded Engineering
Game Engineering
Software Engineering
Requirements
  • 5+ years of professional experience in software development using C, C++, or Rust
  • 1+ years of experience developing software for geometry processing such as but not limited to visual effects, animation, video games, or graphics industries
Responsibilities
  • Design and develop the print preparation software pipeline for an advanced production-scale metal 3D printing system, including automating CAD import, geometry processing, slicing, and toolpath planning
  • Work with back-end software developers to architect the software interface to the metal 3D printing hardware layer
  • Develop software required to implement production automation solutions in the front-end geometry processing pipeline
  • Develop software to implement algorithms for geometry deformation, procedural geometry generation, and space-filling operations
  • Work with computational geometry engineers and simulations engineers to integrate physics-based and data-driven models into the software simulation pipeline
  • Integrate 2D and 3D meshing techniques into the physical simulation software pipeline
  • Develop, unit test, and deploy functional, scalable, robust, and maintainable software