Real-Time Robotics Software Engineer (C++/Python)

Eka Robotics

Cambridge (MA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Eka Robotics in Cambridge, MA is seeking hands-on engineers to advance a fast, general and reliable robotics platform. You will work across the full software stack, profiling performance, building logging, and deploying ML models on edge devices.

The role emphasizes C++ production code, Python tooling, ROS2 middleware, and close collaboration with research teams to scale our robotics software while maintaining safety and real-time constraints.

Qualifications

  • BS/MS or higher in CS, Robotics, CE or related field.
  • 3+ years of production-quality C++ experience.
  • Experience with ROS2 and custom messaging.
  • Strong Linux profiling and latency optimization skills.
  • Experience deploying ML models on edge devices.

Responsibilities

  • Profile and optimize data flows to minimize end-to-end latencies.
  • Design logging/monitoring frameworks for rapid debugging.
  • Develop testing suites and validation pipelines for robot health.
  • Design experiments for system identification to refine models.
  • Build deployment tooling for ML and streamlined prototyping.
  • Write production-grade C++ and Python tooling.
  • Identify performance bottlenecks and scale software architecture.
  • Design safety functions compatible with ML models.

Skills

C++
ROS2
Linux systems
ML deployment
Python tooling

Education

BS/MS or higher in CS/Robotics/CE

Tools

TensorRT
ONNX

Job description

Eka Robotics in Cambridge, MA is seeking hands-on engineers to advance a fast, general and reliable robotics platform. You will work across the full software stack, profiling performance, building logging, and deploying ML models on edge devices.

The role emphasizes C++ production code, Python tooling, ROS2 middleware, and close collaboration with research teams to scale our robotics software while maintaining safety and real-time constraints.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer - Low-Latency AI Systems
Robotics Software Engineer - Low-Latency AI Systems

Eka • Cambridge (MA)

On-site
USD 120,000 - 170,000
Robotics Software Engineer
Robotics Software Engineer

Eka Robotics • Cambridge (MA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer
Robotics Software Engineer

Eka • Cambridge (MA)

On-site
USD 120,000 - 170,000
Lead Embedded Electrical Engineer for Robotic Systems
Lead Embedded Electrical Engineer for Robotic Systems

Eka Robotics • Cambridge (MA)

On-site
USD 120,000 - 200,000
Senior Robotics Software Engineer (ROS, C++, Python)
Senior Robotics Software Engineer (ROS, C++, Python)

Ekumen • United States

Remote
USD 80,000 - 120,000
Robotics Software Engineer — Real‑Time Systems & Developer Tools
Robotics Software Engineer — Real‑Time Systems & Developer Tools

Mind Robotics Inc. • Palo Alto (CA)

On-site
USD 100,000 - 150,000
Sr Robotics Software Engineer
Sr Robotics Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • San Francisco (CA)

On-site
USD 120,000 - 180,000
Robotics Software Engineer - Embedded & Real-Time Systems
Robotics Software Engineer - Embedded & Real-Time Systems

Amazon • Westborough (MA)

On-site
USD 144,000 - 194,000
Health insurance
Comprehensive benefits
RSU opportunities
Senior Robotics Software Engineer — Real-Time AI/ML
Senior Robotics Software Engineer — Real-Time AI/ML

Motion Recruitment • Wilmington (MA)

On-site
USD 130,000 - 180,000
Medical Insurance
PTO
401k
Simulation Research Engineer - GPU-Accelerated Physics
Simulation Research Engineer - GPU-Accelerated Physics

Eka Robotics • Cambridge (MA)

On-site
USD 90,000 - 130,000