Software Engineer

Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production.
Los Angeles, CA, USA
$100,000 - $145,000
Backend
Mid-Level Software Engineer
In-Person
1+ year of experience
AI · Robotics

Description For Software Engineer

Freeform is at the forefront of revolutionizing manufacturing with its software-defined, autonomous metal 3D printing factories. As a Software Engineer at Freeform, you'll be part of a team that's bringing the scalability of software to physical production, using advanced sensing, real-time controls, and data-driven learning to produce flawless parts at unprecedented speed and cost.

You'll work on a variety of cutting-edge projects using technologies like Rust, Kubernetes, DataFusion, Parquet, Apache Arrow, and WASM. Your role will span the entire software stack, from control software to big data processing and graphics/geometry pipelines. This position is perfect for someone with a strong foundation in computer science fundamentals who enjoys learning new technologies on the job.

The work environment at Freeform is tight-knit and cross-disciplinary. You'll collaborate closely with hardware engineers and physicists to solve challenging real-world problems. The ideal candidate is intellectually curious, team-oriented, and passionate about software engineering.

Key responsibilities include:

  • Designing and developing software across Freeform's ecosystem
  • Integrating physics-based control algorithms into production software
  • Improving and scaling data acquisition, storage, and retrieval systems
  • Expanding testing and CI/CD support
  • Implementing innovative solutions to scale Freeform's tech stack globally

To be successful in this role, you should have:

  • A bachelor's or advanced degree in computer science or computer engineering
  • At least 1 year of professional experience with languages like Rust, C++, Python, Go, Java, C, or C#
  • Strong problem-solving skills and the ability to learn quickly

Freeform offers a competitive compensation package, including a salary range of $100,000-$145,000 and significant stock options. Benefits include comprehensive health insurance, 401(k), relocation assistance, and a casual work environment with catered meals.

Join Freeform and be part of a team that's transforming the manufacturing industry through innovative software and 3D printing technology. Apply now to contribute to the future of production and grow your career in a dynamic, cutting-edge environment.

Last updated 11 days ago

Responsibilities For Software Engineer

  • Design and develop software across Freeform's software ecosystem including hardware control and automation, signal and data processing, and graphics/geometry pipelines
  • Work with process, electrical, and mechanical engineers to integrate physics-based control algorithms into production software
  • Improve and scale out high-rate data acquisition, storage, and retrieval systems
  • Expand testing, continuous integration, and continuous deployment (CI/CD) support throughout the software engineering team
  • Implement elegant and innovate software solutions that enable Freeform to scale its tech stack at a global level

Requirements For Software Engineer

Rust
Kubernetes
Python
Go
Java
  • Bachelor's or advanced degree in computer science or computer engineering
  • 1+ years of professional (post-graduation) experience developing production software using Rust, C++, Python, Go, Java, C, or C#

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Relocation Benefits
Parental Leave
  • 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

Interested in this job?

Jobs Related To Freeform Software Engineer

System Development Engineer, ADC Networking

Join AWS as a System Development Engineer to build and maintain the world's largest cloud computing infrastructure, working on innovative tools and services in a dynamic, start-up-like environment.

Software Development Engineer - Identity Access Management, Kuiper Enterprise Technology

Software Development Engineer for Identity Access Management at Amazon's Project Kuiper, developing satellite-based broadband technology.

Software Dev Engineer II, AWS Distributed SQL

Join AWS Distributed SQL team as a Software Dev Engineer II to build cutting-edge serverless database technology and shape the future of databases at Amazon.

Software Development Engineer, AWS Industry Products

Join AWS's first Software Development Engineering team in New Zealand, building innovative IoT and analytics solutions for the energy industry.

Quality Assurance Engineer, Ring

Quality Assurance Engineer position at Ring, an Amazon company, focusing on IoT product development and testing in Cambridge, UK.