Maven Robotics
Embedded Software Engineer - Real-Time Embedded
San Francisco Bay Area, California USA
Sponsorship not specifiedDetected 169 days ago
PythonGoRustC++DockerEmbedded SystemsRoboticsCommunication
About the role
- Maven Robotics is building the world's leading general-purpose AI robots.
- We are currently operating in stealth and are growing the world's best team in AI robotics. We are looking for self-starters that are the world's best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering truth seeking and integrity, humility, curiosity, and relentless determination.
Responsibilities
- Collaborate with hardware engineers to design, develop, and optimize high performance safety-critical systems.
- Develop and adapt device drivers for hardware peripherals (e.g. GPIO, EtherCAT, SPI).
- Build tools to monitor, verify and optimize real time system performance, ensuring deterministic behavior.
- Contribute to a deterministic and reproducible build and test environment for efficient development.
- Develop robust solutions for over-the-air (OTA) updates, calibration management and software deployment strategies.
- Maven Robotics is building the world's leading general-purpose AI robots.
- Collaborate with functional safety engineers to ensure compliance with relevant safety standards and support audit and traceability requirements.
Requirements
- Experience with safety-certifiable RTOSes (e.g. PX5, ThreadX, SafeRTOS).
- Expertise in OS fundamentals, including real-time scheduling and memory management.
- Strong understanding of ARM 64 hardware architecture.
- Experience with multicore SoCs, interprocess/intercore communications and atomic operations.
- Production experience with communication protocols (e.g. Ethernet, EtherCAT, CAN)
- Proficiency in low level programming (C, assembly)
- Hands-on experience with development tools including oscilloscopes, hardware debuggers and high speed tracing techniques (e.g. HSSTP).
- Familiarity with functional safety (FuSa) concepts, MISRA compliance and related standards.
- Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.
Nice to have
- Knowledge of ARM SIMD/NEON architecture extensions.
- Proficiency in additional programming languages (e.g. C++, Python, Rust, Golang).
- Experience with multi-language build systems (e.g. Bazel, Bob).
- Familiarity with ROS 2 middleware and alternatives (Eg.
- FastDDS, CycloneDDS, Zenoh).
- Experience with Docker, and related containerization tools.
Company info
- We are currently operating in stealth and are growing the world's best team in AI robotics.
- We are looking for self-starters that are the world's best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering truth seeking and integrity, humility, curiosity, and relentless determination.
- We are looking to recruit an exceptional Embedded Software Engineer - Real-Time Embedded to develop the foundational software that keeps our robot hardware alive, building the core systems that provide a platform for robust, safe, and deterministic operation.
Apply directly at Maven Robotics →Create a free account for alerts like thisView Maven Robotics immigration profile
This listing is sourced directly from Maven Robotics's careers page and normalized into a canonical job model.