Embedded Software Lead, Vacuum Systems at fab2 · LumiJobs
senior
H1B: yes
Responsibilities
The Embedded Software Lead for Vacuum Systems manages the engineers responsible for these systems and owns the software architecture from prototyping through production. You will lead the technical direction and implement real-time control software for deposition and etch tools.
Own firmware architecture and roadmap for deposition and etch tools and their components: MFCs, pumps, pressure controllers, valve manifolds, heaters, and gas delivery
Design and implement real-time control algorithms for temperature regulation, valve sequencing, RF plasma sources, and other semiconductor process equipment
Write and review production firmware in C and Rust, with Python for tooling and test
Lead FMEA for firmware and firmware-adjacent failure modes, design interlocks and watchdogs, root-cause field and test failures
Partner with electronic hardware engineering on board bring-up, schematic review, sensor and driver selection, and design-for-firmware
Partner with vacuum hardware team on control requirements, actuator characterization, and system integration
Partner with manufacturing team to enable hardware device testing and calibration
Build and maintain hardware-in-the-loop and bench test infrastructure for firmware validation
Uphold code and testing standards through feedback and code review