Real-Time Linux Embedded Engineer for AI Robotics

Maven Robotics

San Francisco, California (CA, MO)

On-site

USD 180,000 - 210,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maven Robotics is seeking an Embedded Software Engineer to design and implement a real-time Linux platform powering autonomous robotics systems. You will optimize high-performance, GPU-accelerated compute for robotics and ML workloads, collaborating across Controls and ML teams.

The role requires strong C/C++ skills, ROS 2 experience, and a solid background in PREEMPT_RT Linux bringup, IPC, and multicore ARM environments.

Qualifications

  • MS degree in computer engineering, computer science or related field.
  • Experience bringup and configuration of Linux PREEMPT_RT or similar OS (e.g. QNX).
  • Strong understanding of Linux device trees, scheduling and memory management.
  • Experience with multicore ARM SoCs, IPC and message passing.
  • Proficiency in C and C++.
  • Experience with ROS 2 middleware or alternatives.
  • Familiarity with container technologies and runtimes.
  • Knowledge of toolchains (compilers, linkers, debuggers).
  • Self-starter with prioritization and execution in fast-paced startups.

Responsibilities

  • Design, adapt, and integrate POSIX-compliant systems for robotics and ML apps.
  • Develop framework for integrating controls, ML, and real-time tasks.
  • Collaborate with Controls and ML engineers for high-performance autonomous systems.
  • Develop and maintain drivers for real-time robotic middleware.
  • Build tools to monitor, verify, and optimize system performance.

Skills

MS degree (CS/CE)
PREEMPT_RT Linux bringup
Linux device trees
ARM multicore
C/C++
ROS 2 middleware
Docker & containers
Container runtimes
build tools & debuggers
self-starter mindset

Education

MS degree in CS/CE

Tools

ROS 2
Docker
Kubernetes
QNX
Bazel/Bob

Job description

Maven Robotics is seeking an Embedded Software Engineer to design and implement a real-time Linux platform powering autonomous robotics systems. You will optimize high-performance, GPU-accelerated compute for robotics and ML workloads, collaborating across Controls and ML teams.

The role requires strong C/C++ skills, ROS 2 experience, and a solid background in PREEMPT_RT Linux bringup, IPC, and multicore ARM environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Embedded Software Engineer (Robotics)
Real-Time Embedded Software Engineer (Robotics)

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 180,000 - 240,000
Real-Time Embedded Robotics Software Engineer
Real-Time Embedded Robotics Software Engineer

Maven Robotics, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 130,000 - 180,000
Embedded Software Engineer - Real-Time Embedded
Embedded Software Engineer - Real-Time Embedded

Maven Robotics • San Francisco (CA), California (MO)

On-site
USD 180,000 - 240,000
Senior Embedded Software Engineer Real-Time Linux for Robotics
Senior Embedded Software Engineer Real-Time Linux for Robotics

47G • Salt Lake City (UT)

On-site
USD 130,000 - 180,000
Competitive pay
401(k) with company match
Medical, dental, and vision coverage
+2
Real-Time Linux Kernel Engineer for Robotics Platforms
Real-Time Linux Kernel Engineer for Robotics Platforms

NEURA Robotics • Germany (OH)

On-site
USD 120,000 - 180,000
30 days vacation
Corporate benefits program
Senior Embedded Robotics Engineer — Real-Time & Linux
Senior Embedded Robotics Engineer — Real-Time & Linux

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Platform Engineer — Real-Time Linux for Autonomous Robotics
Platform Engineer — Real-Time Linux for Autonomous Robotics

AeroVect Technologies Inc. • Atlanta (GA), Northern (KY)

Hybrid
USD 120,000 - 165,000
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)
Embedded Systems Engineer – Real-Time Robotics (C++, ROS)

Stealth Startup • Raleigh (NC)

On-site
USD 120,000 - 180,000
Embedded Software Engineer III - Robotics (C/C++, RTOS)
Embedded Software Engineer III - Robotics (C/C++, RTOS)

asirobots • Mendon (UT)

On-site
USD 110,000 - 150,000
Senior Embedded Engineer, Real-Time Linux for Robotics
Senior Embedded Engineer, Real-Time Linux for Robotics

PALLADYNE CORP • Salt Lake City (UT)

On-site
USD 115,000 - 200,000
Competitive compensation package
401(k) with 5% company match.
Comprehensive medical, dental, and vis
+2