Software Engineer at fab2 - ScoutJobs - The AI-curated global job board
Skip to content
fab2
Posted 12 hours ago

Software Engineer

fab2Software Engineer, Rust

Perks & benefits

Medical InsurancePaid LeaveVisaHealth InsuranceFamily Medical Insurance

Requirements

BS in Computer Science or Computer Engineering, Proficiency in Rust, Python experience, Linux application software experience, Operating systems fundamentals, gRPC and protobuf familiarity

Skills

RustPythonLinuxgRPCProtoBuf

About the role

About the Company

fab2 was founded by Sam Zeloof and Jim Keller. We design all the hardware and software needed to make chips and we make the fabs, tools, and components ourselves. We are an early-stage hardware startup with solid funding, world-class advisors, and lab/offices.

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

Requirements

  • 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 such as daemons, services, IPC, and real-time or near-real-time systems
  • Solid operating systems fundamentals, including memory management, performance, and concurrency
  • Familiarity with gRPC and protobuf, or comparable RPC and serialization frameworks
  • Experience working across different projects, technical domains, and engineering disciplines

Preferred Qualifications

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

Benefits

  • Medical, Dental, and Vision insurance
  • Generous Paid Time Off inclusive of Holidays and Sick Time
  • Visa Sponsorship
  • Life and Disability Insurance
  • Paid Parental Leave
  • 401(k) retirement plan
  • Weekly Learning & Development opportunities
  • Commuter Benefits
  • Daily lunches and frequent dinners
ScoutJobs Agent

Get matches like this delivered daily

Sign up free β€” we'll pull jobs that fit your CV from across the web and rank them for you.

Get started β€” it's free

Software Engineer

fab2 Β· Austin

Sign up to apply