Embedded Systems Engineer
Listed on 2026-01-15
-
Software Development
Software Engineer, Embedded Software Engineer
Are you an experienced software engineer with deep knowledge of embedded systems? Do you love supporting systems all the way from bring-up through to production? We are seeking software engineers to work on software for the Oxide Root of Trust (RoT) and Service Processor (SP) , small processors responsible for parts of the system that make Oxide unique.
Work with a friendly and positive team to develop Hubris ,our custom OS written in Rust that runs on our Service Processor and Root of Trust.
Responsibilities- Improve our in-house debugger – Humility – to make debugging easy for engineering development and manufacturing.
- Ensure debuggability of the RoT/SP from customer racks.
- Improve the infrastructure around Hubris and Humility: build systems, hardware-in-the-loop testing, continuous integration, etc.
- Collaborate with our factory software team, who rely on these tools for hardware bringup and testing.
- Write programs that interact with the physical world, from blinking lights to rack-level thermal control systems to supporting hot-swap of server components.
- Read datasheets and C SDKs for relevant sensors, microcontrollers, etc., and implement drivers for them in Rust.
- Participate in new hardware platform design and bring-up.
- Understand customer use cases and how those connect to the services provided by the RoT and SP.
- Have experience shipping software in Rust.
- Have worked with microcontrollers enough to understand the trade offs involved in chosing components.
- Like to collaborate with a team to identify when to pay off technical debt vs working on new features.
- Understand the importance of supposedly 'boring' parts of a system, such as build systems.
- Have experience reviewing schematics and can perform basic hardware checks.
- Believe in fully documenting your ideas.
- Enjoy reading the documentation produced by others.
- Get excited about computers and dig really deep into them.
We are very explicit about our values , and they can be seen in daily life at Oxide, for example:
- Our rigor means we enjoy and take pride in the craft of engineering.
- Our urgency means that we are not above the judicious short-cut.
- Our versatility is reflected in our greatest strength: the breadth of our team.
- Our transparency can be seen in our consensus-driven RFD process .
- Our responsibility means that we both lead and follow: we have our own domains, but we also help others on their parts.
- Our curiosity shows in our insatiable desire to learn – and our empathy in our love of teaching others.
- Our humor is a big part of our daily lives: we are inveterate wise-crackers whose video meetings spill into simultaneous text chat.
Most of our team are based outside of the Bay Area. We do ask that your workday overlaps with Pacific Time for at least four hours.
Our families and lives outside of our jobs are very important to us; our schedules are flexible to reflect and support that.
We offer the best medical PPO, dental, and vision plans we can find and cover 100% of premiums for employees and dependents.
Everyone at Oxide makes $235,000 USD, regardless of location. (Some sales positions have a lower base salary and contain a commission component.)
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).