Develop embedded firmware in C and Rust for bare-metal and RTOS-based microcontroller systems. * Bring up and debug hardware systems, including board-level validation and peripheral integration.
Develop embedded firmware in C and Rust for bare-metal and RTOS-based microcontroller systems. * Bring up and debug hardware systems, including board-level validation and peripheral integration.
Space Embedded Software Engineer
El Segundo, CA · On-site
$131K - $184K/yr
What you will do (Job Responsibilities) The Embedded Software Engineer on the Flight Software team ... Experience with additional programming languages such as Python or Rust. * Strong understanding of ...
Space Embedded Software Engineer
El Segundo, CA · On-site
$131K - $184K/yr
What you will do (Job Responsibilities) The Embedded Software Engineer on the Flight Software team ... Experience with additional programming languages such as Python or Rust. * Strong understanding of ...
Onsite Job - Embedded Software Engineer Level 3
San Diego, CA · On-site
$120 - $148/hr
I2C, SPI, UART, PCIe, Ethernet, TCP/IP - Cryptographic implementation know-how - Exposure to Rust, Linux kernel, embedded drivers, VHDL/Verilog, FPGA tools (Vivado, Vitis) - Awareness of security ...
Onsite Job - Embedded Software Engineer Level 3
San Diego, CA · On-site
$120 - $148/hr
I2C, SPI, UART, PCIe, Ethernet, TCP/IP - Cryptographic implementation know-how - Exposure to Rust, Linux kernel, embedded drivers, VHDL/Verilog, FPGA tools (Vivado, Vitis) - Awareness of security ...
Embedded Software Engineer
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 ...
Embedded Software Engineer
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 ...
Lead Embedded Systems Software Engineer
Saratoga, CA · On-site
$150K - $225K/yr
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 ...
Lead Embedded Systems Software Engineer
Saratoga, CA · On-site
$150K - $225K/yr
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 ...
Senior or Staff Embedded Software Engineer
San Francisco, CA · On-site
$210K - $245K/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 ...
Quick apply
Senior or Staff Embedded Software Engineer
San Francisco, CA · On-site
$210K - $245K/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 ...
Senior Embedded NixOS Engineer
$133K - $174K/yr
... Rust, etc.) * Experience with designing and bringing AArch64 Embedded Linux products to market ... Experience with custom hardware drivers. * Experience with Linux kernel module development.
Senior Embedded NixOS Engineer
$133K - $174K/yr
... Rust, etc.) * Experience with designing and bringing AArch64 Embedded Linux products to market ... Experience with custom hardware drivers. * Experience with Linux kernel module development.
Senior Embedded Software Engineer
$169K - $216K/yr
What you will do (Job Responsibilities) The Senior Embedded Software Engineer on the Flight ... Experience with additional programming languages such as Python or Rust. * Strong understanding of ...
Senior Embedded Software Engineer
$169K - $216K/yr
What you will do (Job Responsibilities) The Senior Embedded Software Engineer on the Flight ... Experience with additional programming languages such as Python or Rust. * Strong understanding of ...
Engineer Embedded Software 3
San Diego, CA · On-site
$79.84/hr
Engineer Embedded Software 3 Location: San Diego, CA Zip Code: 92128 Duration: 12 Months Pay Rate ... Foundational Knowledge with Rust. *Experience with low level driver development. *Familiarity with ...
Engineer Embedded Software 3
San Diego, CA · On-site
$79.84/hr
Engineer Embedded Software 3 Location: San Diego, CA Zip Code: 92128 Duration: 12 Months Pay Rate ... Foundational Knowledge with Rust. *Experience with low level driver development. *Familiarity with ...
Engineer Embedded Software 3
San Diego, CA · On-site
$79.84/hr
Engineer Embedded Software 3 Location: San Diego, CA Zip Code: 92128 Duration: 12 Months Pay Rate ... Foundational Knowledge with Rust. *Experience with low level driver development. *Familiarity with ...
Quick apply
Engineer Embedded Software 3
San Diego, CA · On-site
$79.84/hr
Engineer Embedded Software 3 Location: San Diego, CA Zip Code: 92128 Duration: 12 Months Pay Rate ... Foundational Knowledge with Rust. *Experience with low level driver development. *Familiarity with ...
Senior or Staff Embedded Software Engineer
San Francisco, CA · On-site
$210K - $245K/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 ...
Senior or Staff Embedded Software Engineer
San Francisco, CA · On-site
$210K - $245K/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 ...
Engineer Embedded Software 3
San Diego, CA · On-site
$79.84/hr
Engineer Embedded Software 3 Location: San Diego, CA Zip Code: 92128 Duration: 12 Months Pay Rate ... Foundational Knowledge with Rust. *Experience with low level driver development. *Familiarity with ...
Engineer Embedded Software 3
San Diego, CA · On-site
$79.84/hr
Engineer Embedded Software 3 Location: San Diego, CA Zip Code: 92128 Duration: 12 Months Pay Rate ... Foundational Knowledge with Rust. *Experience with low level driver development. *Familiarity with ...
Lead Embedded Systems Software Engineer
Saratoga, CA · On-site
$150K - $225K/yr
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 ...
Quick apply
Lead Embedded Systems Software Engineer
Saratoga, CA · On-site
$150K - $225K/yr
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 ...
Embedded Software Engineer - Biophotonics
$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 ...
Embedded Software Engineer - Biophotonics
$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 ...
Lead Embedded Systems Software Engineer
$150K - $225K/yr
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 ...
Lead Embedded Systems Software Engineer
$150K - $225K/yr
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 ...
This role entails designing and implementing embedded Linux and Android components, collaborating ... Ideal candidates have strong experience with Android, C/C++/Rust, and a background in consumer ...
This role entails designing and implementing embedded Linux and Android components, collaborating ... Ideal candidates have strong experience with Android, C/C++/Rust, and a background in consumer ...
Embedded Software Engineer
San Diego, CA · On-site
$70 - $80/hr
Foundational Knowledge with Rust * Experience with low level driver development * Familiarity with ... Familiarity with bare metal embedded device drivers * Familiarity with PowerPC architectures and ...
New
Embedded Software Engineer
San Diego, CA · On-site
$70 - $80/hr
Foundational Knowledge with Rust * Experience with low level driver development * Familiarity with ... Familiarity with bare metal embedded device drivers * Familiarity with PowerPC architectures and ...
New
Embedded Software Engineer 3 (Principal Engineer - Embedded Cryptographic Software) Location ... Experience with Rust. * Linux kernel and low-level driver development. * Docker, Kubernetes, or ...
New
Embedded Software Engineer 3 (Principal Engineer - Embedded Cryptographic Software) Location ... Experience with Rust. * Linux kernel and low-level driver development. * Docker, Kubernetes, or ...
New
Embedded Software Engineer
$100K - $180K/yr
Development experience in C, C++, Golang, Python or Rust * Experience with embedded or low-level systems development Preferred Skills and Experience * Data acquisition system setup, maintenance, and ...
Embedded Software Engineer
$100K - $180K/yr
Development experience in C, C++, Golang, Python or Rust * Experience with embedded or low-level systems development Preferred Skills and Experience * Data acquisition system setup, maintenance, and ...
Embedded Software Engineer
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 ...
Embedded Software Engineer
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 ...
Rust Embedded information
Is Rust good for embedded programming?
Is embedded systems still worth it in 2026?
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.
What engineer makes $500,000 a year?
What are some typical day-to-day tasks for a Rust Embedded engineer?
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 is a Rust Embedded job?
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.
How much do Rust programmers make?
- Manager Electrical Engineer Embedded Systems
- Urgently Hiring Remote Senior Software Engineer
- Automotive Engineer Contract
- Staff Embedded Software Engineer
- Embedded Software Tester
- Tire Engineer
- Flex Schedule Oilfield Floorhand
- Temporary Embedded Software Engineer
- Senior Embedded Engineer
- Embedded System Developer

Other
Medical, Dental, Vision, Life, Retirement
Re-posted 8 days ago
Job description
* Participate in code reviews and MR support, ensuring code quality and maintainability.
* Contribute to architecture/design documentation (e.g., RFCs, ADRs, timing diagrams, interface definitions).
* Develop embedded firmware in C and Rust for bare-metal and RTOS-based microcontroller systems. * Bring up and debug hardware systems, including board-level validation and peripheral integration.
* Support system integration and verification across avionics, radios, and other spacecraft subsystems.
* Define and execute test plans for firmware and hardware validation.
* Troubleshoot issues across firmware, hardware, and system interfaces.
* Contribute to shared firmware infrastructure, including HALs, drivers, and reusable libraries. * Improve development workflows through contributions to repository structure, CI/CD, and test infrastructure. * Collaborate cross-functionally with electrical, systems, and flight software engineers.
* Document designs, test procedures, and debugging processes to ensure repeatability and reliability.
* Support test campaigns and mission-critical milestones as needed. Requirements Required Qualifications * Bachelor's degree in Electrical Engineering, Computer Engineering, or a related technical field.
* 5+ years of professional experience in embedded systems or firmware development.
* Experience developing and debugging embedded communication and control interfaces, including SPI, UART/SCI (e.g., RS-485), and GPIO/interrupts.
* Strong proficiency in embedded C and/or Rust programming.
* Experience working with bare-metal microcontrollers.
* Hands-on experience with hardware bring-up and debugging on physical systems. * Ability to read and interpret electrical schematics and data sheets.
* Experience with debugging tools such as oscilloscopes, logic analyzers, and debuggers (e.g., JTAG/SWD).
* Experience with system integration and verification.
* Experience with version control systems (e.g., Git) and collaborative development workflows.
* Strong problem-solving skills and ability to execute independently.
* Effective communication and ability to work in a cross-functional team environment. Desired Qualifications * Experience with RTOS-based embedded systems.
* Familiarity with hardware/software integration at the system level. * Experience contributing to CI/CD pipelines or automated test infrastructure for embedded systems. * Experience developing or maintaining HALs, drivers, or shared firmware libraries.
* Background in aerospace, defense, or other high-reliability environments.
* Comfort working in a fast-paced, hardware-centric development environment.
* Demonstrated ownership of projects from concept through validation.
* Experience working in Agile/PI planning environments.
* Experience supporting system-level testing or qualification efforts. Benefits * Flexible Time Off, Sick, Family & Medical Leave
* Medical, Dental, Vision, Life, LTD, STD (employer funded)
* Vol Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded)
* 401k with 3% non-elective company contribution
* Stock Options
* Free Parking
* Free lunch in office daily Umbra is an Equal Opportunity Employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state, or local law. Employment Eligibility Verification In compliance with federal laws, all hired persons will be required to verify their identity and eligibility to work in the United States by completing the required Employment Eligibility Verification Form (I-9 Form) upon hire. ITAR/EAR Requirements This position may include access to technology and/or data that is subject to U.S. export controls pursuant to ITAR and EAR. To comply with federal export controls, all persons hired must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee as defined by 8 U.S.C. § 1324b(a)(3), or must otherwise be eligible to obtain the required authorizations from the U.S. Department of State and/or U.S. Department of Commerce as applicable. Pay Transparency This job posting may cover multiple career levels. To ensure greater transparency, we provide base salary ranges for all roles, regardless of location. Our standard pay ranges are based on the role's function and level, benchmarked against similar growth-stage companies. Compensation may vary based on geographical location, as certain regions may have different cost-of-living factors. The final offer will also be influenced by the candidate's skills, responsibilities, and relevant experience. Compensation Range The Compensation Range for this role is $150,000 - $180,000 DOE.