Freeform is deploying software-defined, autonomous metal 3D printing factories around the world, bringing the scalability of software to physical production. The job is to develop and deploy the software systems that power these factories.
Requirements
- programming with C/C++
- 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
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
Other
- 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
- Comfortable working in fast-paced, ambiguous environments and iterating quickly
- 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