Atomic Semi

Atomic Semi

Embedded Software Engineer

Austin · Contract

Sponsorship not specified$105k-$145kDetected 56 days ago
PythonFull-Stack DevelopmentLinuxEmbedded SystemsElectrical EngineeringSignal ProcessingCommunicationActuators

About the role

  • This is an end-to-end role for engineers who enjoy debugging across hardware and software boundaries.
  • You'll also work on Linux-based Rust applications used for equipment control, operator interfaces, diagnostics, and automation.
  • Our software sits close to the hardware and directly affects tool performance, uptime, process repeatability, and fab throughput.

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

Requirements

  • 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.
  • Experience going 0 -> 1 on an embedded system, from defining system requirements, prototyping, and seeing through to production use
  • Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, SPI, I2C, and CAN
  • Experience working with actuators, sensors and digital signal processing
  • Required Experience

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 full-stack software development for working with adjacent teams
  • We're an early-stage hardware startup with solid funding, world-class advisors, and lab/offices.
  • Compensation: fab2 is committed to fair and equitable compensation practices.

Skills

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

Compensation

  • fab2 is committed to fair and equitable compensation practices.
  • The annual salary range for this role is $105,000 - $145,000.
  • Compensation is determined based on your qualifications and experience.
  • Our total compensation package also includes generous equity in fab2.

Benefits

  • fab2 offers the following benefits, subject to applicable eligibility requirements:
  • Medical, Dental, and Vision insurance
  • Generous Paid Time Off inclusive of Holidays and Sick Time
  • 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
  • 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.

Company info

  • The Tool Software team builds the software that runs fab2's semiconductor fabrication tools.
  • We work across the stack, from microcontroller firmware and real-time control to Linux applications for calibration, diagnostics, simulation, build/release infrastructure, and over-the-air deployment.
  • We partner closely with electrical, mechanical, process, and fab teams to bring new equipment online and scale it into production.

Visa & Work Authorization

  • Visa Sponsorship

This listing is sourced directly from Atomic Semi's careers page and normalized into a canonical job model.