# Embedded Software Engineer - Real-Time Linux

**Company:** [Maven Robotics](https://hotfix.jobs/companies/maven-robotics)
**Location:** California
**Role:** Embedded Engineering
**Skills:** C++, C, Linux Preempt_Rt, Ros 2, Arm Socs, Docker, Containerd, Qnx, Fastdds, Cyclonedds, Zenoh, Kubernetes, Rust, Python, Bazel
**Posted:** 2026-02-02

> Develops real-time Linux platforms for AI robotics, integrating controls, ML algorithms, and drivers on multicore ARM systems. Requires MS degree, production Linux RT experience, C/C++ proficiency, and ROS 2 expertise.

## Job Description

## Responsibilities
- Design, adapt, and integrate POSIX-compliant systems for advanced robotics and machine learning (ML) applications.
- Develop the framework for integration of controls, machine learning and supporting algorithms with real-time tasks.
- Collaborate with Controls and Machine Learning engineers to develop and optimize high performance autonomous systems.
- Develop and maintain drivers for integration with real-time robotic middleware.
- Build tools to monitor, verify and optimize system performance, ensuring reliable and deterministic behavior.
- Contribute to a deterministic and reproducible build and test environment for efficient development.
- Work with functional safety engineers to support standards compliance, audit readiness, and traceability.
- Develop robust solutions for over-the-air (OTA) updates, calibration management and software deployment strategies.
- Tackle complex, real-world challenges alongside a multidisciplinary team of experts.

## Qualifications
### Must-have
- MS in computer engineering, computer science or a related discipline.
- Production experience with bringup and configuration of **Linux PREEMPT_RT** and similar operating systems (e.g. **QNX**).
- Strong understanding of **Linux device trees**, scheduling and memory management.
- Experience with multicore **ARM SoCs**, interprocess/intercore communications and message passing.
- Proficiency in **C** and **C++**
- Experience with **ROS 2** middleware and alternatives (e.g. **FastDDS**, **CycloneDDS**, **Zenoh**).
- Familiarity with container technologies (**Docker**, **Containerd**, **Overlayfs**).
- Understanding of toolchains (compilers, linkers, debuggers, static analysis tools)

### Nice-to-have
- Familiarity with communication protocols (e.g. **Ethernet**, **EtherCAT**, **CAN**, **CANOpen**).
- Knowledge of **ARM SIMD/NEON** architecture extensions.
- Proficiency in additional programming languages (e.g. **Python**, **Rust**, **Golang**).
- Expertise with multi-language build systems (e.g. **Bazel**).
- Experience with Hypervisors (e.g. **QNX Hypervisor**, **Jailhouse**, **Xen**).
- Understanding of container orchestration (**Kubernetes**).

## Similar roles

- [LVC Simulation Integration Engineer](https://hotfix.jobs/jobs/9fbe7dec-853c-4a67-a6d3-84cc5f0b14c8) - Applied Intuition - Fort Walton Beach, FL - $100k – $160k/yr
- [Embedded Software Engineer](https://hotfix.jobs/jobs/bd8c878a-8873-4782-8965-5dc32a8fa09b) - Zoox - San Diego, CA - $155k – $190k/yr
- [ML Systems Integration Engineer](https://hotfix.jobs/jobs/86746838-c974-4e20-a032-b2112fcdc0be) - Cerebras Systems - Sunnyvale, CA
- [Embedded Firmware Validation Engineer](https://hotfix.jobs/jobs/8cb11777-1102-47e9-9a6c-52b6124ae26e) - Applied Intuition - Sunnyvale, CA - $118k – $200k/yr
- [Software Engineer, Robotics (ALL LEVELS)](https://hotfix.jobs/jobs/86719d9a-2f94-4af8-9d4c-3202c561cf83) - Atomicmachines - Santa Clara, CA - $185k – $260k/yr

**Apply:** https://hotfix.jobs/jobs/d43b1b9e-9219-4653-a390-7293ed057e60
**Canonical:** https://hotfix.jobs/jobs/d43b1b9e-9219-4653-a390-7293ed057e60