Write, review, and maintain production firmware in C/C++ (and Rust where applicable). * Develop drivers, middleware, and application logic for sensor-rich embedded platforms. * Work with Zephyr RTOS ...
Quick apply
Write, review, and maintain production firmware in C/C++ (and Rust where applicable). * Develop drivers, middleware, and application logic for sensor-rich embedded platforms. * Work with Zephyr RTOS ...
Quick apply
Write, review, and maintain production firmware in C/C++ (and Rust where applicable). * Develop drivers, middleware, and application logic for sensor-rich embedded platforms. * Work with Zephyr RTOS ...
South San Francisco, CA ยท On-site
$160K - $250K/yr
About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for ... We use C++ in our firmware development, with Rust and Python for tooling that will be deployed to ...
South San Francisco, CA ยท On-site
$160K - $250K/yr
About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for ... We use C++ in our firmware development, with Rust and Python for tooling that will be deployed to ...
$150K - $225K/yr
Write, review, and maintain production firmware in C/C++ (and Rust where applicable). * Develop drivers, middleware, and application logic for sensor-rich embedded platforms. * Work with Zephyr RTOS ...
$150K - $225K/yr
Write, review, and maintain production firmware in C/C++ (and Rust where applicable). * Develop drivers, middleware, and application logic for sensor-rich embedded platforms. * Work with Zephyr RTOS ...
Saratoga, CA ยท On-site
$150K - $225K/yr
Write, review, and maintain production firmware in C/C++ (and Rust where applicable). * Develop drivers, middleware, and application logic for sensor-rich embedded platforms. * Work with Zephyr RTOS ...
Saratoga, CA ยท On-site
$150K - $225K/yr
Write, review, and maintain production firmware in C/C++ (and Rust where applicable). * Develop drivers, middleware, and application logic for sensor-rich embedded platforms. * Work with Zephyr RTOS ...
South San Francisco, CA ยท On-site
$160K - $250K/yr
About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for ... We use C++ in our firmware development, with Rust and Python for tooling that will be deployed to ...
South San Francisco, CA ยท On-site
$160K - $250K/yr
About You and the Role As an embedded firmware engineer at Zipline, you will be responsible for ... We use C++ in our firmware development, with Rust and Python for tooling that will be deployed to ...
Hayward, CA ยท On-site
$170K - $190K/yr
Embedded Software Engineer Department: Aeris Employment Type: Full Time Location: Hayward, CA ... Experience with Linux operating system, C++, and RUST programing * Experience with multiple serial ...
Hayward, CA ยท On-site
$170K - $190K/yr
Embedded Software Engineer Department: Aeris Employment Type: Full Time Location: Hayward, CA ... Experience with Linux operating system, C++, and RUST programing * Experience with multiple serial ...
San Francisco, CA ยท On-site
$146K - $191K/yr
Strong experience with Rust and Python * Strong experience with Linux kernel/driver development * Strong experience working with complex embedded systems and bring-up * Strong experience with ARM-A ...
San Francisco, CA ยท On-site
$146K - $191K/yr
Strong experience with Rust and Python * Strong experience with Linux kernel/driver development * Strong experience working with complex embedded systems and bring-up * Strong experience with ARM-A ...
Cupertino, CA ยท On-site
$184K - $324K/yr
We develop solutions at all levels from embedded firmware code to full stack applications and cloud ... C, C++, Python, Java, Go, Rust, Scala, or Swift. Preferred Qualifications 10+ years of experience ...
Cupertino, CA ยท On-site
$184K - $324K/yr
We develop solutions at all levels from embedded firmware code to full stack applications and cloud ... C, C++, Python, Java, Go, Rust, Scala, or Swift. Preferred Qualifications 10+ years of experience ...
San Francisco, CA ยท On-site
$154K - $203K/yr
Proficiency in writing software for embedded targets using C, C++, Rust, or similar languages. * Experience with embedded Linux on System-on-Chips (SoCs), real-time operating systems (RTOS), or bare ...
San Francisco, CA ยท On-site
$154K - $203K/yr
Proficiency in writing software for embedded targets using C, C++, Rust, or similar languages. * Experience with embedded Linux on System-on-Chips (SoCs), real-time operating systems (RTOS), or bare ...
Redwood City, CA ยท On-site
$161K - $211K/yr
Strong proficiency in C and ideally C++ and/or Rust * Strong experience with Yocto, Buildroot, or an equivalent embedded Linux build system, including custom layers/recipes and production image ...
Redwood City, CA ยท On-site
$161K - $211K/yr
Strong proficiency in C and ideally C++ and/or Rust * Strong experience with Yocto, Buildroot, or an equivalent embedded Linux build system, including custom layers/recipes and production image ...
Hayward, CA ยท On-site
$170K - $190K/yr
The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies ... Experience with Linux operating system, C++, and RUST programing * Experience with multiple serial ...
Hayward, CA ยท On-site
$170K - $190K/yr
The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies ... Experience with Linux operating system, C++, and RUST programing * Experience with multiple serial ...
$160K - $250K/yr
The Embedded Platform team builds the middleware and infrastructure beneath the flight software ... Deliver production Rust and C++ with testing, diagnostics, and maintainability built into each ...
$160K - $250K/yr
The Embedded Platform team builds the middleware and infrastructure beneath the flight software ... Deliver production Rust and C++ with testing, diagnostics, and maintainability built into each ...
Hayward, CA ยท On-site
$170K - $190K/yr
The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies ... Experience with Linux operating system, C++, and RUST programing * Experience with multiple serial ...
Quick apply
Hayward, CA ยท On-site
$170K - $190K/yr
The Embedded Software Engineer will be working with the Engineering team at Aeris Technologies ... Experience with Linux operating system, C++, and RUST programing * Experience with multiple serial ...
South San Francisco, CA ยท On-site
$160K - $250K/yr
Professional experience with Rust, Python, or similar programming languages * Experience working with embedded Linux systems * Strong understanding of systems-level concepts including: * concurrency ...
South San Francisco, CA ยท On-site
$160K - $250K/yr
Professional experience with Rust, Python, or similar programming languages * Experience working with embedded Linux systems * Strong understanding of systems-level concepts including: * concurrency ...
Burlingame, CA ยท On-site
$140K - $183K/yr
Python and Rust * Qualcomm SoC bring-up and driver integration * Secure boot, signed firmware, and ... You'll work on embedded systems deployed at global scale -- and your firmware, connectivity, and ...
Quick apply
Burlingame, CA ยท On-site
$140K - $183K/yr
Python and Rust * Qualcomm SoC bring-up and driver integration * Secure boot, signed firmware, and ... You'll work on embedded systems deployed at global scale -- and your firmware, connectivity, and ...
San Francisco, CA ยท On-site
$154K - $203K/yr
Develop on ARM-based embedded platforms using C, C++, python, golang or rust * Improve our embedded Linux build and deployment process * Develop software to automate hardware testing procedures
San Francisco, CA ยท On-site
$154K - $203K/yr
Develop on ARM-based embedded platforms using C, C++, python, golang or rust * Improve our embedded Linux build and deployment process * Develop software to automate hardware testing procedures
$154K - $203K/yr
Role Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time ... C++, Python, Rust, Golang). * Experience with multi-language build systems (e.g. Bazel, Bob)
$154K - $203K/yr
Role Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time ... C++, Python, Rust, Golang). * Experience with multi-language build systems (e.g. Bazel, Bob)
Cupertino, CA ยท On-site
$162K - $213K/yr
We develop solutions at all levels from embedded firmware code to full stack applications and cloud ... C, C++, Python, Java, Go, Rust, Scala, or Swift. Preferred Qualifications Familiarity with the ...
Cupertino, CA ยท On-site
$162K - $213K/yr
We develop solutions at all levels from embedded firmware code to full stack applications and cloud ... C, C++, Python, Java, Go, Rust, Scala, or Swift. Preferred Qualifications Familiarity with the ...
San Francisco, CA ยท On-site
$154K - $203K/yr
Role Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time ... C++, Python, Rust, Golang). * Experience with multi-language build systems (e.g. Bazel, Bob)
San Francisco, CA ยท On-site
$154K - $203K/yr
Role Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time ... C++, Python, Rust, Golang). * Experience with multi-language build systems (e.g. Bazel, Bob)
San Francisco, CA ยท On-site
$154K - $203K/yr
Professional experience with Rust, Python, or similar programming languages * Experience working with embedded Linux systems * Strong understanding of systems-level concepts including: * concurrency ...
San Francisco, CA ยท On-site
$154K - $203K/yr
Professional experience with Rust, Python, or similar programming languages * Experience working with embedded Linux systems * Strong understanding of systems-level concepts including: * concurrency ...
$82.6K - $93.7K
1% of jobs
$93.7K - $104.9K
2% of jobs
$104.9K - $116K
3% of jobs
$116K - $127.2K
6% of jobs
$127.2K - $138.3K
5% of jobs
$138.3K - $149.5K
5% of jobs
$153.4K is the 25th percentile. Wages below this are outliers.
$149.5K - $160.7K
5% of jobs
$160.7K - $171.8K
7% of jobs
$171.8K - $183K
3% of jobs
$183K - $194.1K
3% of jobs
The median wage is $195.6K / yr.
$194.1K - $205.3K
58% of jobs
$82.6K
$180.9K
$205.3K
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.
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.
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.
For Rust Embedded jobs in Mountain View, CA, the most frequently searched job titles are:
The top searched job categories for Rust Embedded jobs in Mountain View, CA are:
Cities near Mountain View, CA with the most Rust Embedded job openings:
Full-time
Medical, PTO
Re-posted 7 days ago
We are looking for a Lead Embedded Software Engineer to own the full path from product requirements to working, tested firmware. You will translate product-level goals into system software architecture, write production code, and lead a team of embedded engineers to ship reliable, high-performance software.
This is a player-coach role. You write code every day while also guiding the team, reviewing designs, and setting technical direction. You run debuggers and whiteboards with equal ease.
Architecture and Technical Leadership
Translate product requirements into clear system-level software architecture.
Define software interfaces, data flows, and module boundaries across the stack.
Make and own key technical decisions. Document them clearly for the team.
Identify risks early and drive solutions before they become blockers.
Own firmware delivery from product requirements through production release, ensuring quality, schedule, and cross-functional alignment.
Hands-on Development
Write, review, and maintain production firmware in C/C++ (and Rust where applicable).
Develop drivers, middleware, and application logic for sensor-rich embedded platforms.
Work with Zephyr RTOS across multiple MCU families (STM32, Nordic nRF, ESP32).
Debug firmware using JTAG, SWD, logic analyzers, and oscilloscopes.
Integrate and validate sensors including IMUs, accelerometers, and gyroscopes.
Implement and optimize networking stacks - BLE, Thread, and Wi-Fi.
Design and maintain backend communication protocols for edge-to-cloud data transfer.
Test and Quality
Write automated unit and integration tests before or alongside feature code.
Build and maintain HIL (hardware-in-the-loop) & SIL (software-in-the-loop) frameworks.
Set team standards for test coverage, static analysis, and CI/CD pipelines.
Perform code reviews with a focus on correctness, safety, and long-term maintainability.
Team Leadership
Lead a small team of embedded engineers. Set clear goals. Mitigate day-to-day risks.
Mentor engineers through design reviews, pair programming, and direct feedback.
Collaborate with hardware, systems, and product teams to align on requirements.
Contribute to hiring - interview candidates and help define the team's technical bar.
Required
5+ years of embedded software development experience in production systems.
Strong C/C++ skills in resource-constrained environments (bare-metal and RTOS).
Hands-on experience with Zephyr RTOS, including West build system and CMake.
Deep knowledge of at least one MCU family: STM32, Nordic nRF, or ESP32.
Experience integrating and characterizing inertial sensors (IMU, accelerometer, etc.).
Solid understanding of wireless protocols - BLE, Thread, & WiFi - including their stacks.
Experience designing and implementing backend communications (MQTT, CoAP, HTTP/REST, or similar).
Strong skills in writing automated tests for embedded code: unit tests, mocking, HIL/SIL.
Proficiency with hardware debug tooling: JTAG, SWD, logic analyzers, and o-scopes.
Solid Git workflows: branching strategy, code review process, and CI/CD integration.
Demonstrated ability to lead a technical team while remaining a hands-on contributor.
Clear communicator. Able to explain complex technical decisions to stakeholders.
Nice to Have
Experience with Rust in embedded contexts.
Familiarity with TinyML or edge ML frameworks (TFLite Micro, Edge Impulse, ONNX Runtime).
Background in aerospace, satellite, or other safety-critical systems.
Experience with model optimization techniques such as quantization and pruning.
Contributions to open-source embedded or RTOS projects.
How We Work
• On-site, collaborative environment. We build physical hardware - presence matters.
• Small teams with high autonomy. You own your area end-to-end.
• Fast iteration cycles. We prototype, test, and revise quickly.
• Direct feedback culture. We expect candor and respect in equal measure.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Sourced by ZipRecruiter