Freeform→
Software Engineer, C++ (New Grad Summer 2026) at Freeform · Los…
Entry LevelOn-siteFull-timeLos Angeles, CA$115k–$125k/yr
Skills
c/c++embedded systemsreal-time softwaremicrocontrollersfpgagpu computinglinuxcommunicatorproblem-solving mindset
Job Description
Summary: Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. As a Software Engineer at Freeform, you will develop and deploy software systems that power these factories, working on projects related to controls, data acquisition, and high-performance computing.
Responsibilities:
- Architect and develop software for an advanced, production-scale metal 3D printing factory
- 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
Required Qualifications:
- Bachelor's degree in computer science or computer engineering from an ABET accredited university or college
- Internship or engineering club experience such as FSAE, Baja SAE, solar car, rocket club, robotics club, hackathons, or similar programming with C/C++
Preferred Qualifications:
- Advanced degree (Master's, PhD) in computer science or computer 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, rockets, spacecrafts, robotics, or related hardware that operates with the physical world
- Experience working in a Linux or RTOS 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)
Required Skills: C/C++, Embedded systems, Real-time software
Important Skills: Microcontrollers, FPGA, GPU computing, Linux
Nice-to-Have Skills: communicator, Problem-solving mindset
Benefits: 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 and extended transition back to work for the birthing parent, Free daily catered lunch and dinner, and fully stocked kitchenette, Casual dress, flexible work hours, and regular catered team building events
Benefits
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 and extended transition back to work for the birthing parent
Free daily catered lunch and dinner, and fully stocked kitchenette
Casual dress, flexible work hours, and regular catered team building events