1

Rust Embedded Jobs in Rodeo, CA (NOW HIRING)

Our embedded stack uses a lot of Rust. Extensive experience in the language is a big help! This role is based in San Francisco, CA. This role will be expected to be in office 4 days per week and ...

Deliver high-quality, safety-critical C, C++, Rust, and Verilog code for use in real-time embedded environments * Contribute to embedded hardware architecture decisions and component selection

Deliver high-quality, safety-critical C, C++, Rust, and Verilog code for use in real-time embedded environments * Contribute to embedded hardware architecture decisions and component selection

To support these capabilities, our tech stack spans Rust for systems, C on embedded hardware, NixOS for system images, Python for fleet services, and TypeScript for the control plane. We are looking ...

To support these capabilities, our tech stack spans Rust for systems, C on embedded hardware, NixOS for system images, Python for fleet services, and TypeScript for the control plane. We are looking ...

Senior Firmware Engineer

San Francisco, CA · On-site

$140K - $186K/yr

Write production‑quality embedded software in C, C++, and Rust targeting Zephyr RTOS on resource‑constrained hardware * Own features end‑to‑end -- from technical design through implementation ...

Showing results 41-60

Rust Embedded information

See Rodeo, CA salary details

$77.3K

$169.4K

$192.1K

How much do rust embedded jobs pay per year?

As of Sep 10, 2026, the average yearly pay for rust embedded in Rodeo, CA is $169,375.00, according to ZipRecruiter salary data. Most workers in this role earn between $145,200.00 and $191,000.00 per year, depending on experience, location, and employer.

What is a Rust Embedded?

A Rust Embedded job involves developing software for embedded systems using the Rust programming language. These systems include microcontrollers, IoT devices, and real-time applications where performance, safety, and reliability are critical. Rust's memory safety features and concurrency support make it well-suited for embedded development, reducing common issues like buffer overflows and data races. Developers in this field work with low-level hardware interactions, device drivers, and firmware while optimizing for constraints like power consumption and processing speed.

What does a Rust Embedded do?

As a Rust Embedded engineer, your daily tasks often include designing, coding, and debugging firmware or low-level drivers in Rust, conducting hardware-software integration tests, and working closely with cross-functional teams such as hardware engineers and QA specialists. You may also participate in code reviews, optimize system performance, and document technical specifications to support maintainable development. Troubleshooting and resolving issues that arise during real-world device deployment is also a common responsibility. This role involves a mix of independent problem-solving and collaborative teamwork to ensure reliable, high-performance embedded solutions.

What are the key skills and qualifications needed to thrive in the Rust Embedded position, and why are they important?

To thrive as a Rust Embedded professional, you need strong proficiency in the Rust programming language, embedded systems design, and low-level hardware interaction, often supported by a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller platforms (such as ARM Cortex-M), version control systems like Git, and tools such as embedded debuggers or simulators is commonly required; certifications in embedded development or safety standards (e.g. ISO 26262) can be advantageous. Effective problem-solving, attention to detail, and strong collaboration skills are essential for successful project delivery. These skills ensure reliability, efficiency, and safety in developing robust embedded software for critical hardware applications.

Is Rust good for embedded systems?

Rust is increasingly used for embedded systems development due to its focus on safety, performance, and low-level control. It offers features like ownership and zero-cost abstractions, making it suitable for resource-constrained environments, and is supported by tools like Cargo and embedded-specific crates. Many embedded developers choose Rust for its reliability and modern language features.

What cities near Rodeo, CA are hiring for Rust Embedded jobs?

Cities near Rodeo, CA with the most Rust Embedded job openings:

Firmware Engineer, Robotics

San Francisco, CA • On-site

OpenAI
Scientific Research and Development Services • 201 - 500 employees

$380K - $445K/yr

Full-time

Re-posted 6 days ago


Key responsibilities

  • Define and drive the architecture of embedded systems for hardware products.

  • Lead firmware development, including boot, runtime behavior, peripheral control, power management, communications, and diagnostics.

  • Build rigorous bring-up, validation, and release processes for embedded platforms.


Job description

About the Team
We are building general-purpose robotics. In the short term, we are focused on robots to support skilled workers to build our future infrastructure. In the long term, we imagine everyone having a personal robot doing anything they need. Progress is rapid, and based on a foundation of co-design between robotics hardware and ML research.
About the Role
As a Firmware Engineer, you will define and drive the architecture of embedded systems for next-generation hardware products. You will own foundational firmware decisions across real-time execution, device bring-up, hardware interfaces, fault handling, safety mechanisms, and production readiness.
We're looking for someone with deep experience building safety-critical or high-consequence systems, where failures can have meaningful consequences. You should be comfortable reasoning about risk, designing for diagnosability and graceful degradation, and creating engineering practices that raise the reliability bar for the entire team.
You should also be unusually good at moving fast. Sometimes the right answer is a carefully reviewed architecture that will endure for years; sometimes it is getting a rough-but-useful prototype working by the end of the afternoon so the team can learn something concrete tomorrow. We value engineers who know the difference, make that call well, and can operate credibly in both modes.
You will be both a technical leader and a hands-on builder: setting direction, reviewing critical designs, unblocking the hardest problems, and writing production firmware when it matters most.
Our embedded stack uses a lot of Rust. Extensive experience in the language is a big help!
This role is based in San Francisco, CA. This role will be expected to be in office 4 days per week and offer relocation assistance to new employees.
In this role, you will:
  • Rapidly bring up new hardware and set execution pace for the team.
  • Lead firmware architecture for embedded systems spanning boot, RTOS/runtime behavior, peripheral control, power management, communications, and field diagnostics.
  • Define engineering standards for reliability, fault tolerance, observability, and maintainability across the firmware stack.
  • Design and review safety-critical mechanisms, including fault detection, recovery paths, watchdog strategies, redundancy where appropriate, and safe-state behavior.
  • Build quick, scrappy prototypes when speed of learning matters, then harden the right ideas into production-quality systems.
  • Partner closely with engineers in hardware, software, and AI research from early prototype through production.
  • Build rigorous bring-up, validation, and release processes for embedded platforms.
  • Establish testing strategies across unit, hardware-in-the-loop, integration, stress, and failure-injection testing.
  • Drive root-cause analysis for subtle hardware, firmware, and system interactions.
  • Make clear tradeoffs across performance, memory, power, schedule, and safety.
  • Mentor firmware engineers and help shape a culture of urgency, technical rigor, practical judgment, and high-quality execution.

You might thrive in this role if you:
  • Have extensive experience developing firmware in an iterative environment.
  • Get a thrill from bringing up new hardware and taking end-to-end ownership over ensuring it works.
  • Have led architecture and delivery for complex embedded products that shipped to real users or operated in demanding production environments.
  • Are deeply fluent in low-level languages (we use Rust!) and comfortable working close to hardware under real-time constraints.
  • Understand embedded systems from first principles, including interrupts, scheduling, memory layout, buses, DMA, timing behavior, and failure modes.
  • Have strong instincts for defensive design, fault containment, validation depth, and post-deployment diagnosability.
  • Know when to build the durable system and when to produce the fastest credible artifact that unlocks the next decision.
  • Communicate clearly across disciplines and can turn ambiguity into sound technical direction.
  • Care about building systems that are not only fast and capable, but also trustworthy.
  • Make heavy use of Codex, Claude Code, or similar AI-assisted coding systems to accelerate implementation, prototyping, debugging, and iteration.

Nice to have:
  • Experience with Rust in embedded environments.
  • Experience with Embassy or other async embedded Rust frameworks.
  • Familiarity with mixed-language firmware architectures, including introducing Rust incrementally into existing C/C++ systems.
  • Experience with ARM Cortex-M or Cortex-R platforms, RTOSes, and low-power embedded designs.
  • Experience building firmware for sensor-rich, latency-sensitive, or tightly integrated electromechanical products.

About OpenAI
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity.
We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.
For additional information, please see OpenAI's Affirmative Action and Equal Employment Opportunity Policy Statement.
Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations.
To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance.
We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.
OpenAI Global Applicant Privacy Policy
At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.