F

Fab2

Provides miniaturized semiconductor fabrication plants

Software Engineer - Rust

Software EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA

About the Job

Requirements

  • A Bachelor of Science in Computer Science, Computer Engineering, or equivalent practical experience is required.
  • Strong proficiency in Rust for systems-level Linux applications is required.
  • Hands-on Python experience in data analysis, computer vision, diagnostics, or scientific computing is required.
  • A track record shipping Linux application software such as daemons, services, inter-process communication, and real-time or near-real-time systems is required.
  • Solid operating systems fundamentals, including memory management, performance, and concurrency, are required.
  • Familiarity with gRPC and Protocol Buffers, or comparable remote procedure call and serialization frameworks, is required.
  • Experience working across different projects, technical domains, and engineering disciplines is required.

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.

Desired Qualifications

  • Background in semiconductors, industrial automation, manufacturing, or other hardware-intensive domains.
  • Familiarity with embedded Linux, including Yocto or Buildroot.
  • Experience with application performance profiling and optimization across CPU, memory, and latency.
  • Interest in applied mathematics, linear algebra, numerical methods, or scientific computing.
  • Familiarity with failure mode and effects analysis (FMEA), or similar reliability-focused design practices.
  • Familiarity with microcontroller firmware.

About the Company

Fab2

Provides miniaturized semiconductor fabrication plants

Fab2 designs and sells miniaturized semiconductor fabrication factories called fab fabs, with all fabrication hardware built in-house to enable small-batch chip prototyping. It is developing Studio, a browser-based collaborative EDA tool for chip layout, schematic capture, and simulation, to provide an end-to-end path from design to fabrication. The company differentiates itself by offering integrated, in-house hardware and a modular factory setup that can shorten development cycles from months to hours, focusing on quick-turnaround prototyping rather than mass production. Its goal is to make chip creation more accessible for researchers, hobbyists, and small teams by combining affordable, small-scale fabrication with collaborative design software.

Company size
51-200
Company stage
Series A
Total funding
$500M
Headquarters
Austin, TX
Founded
2023

Recently Posted Jobs

Explore more opportunities at Fab2

See more jobs