Manufacturing Software Engineer

Oxide Computer Company

Oxide Computer Company

Software Engineering
Emeryville, CA, USA · Remote
Posted on Jul 30, 2025

Are you a software engineer who loves the idea of working with a factory? We are seeking a software engineer to work on the manufacturing software we use to ensure our product has been properly built and can perform all necessary functions.

As a software engineer working on manufacturing, you will:

  • Write the code that implements our manufacturing software systems, from IC-level programming to final assembly system test for our rack

  • Work closely with engineers across hardware, embedded, and OS development to gather test requirements and create test plans

  • Collaborate with our manufacturing partners on usability, system implementation, and improvement opportunities

  • Create production-quality processes for software release for manufacturing test systems

  • Recommend hardware and equipment needed to develop test system bill of materials (BOMs).

  • Build text-based UIs for Unix-based manufacturing line systems which indicate test progress and troubleshooting information, as well as send manufacturing data to backend services

  • Create systems that can help Oxide leverage manufacturing data (such as debug assistance and defect trending) to support our production

  • Get to learn about every piece of Oxide’s hardware, from the smallest PCBA to the rack-level system

You will thrive in this role if you:

  • Enjoy watching How It’s Made

  • Have experience shipping software written in Rust

  • Have previous hardware test experience

  • Are energized the by the urgency of production while creating software that ensures product quality

  • Want to enable test engineers to identify problems efficiently and keep production moving

  • Enjoy considering human factors in your user interfaces and building for users with varying skillsets

  • Communicate effectively with people across engineering, operations, and manufacturing

Before applying for this role, you should: