Skip to content
SWE JOB LISTS

Software Engineering Intern (Summer 2027) at Freeform

Los Angeles, CA, United StatesInternshipPosted Oct 9, 2026

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