
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 freeSoftware Engineer
fab2 Β· Austin
