Freeform→
Software Engineer, C++ (New Grad Summer 2026)
Entry LevelOn-siteFull-time
Location
Los Angeles, CA
Salary
$115k–$125k/yr
Experience
No experience required
Posted
2 days ago
Skills
c++ programmingsoftware developmentmicrocontroller interfacingfpga computinggpu computingembedded software developmentreal-time software systemsindustrial automation softwarelinux environmentrtos environmentownership mindset
Job Description
Summary: Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. As a Software Engineer, you will develop and deploy software systems for autonomous metal 3D printing factories, collaborating with engineers to enhance performance and scalability.
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++ programming, Software development, Microcontroller interfacing, FPGA computing, GPU computing, Embedded software development, Real-time software systems, Industrial automation software, Linux environment, RTOS environment, Ownership 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