Drimva

Serve Robotics

Sr. Embedded Software Engineer, Robotics Platform

$168K–$204K

USA (remote) +5 · Remote · Senior · Full-time · Posted Sep 25, 2026

Location
USA (remote)
British Columbia (remote)
Vancouver, BC (remote)
Calgary (remote)
Canada (remote)
Toronto (remote)
Experience
5+ years of professional software engineering experience.
Education
Bachelor’s degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or a related technical discipline, or equivalent practical experience.

About the job

Develops and operates embedded software and middleware for Serve Robotics’ delivery robot platform, improving reliability, performance, and safety across the fleet.

What you'll do

  • Design, test, maintain, and deploy robotics middleware and application frameworks on embedded Linux.
  • Own platform components through design, validation, deployment, and fleet operation; diagnose complex system-level issues.
  • Collaborate across engineering teams on safety, reliability, performance measurement, and platform architecture.

What they ask for

  • Bachelor’s degree in a related technical discipline, or equivalent practical experience.
  • 5+ years of professional software engineering experience, including significant production software development in modern C++ (C++17 and newer).
  • Experience developing and debugging systems software in embedded Linux environments.
  • Experience designing latency-sensitive, safety-related, real-time, or high-reliability systems.

Nice to have

  • Experience developing robotics middleware and deploying production software on NVIDIA Jetson or similar embedded platforms.
  • Experience with fault-tolerant or safety-related software, distributed systems, telemetry, or robotic hardware integration.

Pay

$167.8K – $204K (base salary; currency not stated)

Tools

C++17, embedded Linux, NVIDIA Jetson, Protocol Buffers, FlatBuffers, Cap’n Proto

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)