Software Engineer (Embedded)

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

Description For Software Engineer (Embedded)

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

The position offers an exciting opportunity to work on cutting-edge technology in the intersection of manufacturing, robotics, and software engineering. You'll be responsible for developing what essentially serves as the nervous system of their automated metal printing factories. The company emphasizes that prior 3D printing experience isn't necessary - they're looking for smart, motivated engineers who excel at problem-solving.

Located in a state-of-the-art 35,000 square foot facility in Hawthorne, CA, Freeform offers an inclusive and collaborative work environment. The company provides comprehensive benefits including full medical coverage, equity packages, and various lifestyle perks like catered meals. The salary range of $100,000-$145,000 is complemented by significant stock options, making this an attractive opportunity for those looking to join a rapidly growing company with revolutionary technology.

The ideal candidate will have experience with embedded systems, real-time software development, and programming languages like C/C++ or Rust. You'll work closely with FPGA developers and control engineers, integrating various systems to ensure smooth operation of the printing facilities. The role offers a unique blend of challenging technical work and the opportunity to shape the future of manufacturing technology.

Last updated 5 days ago

Responsibilities For Software Engineer (Embedded)

  • Contribute to architecture of state-of-the-art software for advanced production-scale metal 3D printing system
  • Design and develop machine instruction interface for hardware
  • Develop software for computer vision system, sensor 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 process data collection and analysis
  • Develop software for production automation solutions
  • Develop, unit test, and deploy functional, scalable software
  • Generate and maintain documentation
  • Integrate third-party software packages

Requirements For Software Engineer (Embedded)

Linux
Rust
  • 2+ years of software development experience with C/C++ and/or Rust
  • Bachelor's degree in computer science, computer engineering, or electrical engineering (or 4+ years professional experience)
  • Experience in real-time embedded system design with Linux OS
  • Experience in object-oriented programming and design

Benefits For Software Engineer (Embedded)

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Relocation Benefits
Parental Leave
  • 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
  • Fully stocked kitchenette
  • Casual dress and flexible work hours

Interested in this job?

Jobs Related To Freeform Software Engineer (Embedded)

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.

Senior Software Engineer (Embedded)

Senior Embedded Software Engineer role at Freeform, developing critical systems for autonomous metal 3D printing factories with competitive compensation and benefits.

Senior Opto-Mechanical Engineer (High-Power Lasers)

Lead the design and development of custom opto-mechanical systems for advanced metal 3D printing technology at Freeform, working with high-power lasers and sophisticated control systems.