Embedded Software Lead, Vacuum Systems

JobCubby

Austin, Northern (TX, KY)

Hybrid

USD 150,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health Insurance
Paid Time Off
Visa Sponsorship
Life & Disability Insurance
Parental Leave
401(k)
Learning & Development
Commuter Benefits
Free Meals

Job summary

fab2 is seeking an Embedded Software Lead for Vacuum Systems to manage engineers and own software architecture from prototyping to production. You will lead the technical direction and implement real-time control software for deposition and etch tools, ensuring robust firmware for MFCs, pumps, and gas delivery.

The role requires 7+ years in firmware for electromechanical devices, strong C and Rust skills, and experience leading teams.

Qualifications

  • BS in Computer Engineering, Electrical Engineering, Computer Science, Physics, or a related field, or equivalent practical experience.
  • 7+ years developing microcontroller firmware for electromechanical devices in shipped products.
  • 2+ years leading or managing firmware engineers.
  • Deep background in real‑time controls with sensing, timing‑critical control loops, diagnostics, and communication interfaces.
  • Proficiency in C for embedded targets; Python for tooling and analysis.
  • Experience with a real‑time operating system and standard MCU interfaces (SPI, I2C, UART, CAN).
  • Working knowledge of electronics: reading schematics, board bring‑up, using scopes and logic analyzers.
  • FMEA experience for electromechanical devices, with a track record of incorporating results into firmware design.
  • Demonstrated collaboration with hardware and manufacturing teams through design, integration, and production.

Responsibilities

  • Own firmware architecture and roadmap for deposition and etch tools and their components: MFCs, pumps, pressure controllers, valve manifolds, heaters, and gas delivery.
  • Design and implement real-time control algorithms for temperature regulation, valve sequencing, RF plasma sources, and other semiconductor process equipment.
  • Write and review production firmware in C and Rust, with Python for tooling and test.
  • Lead FMEA for firmware and firmware‑adjacent failure modes, design interlocks and watchdogs, root‑cause field and test failures.
  • Partner with electronic hardware engineering on board bring‑up, schematic review, sensor and driver selection, and design‑for‑firmware.
  • Partner with vacuum hardware team on control requirements, actuator characterization, and system integration.
  • Partner with manufacturing team to enable hardware device testing and calibration.
  • Build and maintain hardware‑in‑the‑loop and bench test infrastructure for firmware validation.
  • Uphold code and testing standards through feedback and code review.
  • Hire and mentor team members

Skills

C for embedded
Python tooling
Real-time controls
RTOS
MCU interfaces SPI I2C UART CAN
FMEA
Team leadership
Firmware development

Education

BS in Computer/Electrical Engineering / Computer Science / Physics or related

Tools

RTOS
Schematic reading
Oscilloscopes & logic analyzers

Job description

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.

About the Team

The tool software group builds the control software and firmware for fab2’s in-house semiconductor manufacturing equipment. The Vacuum Systems software team owns the Linux software and real-time embedded microcontroller firmware for our deposition and etching tools which includes the components they are built from: mass flow controllers, pumps, pressure and gas control, valves, and heaters.

About the Role

The Embedded Software Lead for Vacuum Systems manages the engineers responsible for these systems and owns the software architecture from prototyping through production. You will lead the technical direction and implement real-time control software for deposition and etch tools.

Responsibilities
  • Own firmware architecture and roadmap for deposition and etch tools and their components: MFCs, pumps, pressure controllers, valve manifolds, heaters, and gas delivery
  • Design and implement real-time control algorithms for temperature regulation, valve sequencing, RF plasma sources, and other semiconductor process equipment
  • Write and review production firmware in C and Rust, with Python for tooling and test
  • Lead FMEA for firmware and firmware‑adjacent failure modes, design interlocks and watchdogs, root‑cause field and test failures
  • Partner with electronic hardware engineering on board bring‑up, schematic review, sensor and driver selection, and design‑for‑firmware
  • Partner with vacuum hardware team on control requirements, actuator characterization, and system integration
  • Partner with manufacturing team to enable hardware device testing and calibration
  • Build and maintain hardware‑in‑the‑loop and bench test infrastructure for firmware validation
  • Uphold code and testing standards through feedback and code review
  • Hire and mentor team members
Required Experience
  • BS in Computer Engineering, Electrical Engineering, Computer Science, Physics, or a related field, or equivalent practical experience
  • 7+ years developing microcontroller firmware for electromechanical devices in shipped products
  • 2+ years leading or managing firmware engineers
  • Deep background in real‑time controls with experience implementing sensing, timing‑critical control loops, diagnostics, and communication interfaces
  • Proficiency in C for embedded targets; Python for tooling and analysis
  • Experience with a real‑time operating system and standard MCU interfaces (SPI, I2C, UART, CAN)
  • Working knowledge of electronics: reading schematics, board bring‑up, using scopes and logic analyzers
  • FMEA experience for electromechanical devices, with a track record of incorporating results into firmware design
  • Demonstrated collaboration with hardware and manufacturing teams through design, integration, and production
Nice‑to‑have
  • Background in semiconductor equipment, vacuum systems, gas handling, or scientific instrumentation
  • Experience with mass flow controllers, vacuum pumps, pressure control, or thermal control firmware
  • Experience with functional or equipment safety practices (IEC 61508, SEMI S2, or similar)
  • Experience with hardware‑in‑the‑loop test infrastructure and continuous integration for firmware
  • Experience with Rust on embedded targets
  • Experience taking a product from prototype through production
Working at fab2

We’re an early‑stage hardware startup with solid funding, world‑class advisors, and labs/offices in Austin, TX, Lockhart, TX, and San Francisco, CA.

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 including Parking and Late Night Uber rides from the office
  • Lunches daily, Dinners 3x per week, Stocked Office Kitchen with Snacks and Spindrifts

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Lead, Vacuum Systems
Embedded Software Lead, Vacuum Systems

Fab2 • Austin (TX)

On-site
USD 150,000 - 230,000
Medical, Dental, and Vision insurance
Paid Time Off
Visa Sponsorship
+7
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Visa Hunt • Austin (TX)

On-site
USD 145,000 - 170,000
Medical, Dental, Vision insurance
Paid Time Off
Visa Sponsorship
+7
Embedded Software Engineer
Embedded Software Engineer

Visa Hunt • Austin (TX)

On-site
USD 105,000 - 145,000
Medical, Dental, and Vision insurance
Paid Time Off
Visa Sponsorship
+8
Semiconductor Equipment Engineer
Semiconductor Equipment Engineer

Visa Hunt • Austin (TX)

On-site
USD 115,000 - 160,000
Medical benefits
Paid time off
Visa sponsorship
+6
Embedded Software Engineer
Embedded Software Engineer

Fab2 • Austin (TX)

On-site
USD 105,000 - 145,000
Medical Insurance
Dental Insurance
Vision Insurance
+10
Mechanical Engineer
Mechanical Engineer

Fab2 • Austin (TX)

On-site
USD 90,000 - 150,000
Medical, Dental, and Vision insurance
Paid Time Off
Visa Sponsorship
+4
Semiconductor Equipment Engineer
Semiconductor Equipment Engineer

Fab2 • Austin (TX)

On-site
USD 115,000 - 160,000
Medical insurance
Paid Time Off
Visa Sponsorship
+5
Senior Electrical Design Engineer
Senior Electrical Design Engineer

Atomic Semi • Austin (TX), Northern (KY)

Hybrid
USD 120,000 - 160,000
Medical, Dental, and Vision insurance
401(k) retirement plan
Paid Time Off
Software Engineer, Hardware Manufacturing
Software Engineer, Hardware Manufacturing

Fab2 • Austin (TX)

On-site
USD 110,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+9
Software Engineer, Rust
Software Engineer, Rust

Fab2 • San Francisco (CA)

On-site
USD 105,000 - 170,000
Medical, Dental, and Vision insurance
Visa Sponsorship
Paid Time Off