Fab2
Software Engineer, Rust
$105K–$170K
Austin · On-site · Full-time · Posted May 29, 2026
- Education
- BS in Computer Science, Computer Engineering, or equivalent practical experience.
- Visa sponsorship
- Visa Sponsorship
About the job
Build production Rust software for semiconductor fabrication equipment, controlling tool processes and supporting calibration, diagnostics, telemetry, and operations.
What you'll do
- Develop real-time Linux applications and finite state machines for equipment control and process automation.
- Build data acquisition, telemetry, metrology, computer vision, image processing, gRPC APIs, and operational interfaces.
- Own major features end-to-end with hardware and process engineering partners.
What they ask for
- BS in Computer Science, Computer Engineering, or equivalent practical experience.
- Strong Rust proficiency for systems-level Linux applications and hands-on Python experience in data analysis, computer vision, diagnostics, or scientific computing.
- Track record shipping Linux application software, including daemons, services, IPC, and real-time or near-real-time systems.
- Solid operating systems fundamentals; familiarity with gRPC and protobuf or comparable frameworks; experience across projects, technical domains, and engineering disciplines.
Nice to have
- Background in semiconductors, industrial automation, manufacturing, or other hardware-intensive domains.
- Familiarity with embedded Linux (Yocto or Buildroot), performance profiling, FMEA, or microcontroller firmware.
Pay
$105,000 – $170,000 USD base salary; $105K – $170K USD (unspecified compensation type)
Tools
Rust, Linux, Python, gRPC, Protocol Buffer, Yocto, Buildroot
Model-written summary · the original posting is authoritative