Staff Embedded Software Engineer, Safety Compute Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

Bedrock Robotics · 9 hours ago

Staff Embedded Software Engineer, Safety Compute Platform

Bedrock Robotics is a company dedicated to bringing advanced autonomy to the built world, focusing on deploying autonomous systems on heavy construction machinery. The Staff Embedded Software Engineer will architect and develop safety software for the Safety Controller, ensuring strict isolation and deterministic real-time execution while collaborating with hardware and systems engineering teams.

Artificial Intelligence (AI)Information TechnologyRobotics
check
H1B Sponsor Likelynote

Responsibilities

Architect the safety software for our safety ECU, ensuring strict isolation, deterministic real-time execution, and lock-step integrity
Develop the full embedded software stack, including board bring-up, RTOS configuration, low-level drivers, network stack integration, middleware, and applications
Implement safety-critical logic to monitor system health, manage state machines, and execute safe-stop maneuvers for heavy hydraulic machinery
Champion the use of Rust in a safety-critical context, establishing coding standards and best practices that align with functional safety requirements (ISO 26262 / IEC 61508)
Work closely with Hardware Engineering on schematic reviews and component selection, and with the Systems Engineering team to define and validate the system

Qualification

Embedded software experienceC++Rust expertiseReal-Time Operating SystemsFunctional safety standardsMulti-core embedded architecturesEmbedded Rust codeAutomotive protocolsSchematic readingDebugging hardware interactions

Required

10+ years of embedded software experience, with a focus on robotics, automotive, or aerospace safety-critical systems
Deep expertise in C++ or Rust with a willingness and excitement to work primarily in Rust
Extensive experience with Real-Time Operating Systems (SafeRTOS, FreeRTOS) and low-level driver development (SPI, UART, CAN, Ethernet)
Practical experience developing software compliant with functional safety standards such as ISO 26262, IEC 61508, or DO-178C
Deep understanding of multi-core embedded architectures (e.g., Arm Cortex-M / Cortex-R, Infineon TriCore), including memory protection units (MPU), interrupts, and lock-step execution

Preferred

Professional experience shipping embedded Rust code or experimenting with Rust on embedded targets
Familiarity with automotive and robotics protocols such as CAN/CAN-FD, Ethernet/LWiP stacks, UDS/J1939, and embedded security (HSM/SHE)
Ability to read schematics, use oscilloscopes or logic analyzers, and debug complex hardware/software interactions

Company

Bedrock Robotics

twittertwittertwitter
company-logo
Bedrock Robotics enables the construction sector to grow at the rate that modern civilization requires.

H1B Sponsorship

Bedrock Robotics has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)

Funding

Current Stage
Growth Stage
Total Funding
$80M
Key Investors
8VCEclipse Ventures
2025-07-16Series A· $80M
2025-07-16Seed

Leadership Team

leader-logo
Boris Sofman
Co-Founder & CEO
linkedin
leader-logo
Ajay Gummalla
Co-Founder and Vice President
linkedin
Company data provided by crunchbase