Description
Seniority: Intern
Freeform is deploying software-defined, autonomous metal 3D printing factories that combine advanced sensing, real-time controls, and data-driven learning for scalable physical production. The Software Engineering Intern will help develop and maintain software systems for autonomous metal 3D printing, including controls, high-speed data acquisition, and geometry processing pipelines, while collaborating across engineering disciplines.
Responsibilities
- Support the design and development of software for advanced, production-scale metal 3D printing systems
- Collaborate with process, control, and mechanical engineers to help integrate control algorithms into production software
- Assist in improving and scaling high-rate data acquisition, storage, and retrieval systems
- Contribute to the development of the software pipeline that converts customer part geometries into machine-ready print instructions
Qualifications
- Currently enrolled in a bachelor's degree in computer science, computer engineering, or electrical engineering from an ABET accredited university or college
- Internship or engineering club experience such as FSAE, Baja SAE, solar car, rocket club, robotics club, or similar
- programming with C/C++ or Rust
Preferred Qualifications
- Advanced degree (Master's or PhD) in computer science, computer engineering, or electrical engineering
- Experience interfacing with microcontrollers, FPGA, or GPU computing hardware
- Experience developing embedded or real-time software systems
- Experience writing software for industrial automation systems, robotics, or related hardware
- Experience working in a Linux environment
- Comfortable working in fast-paced, ambiguous environments and iterating quickly (comfortable building the plane as we fly it)
- Strong communicator who collaborates across disciplines and proactively seeks support when needed
- Willing to take ownership of tasks big and small, with a hands-on, problem-solving mindset
- Strong work ethic with a refuse-to-fail mindset
- Demonstrated indicators of excellence and/or achieving success against adversity (i.e. top academic performance, leadership in engineering clubs, first-generation college student, or other examples of resilience and achievement)
Skills
- Programming with C/C++ or Rust
- Advanced degree (Master's or PhD) in computer science, computer engineering, or electrical engineering
- Experience interfacing with microcontrollers, FPGA, or GPU computing hardware
- Experience developing embedded or real-time software systems
- Experience writing software for industrial automation systems, robotics, or related hardware
- Experience working in a Linux environment
- Comfortable working in fast-paced, ambiguous environments and iterating quickly (comfortable building the plane as we fly it)
- Strong communicator who collaborates across disciplines and proactively seeks support when needed
- Willing to take ownership of tasks big and small, with a hands-on, problem-solving mindset
- Strong work ethic with a refuse-to-fail mindset
- Demonstrated indicators of excellence and/or achieving success against adversity (i.e. top academic performance, leadership in engineering clubs, first-generation college student, or other examples of resilience and achievement)
Tech stack
C/C++, Rust, Microcontrollers, FPGA, GPU Computing, Embedded Software, Real-Time Software, Industrial Automation, Robotics, Linux
Benefits
- Typical working weeks include regular opportunity for overtime
- Relocation assistance
- Free daily catered lunch and dinner, and fully stocked kitchenette
- Casual dress, flexible work hours, and regular catered team building events
More from Freeform
- Software Engineer
- Software Engineer (New Grad December 2026)
- Software Engineer
- Software Engineer (New Grad Summer 2027)
More in Los Angeles
- Software Engineer Intern
- Software Engineer Intern
- GTM Engineering Intern (Growth & Marketing Ops), AI Startup — Start ASAP
- Internship: Embedded Software Engineer
- Internship: Forward Deployed Engineer, Software
Similar roles
- C++ Software Engineer Intern (UFC - Vancouver - Summer 2027 - 8-months)
- Software Engineering Intern
- Software Engineering Intern (Unpaid)
- C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)
- Software Application Development Engineer Intern