Back to all jobs
M

Embedded Software Engineer - Real-Time Embedded

mavenrobotics

San Francisco Bay Area4mo ago

About the role

<h1>Company Overview</h1> <p>Maven Robotics is building the world’s leading general-purpose AI robots.</p> <p>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.</p> <h1>Role Description</h1> <p class="p1">We are looking to recruit an exceptional&nbsp;<strong>Embedded Software Engineer - Real-Time Embedded</strong>&nbsp;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.</p> <p>In this role you will:</p> <ul> <li class="li1">Adapt and integrate a safety certifiable Real Time Operating System (RTOS) and associated drivers for purpose built robotic control hardware.</li> <li class="li1">Collaborate with hardware engineers to design, develop, and optimize high performance safety-critical systems.</li> <li class="li1">Develop and adapt device drivers for hardware peripherals (e.g. GPIO, EtherCAT, SPI).</li> <li class="li1">Build tools to monitor, verify and optimize real time system performance, ensuring deterministic behavior.</li> <li class="li1">Contribute to a deterministic and reproducible build and test environment for efficient development.</li> <li class="li1">Collaborate with functional safety engineers to ensure compliance with relevant safety standards and support audit and traceability requirements.</li> <li class="li1">Develop robust solutions for over-the-air (OTA) updates, calibration management and software deployment strategies.</li> <li class="li1">Solve complex, real-world challenges alongside a multi-disciplinary team</li> </ul> <h1>Qualifications</h1> <p><em>Must-have:</em></p> <ul> <li class="li1">MS in computer engineering, computer science or a related discipline.</li> <li class="li1">Experience with safety-certifiable RTOSes (e.g. PX5, ThreadX, SafeRTOS).</li> <li class="li1">Expertise in OS fundamentals, including real-time scheduling and memory management.</li> <li class="li1">Strong understanding of ARM 64 hardware architecture.</li> <li class="li1">Experience with multicore SoCs, interprocess/intercore communications and atomic operations.</li> <li class="li1">Production experience with communication protocols (e.g. Ethernet, EtherCAT, CAN)</li> <li class="li1">Proficiency in low level programming (C, assembly)</li> <li class="li1">Understanding of bootloaders, hardware abstraction layers and board support packages (BSPs).</li> <li class="li1">Hands-on experience with development tools including oscilloscopes, hardware debuggers and high speed tracing techniques (e.g. HSSTP).</li> <li class="li1">Understanding of toolchains (compilers, linkers, debuggers, static analysis tools)</li> <li class="li1">Familiarity with functional safety (FuSa) concepts, MISRA compliance and related standards.</li> <li class="li1">Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.</li> <li class="li1">Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.</li> </ul> <p><em>Nice-to-have:</em></p> <ul> <li class="li1">Knowledge of ARM SIMD/NEON architecture extensions.</li> <li class="li1">Proficiency in additional programming languages (e.g. C++, Python, Rust, Golang).</li> <li class="li1">Experience with multi-language build systems (e.g. Bazel, Bob).</li> <li class="li1">Familiarity with ROS 2 middleware and alternatives (Eg. FastDDS, CycloneDDS, Zenoh).</li> <li class="li1">Experience with Docker, and related containerization tools.</li> </ul>

741,000+ hidden jobs like this

mavenrobotics and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.

Everything Pro unlocks:

  • Unlimited applications — free stops at 5
  • Track every application in one place
  • Apply straight to the source, one click
  • Save & organize roles you love
  • Roles pulled from company boards before the big sites

Weekly

$9.99
$4.99/week

For an active search. Cancel anytime.

Most popular

Monthly

$24.99
$12.99/month

The smart pick. Save 35% vs weekly.

Lifetime

$99
$49.99once

Pay once. Every future feature, forever.