Senior Embedded Robotics Software Engineer - Remote

Promptcube3

Canada

Hybrid

CAD 239,000 - 291,000

Full time

42 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Serve Robotics is seeking a Senior/Staff Embedded Software Engineer to design, build, test, and maintain robotics middleware in C++ on embedded Linux. You will own major platform components and drive validation, deployment, and operations across the robot fleet.

You will collaborate with autonomy, systems, and hardware teams, implementing fault-tolerant, real-time software with strong observability and diagnostics. Remote work is supported internationally.

Qualifications

  • Bachelor’s degree in CS/Robotics/Engineering or equivalent.
  • 5+ years professional software engineering in C++17+.
  • Experience in production software on embedded Linux.
  • Strong knowledge of multithreading, concurrency and IPC.
  • Ability to own complex components end-to-end and communicate clearly.

Responsibilities

  • Design, develop, test, and maintain robotics middleware and application frameworks using modern C++ on embedded Linux.
  • Own significant platform components from design through deployment and operation across the robot fleet.
  • Collaborate with teams to improve reliability, performance and developer experience.
  • Translate safety and reliability requirements into software behavior and verification.
  • Lead design reviews and contribute to standards, documentation, and mentoring.

Skills

C++ proficiency
Embedded Linux
Multithreading
Real-time systems
IPC / Interprocess communication
Problem solving

Education

Bachelor’s degree in CS/Robotics/Engineering

Tools

NVIDIA Jetson

Job description

Serve Robotics is seeking a Senior/Staff Embedded Software Engineer to design, build, test, and maintain robotics middleware in C++ on embedded Linux. You will own major platform components and drive validation, deployment, and operations across the robot fleet.

You will collaborate with autonomy, systems, and hardware teams, implementing fault-tolerant, real-time software with strong observability and diagnostics. Remote work is supported internationally.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Robotics Platform Engineer (Remote)
Senior Embedded Robotics Platform Engineer (Remote)

Serve Robotics Inc • Vancouver

Hybrid
CAD 238,000 - 290,000
Senior Embedded Robotics Platform Engineer (Remote Canada)
Senior Embedded Robotics Platform Engineer (Remote Canada)

Jobgether SRL • Canada

On-site
CAD 168,000 - 204,000
Competitive compensation
Remote across Canada
Full-time role
+1
Sr. Embedded Software Engineer, Robotics Platform
Sr. Embedded Software Engineer, Robotics Platform

Promptcube3 • Canada

Hybrid
CAD 239,000 - 291,000
Sr. Embedded Software Engineer, Robotics Platform
Sr. Embedded Software Engineer, Robotics Platform

Serve Robotics Inc • Vancouver

Hybrid
CAD 238,000 - 290,000
Senior Embedded Systems Engineer - Remote (SA)
Senior Embedded Systems Engineer - Remote (SA)

Placements24 • Kimberley

Hybrid
CAD 77,000 - 146,000
Competitive salary
Remote work
Home office allowance
+1
Senior Mechanical Design Engineer - Robotics
Senior Mechanical Design Engineer - Robotics

Placements24 • Kimberley

Hybrid
CAD 120,000 - 180,000
Top-tier salary
Fully remote
Health, dental, vision insurance
+2
Senior Systems Software Engineer (Robotics)
Senior Systems Software Engineer (Robotics)

Gastronomous Technologies Inc. • Oakville

On-site
CAD 90,000 - 140,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Kimberley

Hybrid
CAD 77,000 - 146,000
Competitive salary
Remote work
Home office allowance
+1
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Fully remote work with flexible hours
Health, dental, vision insurance
Paid time off and growth opportunities
Senior Embedded Software Engineer — IoT, Linux, C/C++
Senior Embedded Software Engineer — IoT, Linux, C/C++

BinSentry • Kitchener

On-site
CAD 110,000 - 150,000
Health and dental benefits
Equity package
Company events
+1