Rust Software Engineering Intern at fab2 - ScoutJobs - The AI-curated global job board
Skip to content
fab2
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 free

Rust Software Engineering Intern

fab2 · Austin

Sign up to apply