Senior Software Engineer (Rust)

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
11 - 50 Employees
5+ years of experience
Robotics

Description For Senior Software Engineer (Rust)

Freeform is revolutionizing manufacturing through software-defined, autonomous metal 3D printing factories. As a Senior Software Engineer, you'll be at the forefront of developing critical systems for autonomous 3D printing factories, including controls, data acquisition/storage, and geometry processing pipelines. You'll work in a collaborative environment in Hawthorne, CA, alongside process, control, and mechanical engineers to create cutting-edge manufacturing technology.

The role offers an opportunity to shape the future of industrial 3D printing, working with advanced technologies including microcontrollers, FPGA, and real-time systems. You'll be responsible for architecting solutions that enable high-quality, automated metal 3D printing at production scale. The position requires expertise in Rust and Linux environments, with opportunities to work on embedded systems and industrial automation.

This is an ideal role for an experienced software engineer passionate about solving complex technical challenges in manufacturing. You'll join a diverse, inclusive culture that values data-driven decision-making and continuous learning. The company offers comprehensive benefits, competitive compensation including equity, and the chance to be an early member of a rapidly growing technology company transforming industrial production.

Last updated 2 minutes ago

Responsibilities For Senior Software Engineer (Rust)

  • Architect and develop software for an advanced, production-scale metal 3D printing system
  • Work with process, control, and mechanical engineers to integrate control algorithms into production software
  • Improve and scale out high-rate data acquisition, storage, and retrieval systems
  • Implement processes for converting customer part geometries into machine print instructions
  • Expand testing, continuous integration, and continuous deployment support throughout the software engineering team

Requirements For Senior Software Engineer (Rust)

Rust
Linux
  • 5+ years of professional experience in software development
  • Proficiency in writing production code in Rust
  • Experience working in a Linux environment
  • Bachelor's or advanced degree in computer science or computer engineering (preferred)
  • Experience interfacing with microcontrollers, FPGA, or GPU computing hardware (preferred)
  • Experience developing embedded or real-time software systems (preferred)
  • Experience writing software for industrial automation systems, robotics, or related hardware (preferred)

Benefits For Senior Software Engineer (Rust)

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 provided
  • Paid vacation, sick leave, and company holidays
  • Generous Paid Parental Leave
  • Free daily catered lunch and dinner
  • Flexible work hours
  • Regular catered team building events

Interested in this job?

Jobs Related To Freeform Senior Software Engineer (Rust)

Senior Software Engineer (Computational Geometry)

Senior Computational Geometry Software Engineer role at Freeform, developing advanced software for metal 3D printing production systems in Los Angeles.

Senior Additive Manufacturing Development Engineer

Senior role developing advanced 3D printing technology and automation solutions at Freeform, offering $110k-$200k and comprehensive benefits.

Senior Software Engineer (3D Graphics)

Senior Software Engineer role at Freeform developing hardware-accelerated 3D graphics pipelines for autonomous metal printing systems.

Senior Software Engineer (Computational Geometry)

Senior Computational Geometry Software Engineer role at Freeform, developing advanced software for metal 3D printing production systems in Los Angeles.

Senior Software Engineer (3D Graphics)

Senior Software Engineer role at Freeform developing hardware-accelerated 3D graphics pipelines for autonomous metal printing systems.