Fab2
San Francisco, CA

Rust Software Engineering Intern (Chip Design Tools) - Fall 2026

OnsitePosted 1 week agoVisa Sponsorship

We tailor your resume to this role and apply for you in seconds.

Apply to Rust Software Engineering Intern (Chip Design Tools) - Fall 2026 at Fab2

Job details

Location
San Francisco, CA
Work type
Onsite
Visa
Sponsorship available
Posted
1 week ago
Apply on
jobs.ashbyhq.com

About this role

Fab2 is an early-stage hardware startup focused on building cutting-edge chip design tools. They are seeking a Rust Software Engineering Intern to work on fullstack development of their application, owning major features from design through shipping.

What you'll do:

  • Fullstack, Rust end-to-end, working on the application itself. You will own major features from design through shipping and touch the whole stack
  • Deeply interactive, low-latency editing tools: drag a wire and watch it auto-route, place a block, measure, annotate, catch mistakes the instant they happen. Careful handling, some algorithms and computational geometry. We need to constantly fight to keep the tools simple
  • A document model that can be diffed and merged like source code and at the same time real-time collaborative. This is the foundation everything else sits on
  • The sync engine streaming edits between clients, so chip designers can work together without sending files back and forth. More like a game server than CRUD: eventual consistency, high bandwidth streaming, correctness. Whether the wire format decodes to owned data or stays zero-copy so it holds up when the design is very large is a decision you own
  • A GPU canvas that renders millions of polygons and stays smooth: spatial indexing, culling, level of detail, all in one Rust code path for web and native
  • Simulation you can feel: waveforms that stream onto the screen as the solver produces them, with an interactive tier that answers in milliseconds while heavier analysis runs behind it
  • There is also plenty nearby as the application grows: a plugin system built on sandboxed WebAssembly components, a scripting API where a script is the same first-class client as the mouse, and integrations that send finished designs to the fab

What they're looking for:

  • Strong Rust, or serious C++/systems experience and the obvious curiosity to go deep in Rust
  • Solid systems fundamentals: memory, performance, concurrency. You profile before you optimize. You've taken something slow and made it fast, and you can tell us about why it was slow
  • A track record of non-trivial software you built from scratch and can walk us through end to end. The weird side project, engine, or tool you wrote because the existing one annoyed you
  • A game, engine, or real-time background: ECS, scene graphs, spatial indexing, physics engines, frame budgets, GUI, low-latency input
  • Some EE, analog and digital. You don't need to be a chip designer
  • Time lived inside deep, serious software, and opinions about it: Blender, Ableton, KiCad, CAD tools, DAWs, game engines
  • Distributed or real-time systems: write-ahead logs, event sourcing, replication, CRDTs, OT, websockets. Data pipelines
  • Geometry, graph, and routing algorithms; spatial data structures; optimization
  • Familiarity with schema evolution and serialization formats like Protobuf, Flatbuffers, Cap'n Proto
  • Graphics and visualization: turning big, complex datasets into something legible, fast, and even beautiful on screen. Custom rendering, shaders, GPU pipelines (WebGPU, Vulkan, OpenGL)
  • An interest in version control, not just using Git but how it works underneath

Benefits:

  • Visa Sponsorship
  • Housing Stipend to help with first month expenses
  • Lunches daily, Dinners 3x per week, Stocked Office Kitchen with Snacks and Spindrifts
  • Weekly Learning & Development opportunities
  • Commuter Benefits including Parking and Late Night Uber rides from the office
  • Paid Time Off inclusive of Holidays and Sick Time
  • Medical, Dental, and Vision insurance
  • 401(k) retirement plan
  • Life and Disability Insurance
Ready to apply to Fab2?
We tailor your resume to this role and apply for you.

About Fab2

Fab2
San Francisco, CA