Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Rust Software Engineering Intern (Chip Design Tools) - Winter

$108k - $126k
Internship

Fab2

About fab2

The fab2 team can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components ourselves.

We're looking for exceptional, hands-on people who can iterate to the limits of what's possible.

fab2 was founded by Sam Zeloof and Jim Keller. Sam is best known for making chips in his garage, and Jim has been a leader in the semiconductor industry for the past 40 years.

About the team

We are building the software that silicon chip designers should have had 20 years ago.

Designing a chip today means stitching together a pile of desktop software, much of it decades old. We have a lot of respect for those tools, but in many ways they are behind. They've carried the industry this far, but we see enormous room to do better. For example: real version control, real collaboration, and interfaces that give you intuition rather than requiring it. We've concluded that we must build a lot of it from scratch. Studio is a fast, browser-based, multiplayer platform for designing and assembling whole chips. Figma plus GitHub, for silicon. The primary goal is simple: a user should never have to install anything or leave our app to take a chip from idea to finished design. Schematic capture, physical layout, and simulation, all in one place, end to end.

Studio is one half of a bigger idea at Fab2: making chips should be fast. We build our own fab equipment for the same reason we build our own software, because the components for what we want don't exist yet. Studio is the design side of that, and we want to close the feedback loop between designing a chip and fabricating it, so the whole cycle gets faster instead of just one part. Your users include the chip and process engineers sitting near you, which means the feedback loop on your own work is short too.

It's a deep application, dozens of complex tools and the heft of Photoshop, but we want it to feel as intuitive and powerful as Figma. It's Rust across the stack, compiled to WebAssembly, with custom rendering with wgpu/WebGPU, one code path native and in the browser.

About the role

Fullstack, Rust end-to-end, working on the application itself. You will own major features from design through shipping and touch the whole stack. These are some of the problems on the table right now:

  • 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.

Who does well here

The people who have done well on this team tend to come from deep, rich applications: tools and engine programmers, people who have built game level editors, DAWs, CAD tools, rendering pipelines, or software where the hard problems live in the seams between data, rendering, and input. It is tools programming where the output of the tool is silicon.

You don't need to know anything about chip design, but you need to be willing to learn. If you've drawn a schematic, run SPICE, or built RLC circuits, you'll ramp faster and probably care more about getting it right, but we can teach, and fresh eyes are part of the point. We are building tools intuitive to new users, not just folks used to the old silicon design tools from the 90s.

We take on ambitious goals and work hard. We build complex things quickly. We care that you own every line you ship, and care about clean code. A portfolio (GitHub is fine) is required. We currently use things like: Bevy's ECS, wgpu, Axum, WebAssembly, PostgreSQL.

Required Experience

  • 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.

Nice-to-have

  • 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.

Working at fab2
We're an early-stage hardware startup with solid funding, world-class advisors, and offices in Austin, TX and San Francisco, CA. fab2 is committed to fair and equitable compensation. Software Interns are paid hourly, at a rate equivalent to an annualized range of $108,000–$126,000 depending on experience and education. Actual earnings vary with hours worked.
Internship Benefits:

  • 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

  • Visa Sponsorship

  • Medical, Dental, and Vision insurance

  • 401(k) retirement plan

  • Life and Disability Insurance

We are an equal-opportunity employer and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability or other legally protected statuses.


Export Control Analysis: This position involves access to technology that is subject to U.S. export controls. Any job offer made will be contingent upon the applicant’s capacity to serve in compliance with U.S. export controls.

fab2, formerly known as Atomic Semi

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Rust Software Engineering Intern (Chip Design Tools) - Winter in San Francisco, CA vacancy
  • $108k - $126k

     ...can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components ourselves...  ...an Automation Software Engineering Intern for the winter term. The internship begins...  ...in Linux and Rust for controlling semiconductor... 
    Internship
    Hourly pay
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    San Francisco, CA
    20 hours ago
  • $105k - $170k

     ...team can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components ourselves....  ...RoleYou will build production Rust software for semiconductor...  ...hardware and process engineering partnersRequired ExperienceBS... 
    Suggested
    Work at office
    Night shift

    Fab2

    San Francisco, CA
    2 days ago
  •  ...At Rippling, Engineering is at the heart of...  ...As an Engineering Intern, you will join the...  ...Learning Team in Winter 2027 (Middle of January...  ...develop robust, well-designed products,...  ...provide all of the tools needed to be successful...  ...machine learning and software engineering.... 
    Internship
    Full time
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    4 days ago
  • $300k

     ...compound research and engineering velocity over time. We own the internal platform...  ...and visualization tools. You’ll identify researchers...  ...What You’ll Do Design, build, and maintain...  ...work experience as a software engineer or ML...  ...primarily use Python and Rust. We use React and... 
    Internship
    Full time
    Work experience placement
    Visa sponsorship
    Work visa
    Relocation package

    Thinking Machines Lab

    San Francisco, CA
    3 days ago
  •  ...Responsibilities Design, build, and maintain research...  ..., and visualization tools. Develop end-to-end...  ...experience in computer science, engineering, machine learning, or a...  ...years of post-graduate software engineer or ML engineer...  ..., with Python and Rust used primarily.... 
    Internship
    Full time
    Visa sponsorship
    Relocation package

    Thinking Machines Lab

    San Francisco, CA
    2 days ago
  • $258k - $376k

     ...builders on a mission to make design accessible to all. Figma’s...  ...collaboration, join us!Figma's AI Tools team builds the AI-powered...  ...and tooling that make every engineer at the company more productive...  ...transforming how Figma builds software. The team operates across a... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    San Francisco, CA
    1 day ago
  • $255k - $405k

     ...Coding team is reimagining how software is built in the AI era. We build tools and workflows that help software engineers work faster, tackle more...  ...lifecycle (SDLC) — from design and implementation to code...  ...Experience with TypeScript, Rust, or a similar systems or application... 
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    5 days ago
  • $216k - $270k

     ...AI is hiring a highly skilled Senior Software Engineer to help design, build, and operate secure, scalable...  ...applications, slackbots, and dashboards for internal users, and streamline complex...  ...work with your team to build amazing tools/applications for internal company use... 
    Full time
    Work experience placement

    Scale AI

    San Francisco, CA
    5 days ago
  • $125k - $195k

     ...Senior Backend Software EngineerThe fab2 team...  ...build anything. We design all the hardware...  ...software needed to make chips and we make the fabs, tools, and components...  .... Our users are internal process engineers. We build tools for...  ...backend APIs (Go, Rust, gRPC) that power... 
    Work at office
    Night shift

    Fab2

    San Francisco, CA
    1 day ago
  • $165k - $220k

     ...the best-in-class tools AI practitioners know...  ...intersection of software, hardware, and AI,...  ...to the Senior Engineering Manager for ML Workflows...  ...end to end, from design through production...  ...(C, C++, C#, Rust, Java) with the ability...  ...alignment and internal equity when determining... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Weights & Biases

    San Francisco, CA
    3 days ago
  •  ...stack. We acquire power, design and build data centers,...  ...spanning hardware and software. Speed and scale are...  ...forward. The Software Engineering TeamExamples of key exciting...  ..., datacenters, and chips into composable...  ...systems. Give them the tools, guardrails, and audit... 
    Local area

    Jobiqo

    San Francisco, CA
    3 days ago
  •  ...Software EngineerAs a Software Engineer at Wealth.com, you will help design, build, and scale the backend systems powering our estate planning...  ...shape engineering culture, tooling, and best practices as we...  ...language (Java, Go, C#, Kotlin, Rust) with demonstrated ability to... 
    Temporary work
    Work at office
    Flexible hours
    Shift work

    Wealth LLC

    San Francisco, CA
    2 days ago
  • $180k - $250k

     ...Senior Software Engineer, Core PlatformLondon, England, United...  ...deploying AI systems—designed to take ideas from research...  .... Teams get the tools they need for experimentation...  ...using Go, Python, Rust, React or similar...  ...balance.Company-Wide Winter Break: Two weeks of company... 
    Work at office
    Work from home
    Flexible hours
    2 days per week

    Lightning AI

    San Francisco, CA
    2 days ago
  • $300 per month

     ...Software Engineer IIThe Cloud Storage team at Crusoe seeks a...  ...software, contribute to design documentation. Participate...  ...as Code tooling with any of Ansible, Chef...  ...Knowledge of Linux Systems Internals and computer architecture...  ...with C, C++, and/or Rust.Networking: An understanding... 
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  •  ...New Grad Software EngineerAndalusia Labs is building...  ...services in C++, Rust, Go, or Solidity...  ...onboardingCreate and maintain internal libraries, developer tooling, and CI to speed...  ...qualityWrite clear design docs that explain...  ...to a high engineering barPartner with product... 
    Internship

    Andalusia Labs

    San Francisco, CA
    1 day ago
  • $170k - $205k

     ...We are seeking a Senior Software Engineer to build a platform for network tooling that supports edge,...  ...Network State Management: Design and develop the systems...  ...backend language such as Go, Rust, C++, Java, or Python....  ...abilities, as well as internal equity and alignment... 
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • $108k - $126k

     ...The fab2 team can build anything. We design all the hardware and software needed to make chips and we make the fabs, tools, and components ourselves. We're looking...  ...the role We’re hiring Electrical Engineering Interns for the winter term. The internship begins in... 
    Internship
    Hourly pay
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    San Francisco, CA
    2 days ago
  • $230k - $385k

     ...RoleWe’re looking for engineers to build the infrastructure...  ...code, interact with tools, complete long-running...  ...efficiently at scale.You’ll design and operate the...  ...capability into a dependable software engineering agent.Bonus...  ....Experience coding in Rust Familiarity with LLMs,... 
    Work at office
    Local area
    Flexible hours

    OpenAI

    San Francisco, CA
    5 days ago
  • $185k

    About the RoleThe Engineering Acceleration team...  ...infrastructure, and software quality. You will...  ...observability, and tooling that helps...  ...polyglot monorepo.Design and maintain Starlark...  ..., Go, TypeScript, Rust, C++, and other languages...  ..., Kafka, and internal services used to power... 
    Work at office
    Local area
    Remote work
    Flexible hours

    OpenAI

    San Francisco, CA
    3 days ago
  • $153k - $376k

     ...on a mission to make design accessible to all. Figma...  ...we build. As a Software Engineer on our Infrastructure...  ...collaborative design tools used by millions of people...  ...experience by building internal platforms, CI/CD systems...  ..., TypeScript, Python, Rust, or Ruby.Strong system... 
    Minimum wage
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours

    Figma

    San Francisco, CA
    5 days ago
  • $350k

     ...Software EngineerThe mission of Thinking Machines is to build...  ...looking for a software engineer focused on making our products...  ...to bake security into design and development and to build tooling and automation that keep...  ...(we use Python or Rust).Strong generalist software... 
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package

    Thinking Machines Lab

    San Francisco, CA
    5 days ago
  • Software Engineer, Full-Stack, Mid Level Join to apply for the Software Engineer...  .... • Collaborate widely with internal teams such as Core, Growth,...  ...development and testing tools. • Has experience building,...  ...Software Engineer, AI Intern (Winter 2026) San Francisco, CA $130... 
    Internship
    Full time
    Summer work
    H1b

    jobright.com

    San Francisco, CA
    5 days ago
  • $240k - $400k

     ...RoleThis isn’t a typical engineering role. You won’t be...  ...agents participate in our software development lifecycle....  ...well in our repo, the internal systems they depend on...  ...connections that let tools like Claude Code...  ...on higher-value work.Design and build internal tools... 
    Work from home
    Shift work

    Sentry

    San Francisco, CA
    4 days ago
  • Hpiq in San Francisco is seeking a Senior Software Engineer to shape developer productivity tools and the automated testing strategy. You will collaborate closely with design, development, and quality teams to implement robust tools and services ensuring the reliability... 

    Hpiq

    San Francisco, CA
    2 days ago
  • $40 - $45 per hour

     ...HAVE WORKING KNOWLEDGE OF EDA tools and Semiconductors! PLEASE...  ...EXPERIENCE WHEN APPLYING! Senior Software Engineer #7017 Bay Area This company...  ...leading experts in AI and chip design and are working with top-20...  ...on field insights. Create internal and customer-facing resources... 
    Full time
    Shift work

    EDA CAREERS, (Technology Futures Inc).

    San Francisco, CA
    3 days ago
  • $57 - $61 per hour

    Join to apply for the Software Engineer, AI Safety, Mid-Level...  ..., focusing on designing and implementing systems...  ...platform and build new tooling and infrastructure that...  ...such as C++, Rust, or Go, and are able...  ...Software Engineer, AI Intern (Winter 2026) San Francisco,... 
    Internship
    Full time
    Summer work
    H1b

    Jobright.ai

    San Francisco, CA
    5 days ago
  •  ...of frontier models. By co-designing chips, systems, tools, and methodologies, the team...  ...runtime within the inference engine that executes complex,...  ...layers of the cluster serving software stack, translating demanding...  ...experience in C++, Rust, Python, or comparable performance... 

    OpenAI

    San Francisco, CA
    3 days ago
  •  ...with billions in revenue About the Role As a Senior Software Engineer on Operating Tooling , you’ll build internal products and automation that help Handshake’s...  ...projects end‑to‑end: discovery, scoping, technical design, implementation, rollout, and iteration. Balance... 
    Internship
    Full time
    Freelance
    Work at office
    Remote work
    Flexible hours

    Cacheflow

    San Francisco, CA
    3 days ago
  • $160k - $215k

     ...Full-Time /HybridAs a Backend Engineer on our application team at...  ...engineering teams. You will personally design and build a scalable...  ...data for powerful segmentation tools and enrichment workflowsSome...  ...experienceProfessional backend software engineering experienceExpert... 
    Full time

    Windfall

    San Francisco, CA
    4 days ago
  • $170k - $250k

     ...solution that integrates advanced software and hardware powering the...  ...seeking a talented algorithm engineering expert for our vehicle...  ...be responsible for drafting, designing, testing and triaging the algorithms...  ...LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, etc... 
    Internship
    Odd job
    Full time
    Work at office

    Gatik

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Rust Software Engineering Intern (Chip Design Tools) - Winter. Be the first to apply!