Skip to content
Fab2Fab2

Embedded Software Lead, Vacuum Systems

Leads firmware engineers and owns the architecture and implementation of real-time control software for semiconductor deposition and etch equipment. Requires 7+ years of shipped microcontroller firmware experience, leadership experience, and strong embedded controls and electronics expertise.

About the job

Responsibilities

  • Own firmware architecture and roadmap for deposition and etch tools and components, including mass flow controllers, pumps, pressure controllers, valve manifolds, heaters, and gas delivery systems.
  • Design and implement real-time control algorithms for temperature regulation, valve sequencing, RF plasma sources, and semiconductor process equipment.
  • Write and review production firmware in C and Rust, with Python for tooling and testing.
  • 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 the vacuum hardware team on control requirements, actuator characterization, and system integration.
  • Partner with manufacturing 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.

Requirements

  • Bachelor's degree 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, including sensing, timing-critical control loops, diagnostics, and communication interfaces.
  • Proficiency in C for embedded targets and Python for tooling and analysis.
  • Experience with a real-time operating system and standard MCU interfaces such as SPI, I2C, UART, and CAN.
  • Working knowledge of electronics, including reading schematics, board bring-up, oscilloscopes, and logic analyzers.
  • FMEA experience for electromechanical devices, with demonstrated incorporation of results into firmware design.
  • Demonstrated collaboration with hardware and manufacturing teams through design, integration, and production.

Nice-to-haves

  • 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, such as IEC 61508 or SEMI S2.
  • 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.

Benefits

  • Medical, dental, and vision insurance.
  • Paid time off, including holidays and sick time.
  • Visa sponsorship.
  • Life and disability insurance.
  • Paid parental leave.
  • 401(k) retirement plan.
  • Learning and development opportunities.
  • Commuter benefits.
  • Office meals and stocked kitchen.

Skills

C, Rust, Python, Real-Time Operating Systems, Spi, I2C, Uart, Can, Microcontroller Firmware, Real-Time Controls, Fmea, Hardware-In-The-Loop Testing, Linux, Rf Plasma

Beacon AI

Beacon AI

San Carlos, CA

Lead Software Engineer, Advanced Pilot Assistant Software
$185k+/yrHybrid5+ YOEEmbedded Engineering

Leads development and deployment of autonomy, robotics, and embedded software for safety-critical pilot assistance systems. The role requires 5+ years of production robotic or embedded software experience, strong C++ or Python skills, and hands-on hardware and edge-compute integration.

Fab2

Fab2

Austin, TX

Manufacturing Software Lead
No salary listedOn-site5+ YOEEmbedded Engineering

Leads software development for semiconductor manufacturing, test, and calibration equipment, including firmware, production tooling, and test-station applications. Requires 5+ years of physical-product manufacturing or test software experience, strong C and Python skills, and electronics and instrumentation knowledge.

Zoox

Zoox

Foster City, CA

Senior Software Engineer - Robot Software Infrastructure
$219k+/yrHybrid8+ YOEEmbedded Engineering

Develops operating-system platforms, drivers, and infrastructure for autonomous-vehicle devices and hardware-accelerated workloads. Requires 8+ years delivering production systems, strong Linux internals and C/C++ experience, and familiarity with embedded Linux or robotics is advantageous.

Parallel Systems

Parallel Systems

Los Angeles, CA

Senior Systems Engineer
$163k+/yrOn-site5+ YOEEmbedded Engineering

Leads systems engineering for autonomous battery-electric rail vehicles, defining architectures and requirements while driving integration, verification, and validation across hardware, firmware, and command-and-control software. Requires a relevant engineering or computer science degree and at least five years working with complex hardware systems.

Applied Intuition

Applied Intuition

Fort Walton Beach, FL

Senior Robotic Hardware Engineer
$120k+/yrOn-site5+ YOEEmbedded Engineering

Leads hardware, embedded software, networking, and flight-test integration for autonomous aerial systems. Requires 5+ years in robotics, embedded systems, flight testing, or autonomous vehicles, with strong Linux, networking, scripting, electronics, and troubleshooting skills.