Senior Software Engineer (Embedded)

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

Description For Senior Software Engineer (Embedded)

Freeform is revolutionizing manufacturing with software-defined, autonomous metal 3D printing factories worldwide. As a Senior Embedded Software Engineer, you'll be at the forefront of developing critical embedded systems that power their advanced metal 3D printing operations. The role involves creating sophisticated software solutions for hardware control, high-speed data acquisition, and high-performance computing systems.

The position offers an opportunity to work in their state-of-the-art 35,000 square foot facility in Hawthorne, CA, alongside a diverse and collaborative team. You'll be responsible for architecting and implementing software that serves as the nervous system of their automated metal printing factories, working with cutting-edge technologies including FPGAs, real-time control systems, and computer vision.

The ideal candidate brings 5+ years of software development experience with C/C++ or Rust, strong embedded systems background, and expertise in Linux OS. While 3D printing experience isn't required, the role demands someone passionate about solving complex technical challenges and driving innovation. The company offers competitive compensation ($140,000-$250,000), comprehensive benefits, and significant equity opportunities.

This is a unique opportunity to join a growing company that's scaling world-changing technology. You'll work in an inclusive environment that values data-driven decision-making and collaboration, with the chance to make a significant impact on the future of manufacturing. The role combines embedded systems expertise with the excitement of working in advanced manufacturing, offering both technical challenges and the opportunity to shape the future of 3D printing technology.

Last updated 14 days ago

Responsibilities For Senior Software Engineer (Embedded)

  • Architect state-of-the-art software for advanced production-scale metal 3D printing system
  • Design and develop machine instruction interface to the metal 3D printing system hardware
  • Develop software for computer vision system, sensor data monitoring, calibrations, and system health tracking
  • Work with process and control engineers to integrate control algorithms
  • Work with FPGA developers on high-speed data acquisition software
  • Create software for collection and analysis of process data
  • Develop software for production automation solutions
  • Develop, unit test, and deploy functional, scalable software
  • Generate and maintain documentation

Requirements For Senior Software Engineer (Embedded)

Linux
Rust
  • 5+ years of experience in software development using C/C++ and/or Rust
  • Experience in real-time embedded system design with Linux OS
  • Experience in object-oriented programming and design
  • Bachelor's, Master's or PhD in computer science, applied mathematics, engineering, or related field preferred
  • Experience with high speed data acquisition and real-time closed-loop-control systems preferred
  • Experience with PCIe driver development and troubleshooting preferred
  • Experience working in high performance compute environment preferred

Benefits For Senior Software Engineer (Embedded)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Relocation Benefits
Parental Leave
Equity
  • Significant stock option packages
  • 100% employer-paid Medical, Dental, and Vision insurance
  • 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
  • Flexible work hours

Interested in this job?

Jobs Related To Freeform Senior Software Engineer (Embedded)

Opto-Mechanical Engineer (High-Power Lasers)

Lead opto-mechanical engineer position designing advanced laser systems for metal 3D printing, requiring 5+ years experience and expertise in precision optical assemblies.

Software Engineer (Embedded)

Senior Embedded Software Engineer role at Freeform, developing critical control systems for autonomous metal 3D printing factories in Los Angeles.

Software Engineer (Embedded)

Senior Embedded Software Engineer role at Freeform, developing critical control systems for autonomous metal 3D printing factories in Los Angeles.

Senior FPGA Engineer

Senior FPGA Engineer role at Freeform developing custom compute platforms for autonomous metal 3D printing factories.

Opto-Mechanical Engineer (High-Power Lasers)

Lead opto-mechanical engineer position designing advanced laser systems for metal 3D printing, requiring 5+ years experience and expertise in precision optical assemblies.