
Posted 9 hours ago
Rust Software Engineering Intern
fab2Rust Software Engineering Intern - Fall
Perks & benefits
Housing AllowanceHealth InsurancePaid LeaveVisaRelocation AllowanceCommissionMedical InsuranceMobile Allowance
Requirements
Pursuing BS in CS or Computer Engineering, Strong Rust or C++ skills, Systems fundamentals knowledge, Portfolio or GitHub required
Skills
RustWebAssemblyC#
About the role
About the Company
fab2 (formerly Atomic Semi) designs all the hardware and software needed to make chips, building the fabs, tools, and components themselves. Founded by Sam Zeloof and Jim Keller, the team iterates to the limits of what's possible in semiconductor manufacturing.
Responsibilities
- Build deeply interactive editing tools with low-latency, CAD- or Figma-like interfaces
- Develop production-grade Rust software targeting native and WebAssembly environments
- Architect real-time collaborative systems including state synchronization and conflict resolution
- Implement efficient algorithms for geometry querying, graphs, and routing
- Build high-performance rendering and visualization pipelines using GPU acceleration
- Profile and optimize CPU, GPU, memory, and network performance
- Own major features end-to-end and work closely with process engineers and circuit designers
Requirements
- Pursuing a BS in Computer Science, Computer Engineering, or equivalent skill
- Strong programming skills in Rust or significant C++/systems programming experience
- Solid understanding of memory, performance, and concurrency
- Experience building non-trivial software projects from scratch
- A portfolio or GitHub demonstrating software engineering excellence is required
Preferred Qualifications
- Experience with interactive software like Figma, Blender, CAD tools, or KiCad
- Background in WebAssembly or building rich applications
- Familiarity with Protobuf, schema evolution, or database migrations
- Understanding of collaborative systems like CRDTs, OT, or WebSockets
- Experience with graphics rendering pipelines (WebGPU, Vulkan, OpenGL)
Benefits
- Housing Stipend
- Daily lunches and frequent dinners
- Weekly Learning & Development opportunities
- Commuter Benefits (Parking and late-night Uber)
- Medical, Dental, and Vision insurance
- 401(k) retirement plan
- Visa Sponsorship
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 freeRust Software Engineering Intern
fab2 · Austin
