CronJobs

backend jobs

Embedded Software Engineer

Fab2 · Austin

onsiteunknownPosted May 27, 2026CPythonRustLinuxYoctoBuildrootSPII2C

Apply on the employer site

About this role

## Embedded Software Engineer — fab2 ### About fab2 The fab2 team can build anything: hardware and software to make chips, plus the fabs, tools, and components themselves. 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 Linux control software and microcontroller firmware for fab2’s in-house semiconductor manufacturing equipment. This includes software for: - Sequencing and recipe execution - Interlocks - Operator user interfaces - Diagnostics - Real-time microcontroller firmware ### About the Role You’ll develop firmware and software systems behind our fab equipment—end-to-end from early system definition through board bring-up, driver development, control logic/state machines, communications interfaces, and production deployment. You’ll collaborate with electronics and mechanical engineers on schematics, system requirements, controls implementation, and tool integration. You’ll also work on Linux-based Rust applications for equipment control, operator interfaces, diagnostics, and automation. ### Responsibilities - Develop microcontroller firmware for semiconductor processing equipment and components - Design and implement real-time Linux applications for equipment control and process automation - Collaborate with mechanical engineers on requirements and controls implementation ### Required Experience - BS in Computer Science, Physics, Computer Engineering, Electrical Engineering, proof of exceptional skills in related fields with practical software engineering experience, or equivalent - Minimum of 3 years of relevant experience (professional or hobbyist) in real-time embedded software development - Experience programming in **C** for microcontrollers; **Python** for diagnostic applications - Experience going **0 → 1** on an embedded system (requirements, prototyping, production use) - Knowledge of microcontroller peripherals such as **ADC, GPIO, PWM, SPI, I2C, and CAN** - Experience working with actuators, sensors, and digital signal processing ### Nice-to-have - Background in semiconductors, industrial automation, manufacturing, or other hardware-intensive domains - Familiarity with controls for motor drivers, mass flow controllers, temperature controllers, or precision actuators - Experience programming in **Rust** - Familiarity with embedded Linux (**Yocto, Buildroot**) - Interest in applied math, linear algebra, numerical methods - Familiarity with **FMEA** or similar reliability-focused design practice - Familiarity with full-stack software development for adjacent teams ### Working at fab2 Early-stage hardware startup with solid funding, world-class advisors, and labs/offices in **Austin, TX**, **Lockhart, TX**, and **San Francisco, CA**. **Benefits (subject to eligibility):** - 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 (parking and late-night Uber rides) - Lunches daily, Dinners 3x per week, stocked office kitchen with snacks and Spindrifts fab2 is an equal-opportunity employer. **Export Control Notice:** This role involves access to technology subject to U.S. export controls. Offers are contingent upon the applicant’s ability to comply with U.S. export control requirements. *Note: fab2 was formerly

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord