CronJobs

backend jobs

Software Engineer, Rust

Fab2 · Austin

onsiteunknown$105,000–$170,000Posted May 29, 2026RustPythongRPCProtocol BuffersLinuxcomputer visionimage processing

Apply on the employer site

About this role

## About fab2 The fab2 team can build anything. We design the hardware and software needed to make chips—and we make the fabs, tools, and components ourselves. We’re looking for exceptional, hands-on people who can iterate to the limits of what’s possible. ## About the Team **Tool Software** builds the software that runs fab2’s semiconductor fabrication tools. We work across the stack—from microcontroller firmware and real-time control to Linux applications for calibration, diagnostics, simulation, build/release infrastructure, and over-the-air deployment. Our software sits close to the hardware and directly affects tool performance, uptime, process repeatability, and fab throughput. ## About the Role Build **production Rust software** for semiconductor fabrication equipment—the systems that turn precise software instructions into real physical processes. You’ll integrate with **microcontroller-based systems** to sequence and control fabrication processes, and build software capabilities behind a modern, software-defined fab, including **calibration, diagnostics, telemetry, and tool operation**. This is a hands-on systems role where your Rust code runs close to the hardware and directly shapes how chips get made. ## Responsibilities - Design and implement **real-time Linux applications** for equipment control and process automation - Design and implement **finite state machines** for tool operation - Develop **data acquisition, telemetry, and metrology** software (including computer vision and image processing) - Implement **gRPC services** and **Protocol Buffer** APIs - Build **graphical interfaces** for operations, diagnostics, and data visualization - Own major features end-to-end alongside hardware and process engineering partners ## Required Experience - BS in Computer Science, Computer Engineering, or equivalent practical experience - Strong proficiency in **Rust** for systems-level Linux applications - Hands-on **Python** experience in data analysis, computer vision, diagnostics, or scientific computing - Track record shipping Linux application software (daemons/services, IPC, real-time or near-real-time systems) - Solid operating systems fundamentals (memory management, performance, concurrency) - Familiarity with **gRPC** and **protobuf** (or comparable RPC/serialization frameworks) - Experience working across different 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) - Experience profiling and optimizing application performance (CPU, memory, latency) - Interest in applied math, linear algebra, numerical methods, or scientific computing - Familiarity with **FMEA** (or similar reliability-focused design practices) - Familiarity with microcontroller firmware ## Working at fab2 Early-stage hardware startup with solid funding, world-class advisors, and labs/offices in **Austin, TX**, **Lockhart, TX**, and **San Francisco, CA**. **Compensation:** $105,000 – $170,000 base salary (based on qualifications and experience) + generous equity. **Benefits (subject to eligibility):** Medical/Dental/Vision, generous PTO (incl. holidays & sick time), Visa sponsorship, life & disability insurance, paid parental leave, 401(k), weekly learning & development, commuter benefits, daily lunches, dinners 3x/week, and a stocked office kitchen. fab2 is an equal

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord