3 months ago
Base Salary
$140k - $250k/yr
Responsibilities
- Architect state-of-the-art software for an advanced production-scale metal 3D printing system.
- Design and develop the machine instruction interface to the metal 3D printing system hardware.
- Develop software to enable the computer vision system and monitor sensor data.
- Work with process and control engineers to integrate control algorithms into production software.
- Collaborate with FPGA developers to develop high-speed data acquisition software.
- Create software for collection and analysis of process data.
- Develop software required to implement production automation solutions.
- Generate and maintain documentation of designed software and integrated systems.
Requirements
- 5+ years of experience in software development using C/C++ and/or Rust.
- Experience in real-time embedded system design with Linux OS.
- Experience in object-oriented programming and design.
- Bachelor's, Master's, or PhD in computer science, applied mathematics, engineering, or related field is preferred.
- Experience working in a high performance compute environment (FPGAs or GPUs) is a plus.
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
Benefits
- Significant stock option packages.
- 100% employer-paid Medical, Dental, and Vision insurance.
- Life insurance and 401(k) options.
- Relocation assistance provided.
- Paid vacation, sick leave, and company holidays.
- Generous Paid Parental Leave and extended transition back to work.
- Free daily catered lunch and dinner, and fully stocked kitchenette.
- Casual dress, flexible work hours, and regular catered team building events.
