Logo
Rethink recruit

Senior Software Engineer (Embedded)

Rethink recruit, Los Angeles, California, United States, 90079

Save Job

At

Freeform , we're building fully autonomous, software-defined metal 3D printing factories that bring the scale of cloud computing to physical manufacturing. Our proprietary platform combines advanced sensing, real-time control, and data-driven intelligence to deliver flawless parts at unparalleled speed and cost. We're looking for a

Senior Embedded Software Engineer

to design and implement the mission-critical software that powers our next-generation printing systems. Your code will be the nervous system of a fully automated factory-controlling hardware, processing data in real-time, and enabling closed-loop feedback at production scale. This role offers the opportunity to tackle high-impact technical challenges at the intersection of software and advanced manufacturing.

3D printing experience is not required

- we're seeking inventive engineers who thrive on solving complex problems and building world-class technology.

What You'll Do

Architect and implement core embedded software for our production-scale metal 3D printing systems Design and maintain machine instruction interfaces for hardware control Develop software to manage computer vision, sensor data, calibrations, health monitoring, and quality assurance Collaborate with control engineers to integrate real-time algorithms into production software Interface with FPGA teams to support high-speed data acquisition Build software tools for process data collection, analysis, and production automation Write robust, scalable, and maintainable code with unit testing and clear documentation Contribute to the long-term maintainability and performance of Freeform's embedded systems What We're Looking For

Required:

5+ years of experience developing software in C/C++ and/or Rust Experience with real-time embedded systems running on Linux Strong object-oriented programming and design background Preferred:

Bachelor's, Master's, or PhD in computer science, engineering, applied math, or a related field Experience with FPGAs, GPUs, or high-performance computing environments Familiarity with PCIe driver development and debugging Background in high-speed data acquisition and real-time closed-loop systems Deep understanding of OS-level coding, hardware interfaces, and networking protocols Experience with robotics, automation systems, or hardware-integrated software Strong problem-solving skills using first-principles thinking Clear and effective written and verbal communication skills Why You'll Love Working Here

Ownership:

Significant stock option packages-share in the company's growth Full Coverage Benefits:

100% employer-paid Medical, Dental, and Vision plans (PPO & HMO options) Work-Life Balance:

Paid vacation, sick leave, generous Parental Leave, and company holidays Perks:

Relocation assistance, daily catered meals, stocked kitchen, flexible hours, and casual dress Team Culture:

Inclusive, data-driven, and focused on building extraordinary technology together

Our Facility

Our 35,000 sq ft headquarters in

Hawthorne, CA

features open collaboration areas, cutting-edge R&D labs, and production zones. We're centrally located near the 405, 105, and 110 freeways in the heart of LA's emerging hardware and tech innovation ecosystem.

Diversity & Inclusion

Freeform is proud to be an Equal Opportunity Employer. We welcome team members from all backgrounds and experiences. Employment decisions are based on merit, qualifications, and business needs.

Join us to help build the software driving the future of industrial automation.