Skip to content

Senior Software Engineer – Robotic Systems
Company | Freeform |
---|
Location | Los Angeles, CA, USA |
---|
Salary | $140000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of experience in software development using C/C++ and/or Rust
- Experience in real-time embedded system design
Responsibilities
- Architect state-of-the-art software for an advanced production-scale metal 3D printing system
- Design and develop the kinematic hardware control software for printing factory automation
- Develop software to enable the computer vision system, monitor sensor data, perform calibrations, log quality data, and keep track of the health of the printing system over its lifetime
- Work with process and control engineers to integrate control algorithms into production software
- Work with FPGA developers to develop high-speed data acquisition software
- Create software for collection and analysis of process data
- Rapidly deploy new features. Iterate fast and innovate by doing
Preferred Qualifications
- Degree in computer science, computer engineering, physics, or mechanical engineering
- Experience writing software for industrial automation systems, robotics, or related hardware
- Experience working in a high-performance compute environment (FPGAs or GPUs)
- Experience with high-speed data acquisition and real time closed-loop-control systems
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems
- Creative thinker able to apply first-principles reasoning to solve complex problems
- Excellent verbal and written communication skills