Senior Embedded Robotics Platform Engineer

serverobotics

Concord (NH)

On-site

USD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Serve Robotics is seeking a software engineer to design, develop, test, and maintain robotics middleware and application frameworks using modern C++ on embedded Linux. You will own platform components from design through deployment across Serve's robot fleet.

You will collaborate with Autonomy, Systems Engineering, and hardware teams to improve performance, reliability, and developer experience, while providing guidance and mentorship to team members.

Qualifications

  • Bachelor's degree in CS, Robotics, CE, EE, or equivalent.
  • 5+ years of professional software engineering experience with modern C++.
  • Experience in embedded Linux systems software.
  • Strong multithreaded programming and IPC knowledge.
  • Experience with latency-sensitive, real-time, or high-reliability systems.
  • Experience owning complex components through full lifecycle.
  • Strong communication and cross-team collaboration.

Responsibilities

  • Design, develop, test, and maintain robotics middleware and application frameworks using modern C++ on embedded Linux.
  • Own significant platform components from technical design through validation, deployment, and operation.
  • Partner with software teams to identify reliability, performance, and developer-experience problems and deliver reusable solutions.
  • Collaborate with Autonomy and Systems Engineering on risk assessments and software architecture.
  • Translate system-level safety requirements into software behavior and verification strategies.
  • Develop instrumentation, benchmarks, logging, tracing, and fleet-level metrics to measure performance and health.
  • Diagnose and resolve complex system-level issues involving concurrency and interprocess communication.
  • Evaluate tradeoffs and contribute to architectural decisions for scalability and maintainability.
  • Lead design and code reviews and contribute to development standards and documentation.
  • Provide technical guidance and mentorship to other engineers.

Skills

C++17
Embedded Linux
Multithreading
Real-time systems
Debugging/Profiling
Software architecture
Mentorship

Education

Bachelors in CS/Robotics/Engineering

Tools

ROS/Robotics middleware
Linux tooling

Job description

Serve Robotics is seeking a software engineer to design, develop, test, and maintain robotics middleware and application frameworks using modern C++ on embedded Linux. You will own platform components from design through deployment across Serve's robot fleet.

You will collaborate with Autonomy, Systems Engineering, and hardware teams to improve performance, reliability, and developer experience, while providing guidance and mentorship to team members.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Robotics Platform Engineer
Senior Embedded Robotics Platform Engineer

Serve Robotics Inc • United States

Hybrid
USD 140,000 - 210,000
Sr. Embedded Software Engineer, Robotics Platform
Sr. Embedded Software Engineer, Robotics Platform

Serve Robotics Inc • United States

Hybrid
USD 140,000 - 210,000
Sr. Embedded Software Engineer, Robotics Platform
Sr. Embedded Software Engineer, Robotics Platform

serverobotics • Concord (NH)

On-site
USD 120,000 - 170,000
Senior Embedded Robotics Platform Engineer
Senior Embedded Robotics Platform Engineer

Hidden Jobs • United States

Remote
USD 130,000 - 170,000
Senior Embedded Software Engineer, Robotics (C++, Leader)
Senior Embedded Software Engineer, Robotics (C++, Leader)

Cobot • Santa Clara (CA)

On-site
USD 205,000 - 235,000
Relocation stipend
Equity
Senior Robotics Embedded Engineer — Firmware & Hardware Lead
Senior Robotics Embedded Engineer — Firmware & Hardware Lead

Serve Robotics Inc • Redwood City (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Robotics Engineer - Firmware Lead
Senior Embedded Robotics Engineer - Firmware Lead

serverobotics • Redwood City (CA)

On-site
USD 150,000 - 190,000
Senior Robotics Embedded Engineer
Senior Robotics Embedded Engineer

Serve Robotics Inc • Redwood City (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Embedded Engineer
Senior Robotics Embedded Engineer

serverobotics • Redwood City (CA)

On-site
USD 150,000 - 190,000
Senior Embedded Software Engineer — Robotics (Linux/C++)
Senior Embedded Software Engineer — Robotics (Linux/C++)

Palladyne AI • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
401(k) with company match
Medical coverage
Dental coverage
+4