906,899open jobs
55,817companies
150,651added this week
Browse all
Salary
$168k – $204k per year
Location
Hybrid (Columbia, United States, Vancouver, Calgary, Toronto, Canada)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 28, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
Why move a 2-pound burrito in a 2-ton car? Meet Serve, the future of sustainable, self-driving delivery.

At Serve Robotics, we’re reimagining how things move in cities. Our personable sidewalk robot is our vision for the future. It’s designed to take deliveries away from congested streets, make deliveries available to more people, and benefit local businesses.

The Serve fleet has been delighting merchants, customers, and pedestrians along the way in Los Angeles, Miami, Dallas, Atlanta and Chicago while doing commercial deliveries. We’re looking for talented individuals who will grow robotic deliveries from surprising novelty to efficient ubiquity.

Who We Are

We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future we want to live in. We are solving real-world problems leveraging robotics, machine learning and computer vision, among other disciplines, with a mindful eye towards the end-to-end user experience. Our team is agile, diverse, and driven. We believe that the best way to solve complicated dynamic problems is collaboratively and respectfully.

Responsibilities

  • Design, develop, test, and maintain robotics middleware and application frameworks using modern C++ on embedded Linux.

  • Own significant platform components from technical design and implementation through validation, deployment, and operation across Serve’s robot fleet.

  • Partner with software teams using the robot platform to identify reliability, performance, and developer experience problems and deliver reusable solutions.

  • Collaborate with Autonomy and Systems Engineering on risk assessments, failure analysis, fault-handling strategies, and software architecture.

  • Translate system-level safety and reliability requirements into software behavior, interfaces, and verification strategies.

  • Develop instrumentation, benchmarks, logging, tracing, and fleet-level metrics to measure and improve software performance, reliability, and system health.

  • Diagnose and resolve complex system-level issues involving concurrency, scheduling, interprocess communication, networking, and constrained compute resources.

  • Evaluate technical tradeoffs and contribute to architectural decisions that improve the scalability, maintainability, and reliability of the robotics platform.

  • Lead technical design and code reviews and contribute to engineering standards, development practices, and technical documentation.

  • Provide technical guidance and mentorship to other engineers through design discussions, problem solving, and knowledge sharing.

Qualifications

  • Bachelor’s degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or a related technical discipline, or equivalent practical experience.

  • 5+ years of professional software engineering experience, including significant experience developing production software in modern C++ (C++17 and newer).

  • Experience developing and debugging systems software in embedded Linux environments.

  • Strong understanding of multithreaded programming, concurrency, synchronization, interprocess communication, and systems-level software development.

  • Experience designing software for latency-sensitive, safety-related, real-time, or high-reliability systems.

  • Experience profiling and optimizing embedded software for performance, reliability, and resource utilization.

  • Experience independently owning complex software components through design, implementation, testing, and deployment.

  • Strong troubleshooting and problem-solving skills with demonstrated ability to diagnose complex issues across software and hardware boundaries.

  • Strong written and verbal communication skills and the ability to collaborate effectively across software, systems, and hardware engineering teams.

What Makes You Stand Out

  • Experience developing middleware for robotics, autonomous vehicles, or similar complex systems.

  • Experience developing and deploying production software on NVIDIA Jetson or similar embedded computing platforms.

  • Knowledge of Linux internals, scheduling, resource management, device interfaces, and interprocess communication mechanisms.

  • Experience with fault-tolerant architecture, failure-mode analysis, functional safety, or safety-related software development.

  • Experience with distributed systems, networking, RPC frameworks, or serialization technologies such as Protocol Buffers, FlatBuffers, or Cap’n Proto.

  • Experience developing telemetry, observability, health monitoring, or diagnostic capabilities for robotics or distributed device fleets.

  • Experience integrating software with sensors, embedded hardware, or other robotic system components.

Additional Information:

This role works across multiple engineering disciplines and balances hands-on software development with systems-level problem solving, technical design, and cross-functional collaboration. The position may occasionally require access to robotics hardware or onsite participation in integration, testing, troubleshooting, or validation activities.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
906,899 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Columbia
$148k – $222k per year • In office • 5+ years exp • Bachelor's Degree • Long Beach
Python
Verilog
SystemVerilog
VHDL
SystemC
MATLAB
Chisel
MATLAB
Simulink
AI/ML
Quantization
NumPy
DevOps
CI/CD
Chips/EDA
Vitis
Apply
≈ $97k – $192k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Boise
Python
C++
Management
Jira
Apply
≈ $145k – $264k per year (Estimated) • In office • Full-Time • 5+ years exp • PhD • Boise
Apply
$79k – $118k per year • In office • 2+ years exp • Bachelor's Degree • Duluth
Python
MATLAB
Chips/EDA
LTspice
Analytics
Power BI
Management
Jira
Microsoft Office
Apply
Electrical Engineer 2 2 hours ago
$82k – $122k per year • In office • 2+ years exp • Bachelor's Degree • Duluth
MATLAB
Management
Outlook
Microsoft Office
Apply
≈ $46k – $104k per year (Estimated) • In office • Berlin
DevOps
Terraform
Ansible
Red Hat
VMWare
Linux
Management
Confluence
Jira
Apply
$89k – $165k per year • In office • 6+ years exp • Bachelor's Degree • Chicago
Python
SQL
Databases
Databricks
Apache Kafka
AI/ML
Spark
DevOps
AWS
Docker
Kubernetes
Platform Engineering
Linux
Analytics
ETL/ELT
Apply
≈ $13k – $30k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Bengaluru
Python
PowerShell
Bash
Databases
Databricks
Delta Lake
Apache Kafka
AI/ML
Spark
DevOps
Terraform
GCP
Azure DevOps
GitHub Actions
CloudFormation
Prometheus
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Amazon EKS
Google GKE
Azure AKS
Amazon CloudWatch
Linux
Unix
Apply
In office • Bucharest
Python
SQL
Python
FastAPI
DevOps
Rest API
GCP
Azure
AWS
Docker
API Gateway
Linux
Unix
IoT
MQTT
CoAP
Management
Agile
Apply
≈ $59k – $124k per year (Estimated) • In office • Frankfurt am Main
SQL
DevOps
CI/CD
Jenkins
Bitbucket
Linux
Unix
Management
Jira
ServiceNow
Agile
Apply
Electrical Engineer 28 days ago
$129k – $148k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Redwood City
Python
AI/ML
Computer Vision
Machine Learning
Management
Agile
Apply
$44k per year • In office • Part-Time • 1+ year exp • Los Angeles
AI/ML
Computer Vision
Machine Learning
Management
Slack
Jira
Agile
Apply
$182k – $202k per year • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Redwood City
Python
C++
Bash
AI/ML
Computer Vision
Machine Learning
DevOps
RTOS
Linux
Management
Agile
Apply
$46k – $50k per year • In office • Full-Time • Bachelor's Degree • Chicago
AI/ML
Computer Vision
Machine Learning
Management
Google Workspace
Google Sheets
Agile
Apply
$48k – $62k per year • In office • Full-Time • 1+ year exp • Gold Coast
AI/ML
Computer Vision
Machine Learning
Management
Jira
Agile
Apply
≈ $91k – $171k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Columbia
Apply
$40k – $64k per year • In office • Contractor • 4+ years exp • Columbia
Apply
$88k – $136k per year • In office • 8+ years exp • Associate's Degree • Columbia
DevOps
Linux
Cybersecurity
Metasploit
Nessus
Apply
$90k – $130k per year • Hybrid • 7+ years exp • Associate's Degree • Columbia
Management
Microsoft Office
Apply
$80k – $102k per year • In office • 4+ years exp • Associate's Degree • Columbia
COBOL
COBOL
CICS
JCL
Easytrieve
Databases
Db2
IMS
DevOps
Unix
VPN
Cybersecurity
HIPAA
Management
Microsoft Office
Apply
See all jobs
This is one of many
906,899 more open roles from verified company boards, updated every day.