Skip to content
Fab2Fab2

Embedded Software Engineer

Develop firmware and real-time Linux applications for semiconductor fabrication tools, working end-to-end from system definition through production deployment. Requires 3+ years embedded C experience and microcontroller peripheral knowledge.

About the job

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, or equivalent
  • Minimum of 3 years of relevant experience in real-time embedded software development
  • Experience programming in C for microcontrollers
  • Python for diagnostic applications
  • Experience going 0 → 1 on an embedded system: defining system requirements, prototyping, through to production use
  • Knowledge of microcontroller peripherals: ADC, GPIO, PWM, SPI, I2C, CAN
  • Experience working with actuators, sensors, and digital signal processing

Nice-to-Haves

  • Background in semiconductors, industrial automation, manufacturing, or 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

Skills

C, Python, Embedded Systems, Microcontrollers, Adc, Gpio, Pwm, Spi, I2C, Can, Actuators, Sensors, Digital Signal Processing, Rust, Embedded Linux

Quindar

Quindar

Denver, CO
Ground System Integration Engineer
$110k+/yrHybrid3+ YOEEmbedded Engineering

Integrates satellite flight software and hardware with mission management and Command & Control platforms. The role requires strong debugging and software integration skills, relevant engineering education, and at least three years of experience with satellite systems or similarly complex hardware-software integrations.

Applied Intuition

Applied Intuition

Fort Walton Beach, FL

Robotic Software Engineer (Drone Stack)
$125k+/yrOn-site3+ YOEEmbedded Engineering

Integrates autonomy and robotic software with UAV hardware, sensors, autopilots, and communication systems across SIL, HIL, and live flight-test environments. Requires a relevant bachelor’s or master’s degree, 3+ years of robotics integration experience, C++, Linux, and U.S. citizenship with clearance eligibility.

Parallel Systems

Parallel Systems

Los Angeles, CA

Embedded Software Engineer - Vehicle Software
$132k+/yrOn-siteEmbedded Engineering

Develop and test real-time embedded software for autonomous battery-electric rail vehicles, integrating sensors, hardware interfaces, and control systems. The early-career role requires systems programming experience, embedded or real-time familiarity, and a bachelor's degree or equivalent practical experience.

Applied Intuition

Applied Intuition

Washington, DC

Robotic Software Engineer
$135k+/yrOn-site3+ YOEEmbedded Engineering

Designs and integrates C++ autonomy software with UAV hardware, autopilots, sensors, and communication systems, supporting SIL/HIL validation and live flight testing. Requires 3+ years of robotics integration experience, U.S. citizenship, and security-clearance eligibility.

Applied Intuition

Applied Intuition

Ann Arbor, MI

Autonomy Integration Software Engineer
$140k+/yrOn-site5+ YOEEmbedded Engineering

Develops, deploys, and maintains software for autonomous vehicles, integrating sensors, autopilots, and perception modules with hands-on field testing. Requires 5+ years experience or MS/PhD, C++/Python/Linux proficiency, and robotics knowledge.