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.
105k – 145k
On-site3+ YOEEmbedded Engineering
About the role
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
CPythonEmbedded SystemsMicrocontrollersAdcGpioPwmSpiI2CCanActuatorsSensorsDigital Signal ProcessingRustEmbedded Linux
Lead design and development of Live, Virtual, and Constructive (LVC) simulation integrations to support experimentation, testing, and training of multi-agent Tactical AI autonomy software for air combat. Requires Master's in CS/engineering, 3+ years modern C++, defense M&S tools, and simulation standards (DIS/HLA).
100k – 160k
On-site5+ YOEEmbedded Engineering
Ground System Integration Engineer
QuindarArvada, CO +2
Integrate satellite command & control software into Quindar's mission management platform. Requires 3+ years satellite C2 experience, strong embedded/hardware integration skills, and proficiency in Python/C++/Java.
110k – 170k
Hybrid3+ YOEEmbedded Engineering
Robotics Field Engineer
Charge RoboticsPhoenix, AZ
Operates and troubleshoots robotic factory software and hardware on solar construction sites across the US, assigns field tasks, and collaborates with engineering to improve efficiency. Requires engineering degree, programming/networking familiarity, mechanical troubleshooting skills, and physical resilience for full-time travel.
110k – 155k
On-siteEmbedded Engineering
Embedded Firmware Validation Engineer
Applied IntuitionSunnyvale, CA
Design and execute HIL/SIL validation test cases and automated frameworks for AUTOSAR Classic and Adaptive embedded stacks, including communication protocols, OS, diagnostics, and functional safety. Requires 3+ years embedded validation experience, AUTOSAR knowledge, and Python scripting.
118k – 200k
On-site3+ YOEEmbedded Engineering
Robotics Engineer
Ai2Seattle, WA
Hands-on robotics engineer building control stacks, sim-to-real pipelines, and infrastructure for robot learning projects. Collaborates with researchers to deploy algorithms on real hardware using Python and modern robotics ecosystems. Requires Master's/PhD + 3 years or Bachelor's + 3+ years experience.