SOFTWARE ENGINEER (C++)

Deploying software-defined, autonomous metal 3D printing factories with advanced sensing and real-time controls technology.
$100,000 - $145,000
Backend
Entry-Level Software Engineer
In-Person
Robotics · Enterprise SaaS

Description For SOFTWARE ENGINEER (C++)

Freeform is revolutionizing manufacturing with software-defined, autonomous metal 3D printing factories. As a Software Engineer, you'll be at the forefront of developing critical systems for their autonomous 3D printing operations, including controls, data acquisition, and geometry processing pipelines. The role offers an opportunity to work with cutting-edge technology in a rapidly growing company that's transforming industrial production.

The position requires expertise in C++ programming and involves collaborating with cross-functional teams to build sophisticated software systems. You'll be responsible for architecting solutions that enable high-quality, automated metal 3D printing at production scale. While 3D printing experience isn't required, the company values smart, motivated engineers who excel at problem-solving.

The company offers comprehensive benefits including full medical coverage, equity packages, and a collaborative work environment in their state-of-the-art facility in Hawthorne, CA. With competitive compensation ranging from $100,000-$145,000 plus stock options, this role presents an excellent opportunity to join an innovative team that's scaling world-changing technology. The inclusive culture emphasizes data-driven decision-making and continuous learning, making it an ideal environment for engineers looking to make a significant impact in advanced manufacturing.

Last updated a day ago

Responsibilities For SOFTWARE ENGINEER (C++)

  • 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 (CI/CD) support throughout the software engineering team

Requirements For SOFTWARE ENGINEER (C++)

Linux
  • Bachelor's degree in computer science or computer engineering
  • Internship experience programming in C++ or Rust

Benefits For SOFTWARE ENGINEER (C++)

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
  • Casual dress code

Interested in this job?

Jobs Related To Freeform SOFTWARE ENGINEER (C++)

SOFTWARE ENGINEER (C++)

Software Engineer position at Freeform developing critical C++ systems for autonomous metal 3D printing factories, offering competitive salary and comprehensive benefits.

Additive Manufacturing Development Engineer

Additive Manufacturing Development Engineer role at Freeform, focusing on metal 3D printing technology and automation.

Additive Manufacturing Development Engineer

Additive Manufacturing Development Engineer role at Freeform, focusing on metal 3D printing technology and automation.

Software Engineer

Software Engineer role at Freeform, developing cutting-edge software for autonomous metal 3D printing factories.

Software Engineer

Software Engineer role at Freeform, developing cutting-edge software for autonomous metal 3D printing factories.