Drimva

Fab2

Embedded Software Engineer

Austin · On-site · Full-time · Posted May 27, 2026

Experience
Minimum 3 years of relevant experience, professional or hobbyist, in real-time embedded software development.
Education
BS in Computer Science, Physics, Computer Engineering, or Electrical Engineering; proof of exceptional skills in related fields with practical software engineering experience; or equivalent.
Visa sponsorship
Visa sponsorship offered.

About the job

Develop firmware and Linux software for real-time control, automation, and operation of semiconductor manufacturing equipment.

What you'll do

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

What they ask for

  • BS in Computer Science, Physics, Computer Engineering, or Electrical Engineering; proof of exceptional skills in related fields with practical software engineering experience; or equivalent.
  • Experience programming in C for microcontrollers and Python for diagnostic applications.
  • Experience taking an embedded system from requirements and prototyping through production use.
  • Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, SPI, I2C, and CAN; experience with actuators, sensors, and digital signal processing.

Nice to have

  • Background in semiconductors, industrial automation, manufacturing, or other hardware-intensive domains.
  • Experience programming in Rust or familiarity with embedded Linux (Yocto, Buildroot).

Tools

C, Python, Rust, Linux, Yocto, Buildroot, ADC, GPIO

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)