Real-time Embedded Software Engineer - Robotics & AI

Maven Robotics, Inc.

Santa Clara (CA)

On-site

USD 140,000 - 190,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Maven Robotics, Inc. is seeking an Embedded Software Engineer to build the foundational real-time Linux platform powering our autonomous robotics systems.

You will work on GPU-accelerated compute platforms for robotics and ML workloads, delivering high-performance, deterministic software in a fast-paced startup environment. You will collaborate with controls and ML engineers, develop drivers and middleware interfaces, and help ensure system reliability, safety, and efficient deployment across

Qualifications

  • MS in Computer Engineering, Computer Science, or a related field
  • Production experience with Linux PREEMPT_RT or similar real-time operating systems (e.g., QNX)
  • Strong understanding of Linux device trees, scheduling, memory management, and multicore ARM SoCs
  • Experience with interprocess/intercore communication, message passing, and robotic middleware (ROS 2, FastDDS, CycloneDDS, Zenoh)
  • Proficiency in C/C++ and familiarity with development toolchains, including compilers, linkers, debuggers, and static analysis tools
  • Familiarity with container technologies and runtimes (Docker, containerd, OverlayFS)
  • Self-driven problem solver with strong prioritization skills in a fast-paced startup environment

Responsibilities

  • Design, develop, and integrate POSIX-compliant systems for advanced robotics and machine learning applications
  • Build frameworks that integrate controls, machine learning, and supporting algorithms with real-time tasks
  • Collaborate with Controls and ML engineers to develop and optimize high-performance autonomous systems
  • Develop and maintain drivers and interfaces for real-time robotic middleware
  • Build tools to monitor, validate, and optimize system performance, ensuring reliable and deterministic behavior
  • Establish reproducible build and test environments to support efficient development and deployment
  • Develop robust solutions for over-the-air (OTA) updates, calibration management, and software deployment
  • Partner with cross-functional teams to solve complex technical challenges while supporting functional safety, compliance, and traceability

Skills

Linux real-time development
C/C++
ROS 2 / robotic middleware
Interprocess communication
Multicore ARM SoCs

Education

MS in Computer Engineering or Computer Science

Tools

Docker
containerd
OverlayFS
QNX

Job description

Maven Robotics, Inc. is seeking an Embedded Software Engineer to build the foundational real-time Linux platform powering our autonomous robotics systems.

You will work on GPU-accelerated compute platforms for robotics and ML workloads, delivering high-performance, deterministic software in a fast-paced startup environment. You will collaborate with controls and ML engineers, develop drivers and middleware interfaces, and help ensure system reliability, safety, and efficient deployment across

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Embedded Software Engineer - Industrial Robotics
Real-Time Embedded Software Engineer - Industrial Robotics

Maven Robotics, Inc. • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Embedded Software Engineer, Real-Time Linux
Embedded Software Engineer, Real-Time Linux

Maven Robotics, Inc. • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Embedded Software Engineer, Real-Time Embedded
Embedded Software Engineer, Real-Time Embedded

Maven Robotics • Santa Clara (CA)

On-site
USD 140,000 - 210,000
Robotics Firmware Engineer: Real-Time Industrial AI
Robotics Firmware Engineer: Real-Time Industrial AI

Formulate Robotics • Mountain View (CA)

Hybrid
USD 120,000 - 150,000
Equity
In-person collaboration
High autonomy
Industrial Robotics Motion Planning & Controls Engineer
Industrial Robotics Motion Planning & Controls Engineer

Maven Robotics, Inc. • Santa Clara (CA)

On-site
USD 140,000 - 230,000
Remote Embedded Robotics Engineer — Real-Time Systems
Remote Embedded Robotics Engineer — Real-Time Systems

Bright Vision Technologies • Frisco (TX)

Remote
USD 125,000 - 145,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
Senior Embedded Software Engineer - Robotics Platform
Senior Embedded Software Engineer - Robotics Platform

Devconnectplatform • United States

Hybrid
USD 120,000 - 180,000
Senior Embedded Linux Engineer for Real-Time Robotics
Senior Embedded Linux Engineer for Real-Time Robotics

Thomas To • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior Electrical Engineer - High-Speed Robotics Hardware
Senior Electrical Engineer - High-Speed Robotics Hardware

Maven Robotics, Inc. • Santa Clara (CA)

On-site
USD 140,000 - 190,000