Senior Robotics Platform Engineer - Embedded C++ & Fleet

Jobgether SRL

United States

Remote

USD 168,000 - 204,000

Full time

6 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

Benefits offered by this job

Remote flexibility
Full-time ownership
Technical impact
Professional growth
Hands-on robotics exposure

Job summary

Jobgether SRL seeks a senior robotics software engineer to design, develop, and maintain middleware and frameworks in C++ on embedded Linux for reliable production systems. You will own platforms across their lifecycle and collaborate with autonomy, systems, and hardware teams to deliver scalable robotics software.

The role emphasizes debugging, profiling, and optimization, with opportunities to lead design reviews, mentor engineers, and shape engineering standards across complex robotic systems.

Qualifications

  • Bachelor’s degree in Computer Science, Robotics, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • 5+ years of professional software engineering experience with modern C++17 or newer.
  • Experience in embedded Linux environments, with multithreading, concurrency, IPC, and systems-level programming.
  • Experience designing latency-sensitive, safety-related, real-time, or high-reliability systems; profiling embedded software.
  • Ability to own complex software components end-to-end across design, implementation, testing, deployment, and operation.
  • Strong troubleshooting and cross-disciplinary communication skills.
  • Experience with robotics middleware or autonomous systems; NVIDIA Jetson or similar is a plus.

Responsibilities

  • Design, develop, test, and maintain robotics middleware and frameworks using C++ on embedded Linux.
  • Own platform components across their full lifecycle, including validation, deployment, monitoring, and operation.
  • Collaborate with software teams to identify reliability, performance, and developer-experience challenges and build reusable solutions.
  • Collaborate with autonomy and systems engineering on risk assessments, safety requirements, and software verification.
  • Develop instrumentation, benchmarks, logging, telemetry, and fleet-level metrics for monitoring.
  • Diagnose and resolve complex system-level problems involving concurrency, scheduling, IPC, networking, and constrained compute.
  • Evaluate tradeoffs and contribute to architectural decisions for scalability and maintainability.
  • Lead technical design reviews and contribute to engineering standards and documentation.
  • Provide technical guidance and mentorship through design discussions and code reviews.

Skills

C++17+
Embedded Linux
Multithreading
Concurrency
IPC
Systems-level programming
Profiling & optimization
End-to-end ownership
Troubleshooting
Mentoring

Education

Bachelor's degree in Computer Science, Robotics, Computer/ Electrical Engineering

Tools

NVIDIA Jetson
Linux internals
RPC frameworks
Serialization technologies

Job description

Jobgether SRL seeks a senior robotics software engineer to design, develop, and maintain middleware and frameworks in C++ on embedded Linux for reliable production systems. You will own platforms across their lifecycle and collaborate with autonomy, systems, and hardware teams to deliver scalable robotics software.

The role emphasizes debugging, profiling, and optimization, with opportunities to lead design reviews, mentor engineers, and shape engineering standards across complex robotic systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded C++ Engineer for Autonomous Robots
Senior Embedded C++ Engineer for Autonomous Robots

Partner Company • United States

Remote
USD 110,000 - 160,000
Senior Embedded Robotics Platform Engineer
Senior Embedded Robotics Platform Engineer

serverobotics • Concord (NH)

On-site
USD 120,000 - 170,000
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 (Fully Remote)
Sr. Embedded Software Engineer, Robotics Platform (Fully Remote)

Partner Company • United States

Remote
USD 110,000 - 160,000
Senior Firmware Engineer for Real-Time Autonomous Robotics
Senior Firmware Engineer for Real-Time Autonomous Robotics

Jobot • Redmond (WA)

On-site
USD 180,000 - 230,000
Competitive compensation
Medical, dental and vision coverage
401(k)
+2
Embedded Robotic Software Engineer - C/C++, Linux
Embedded Robotic Software Engineer - C/C++, Linux

Intuitive • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Staff Embedded C++ Engineer for Robotics & Autonomy
Staff Embedded C++ Engineer for Robotics & Autonomy

Full Spectrum • Westborough (MA)

On-site
USD 90,000 - 140,000
Bonus eligible
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
Embedded Robotics Software Engineer - Real-Time C/C++
Embedded Robotics Software Engineer - Real-Time C/C++

Carnegie Robotics • Pittsburgh

Hybrid
USD 90,000 - 140,000
Health coverage
Dental, vision, life insurance
401(k) with employer match
+2
Autonomous Robotics Embedded Software Engineer
Autonomous Robotics Embedded Software Engineer

engineeringjobs.net, Inc. • Mendon (UT)

On-site
USD 100,000 - 150,000
Flexible Work Options
401(k) With 150% Match Up To 6%
Employee Ownership Plan
+12