The fab2 team is responsible for designing and building all the necessary hardware and software for chip manufacturing, including the fabs, tools, and components themselves. They are seeking exceptional, hands-on individuals capable of pushing the boundaries of what is possible. The Tool Software team specifically develops the software that operates fab2's semiconductor fabrication tools. This involves working across the entire software stack, from microcontroller firmware and real-time control to Linux applications for calibration, diagnostics, simulation, build/release infrastructure, and over-the-air deployment. The software directly impacts tool performance, uptime, process repeatability, and fab throughput. The team collaborates closely with electrical, mechanical, process, and fab teams to bring new equipment online and scale it into production. This role focuses on building the software systems behind fab equipment. You will develop firmware for real-time control of semiconductor processing tools, managing the entire lifecycle from early system definition through board bring-up, driver development, control logic, state machines, communications interfaces, and production deployment. It's an end-to-end role for engineers who enjoy debugging across hardware and software boundaries. You will collaborate with electronics and mechanical engineers on schematics, system requirements, controls implementation, and tool integration. Additionally, you will work on Linux-based Rust applications for equipment control, operator interfaces, diagnostics, and automation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level