Real-Time Robotics Software Engineer (ROS2, ML)

Roboticsconnected

Boston (MA)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EKA Robotics is hiring for a hands-on role in Boston, MA to advance the state of autonomous robotics software. You will work on a full stack from perception to control, profiling and optimizing data flows to reduce latency and improve real-time performance.

The role emphasizes production-grade C++ and Python development, ML model deployment, and rigorous validation in a robotics research environment. Join a team of researchers and engineers shaping the future of intelligent machines.

Qualifications

  • BS/MS/PhD in CS, Robotics, Computer Engineering, or related field.
  • 3+ years of production-quality C++ experience with memory management and real-time constraints.
  • Hands-on experience with ROS2 or similar robotic middleware and lifecycle management.
  • Strong Linux systems knowledge and profiling to identify latency bottlenecks.
  • Experience deploying ML models (TensorRT, ONNX) onto edge devices or robotic platforms.

Responsibilities

  • Maintain and optimize the full robotics software stack across components.
  • Profile data flows to minimize end-to-end latency.
  • Design and implement logging and monitoring for rapid debugging and visibility into system dataflows.
  • Design and execute experiments for system identification to refine models.
  • Build streamlined deployment tooling for ML models to simplify prototyping.
  • Write production-grade C++ code and Python tooling for data analysis.
  • Identify bottlenecks and drive improvements in performance and scalability.
  • Design safety functions compatible with machine learning components.

Skills

C++ production-grade
ROS2 / robotic middleware
Linux performance profiling
ML deployment (TensorRT/ONNX)
Multi-threading & real-time

Education

BS/MS/PhD in Computer Science, Robotics, or related field

Tools

ROS2
TensorRT
ONNX

Job description

EKA Robotics is hiring for a hands-on role in Boston, MA to advance the state of autonomous robotics software. You will work on a full stack from perception to control, profiling and optimizing data flows to reduce latency and improve real-time performance.

The role emphasizes production-grade C++ and Python development, ML model deployment, and rigorous validation in a robotics research environment. Join a team of researchers and engineers shaping the future of intelligent machines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Robotics Controls Engineer
Senior Real-Time Robotics Controls Engineer

Generalist AI • Boston (MA)

On-site
USD 140,000 - 210,000
Robotics Software Engineer
Robotics Software Engineer

Roboticsconnected • Boston (MA)

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

Eka Robotics • Boston (MA)

On-site
USD 140,000 - 195,000
Real-Time Robotics Software Engineer (C++, ROS2)
Real-Time Robotics Software Engineer (C++, ROS2)

Path Robotics • Columbus (OH)

On-site
USD 95,000 - 140,000
Free lunch
Flexible PTO
Medical, dental, and vision coverage
+3
Senior Robotics Software Engineer – ROS & TS (Boston)
Senior Robotics Software Engineer – ROS & TS (Boston)

Motion Recruitment • Boston (MA)

On-site
USD 150,000 - 190,000
Medical Insurance
Dental Benefits
Vision Benefits
+2
Robotics Software Engineer - ROS2/C++/Python (On-Site)
Robotics Software Engineer - ROS2/C++/Python (On-Site)

ALTEN Technology USA • Woburn (MA)

On-site
USD 120,000 - 145,000
Real-Time Robotics Software Engineer (C++, ROS2)
Real-Time Robotics Software Engineer (C++, ROS2)

Path Robotics, Inc. • Columbus (OH)

On-site
USD 85,000 - 110,000
Daily free lunch
Flexible PTO
Medical, dental, and vision coverage
+3
Real-Time C++ Robotics Software Engineer
Real-Time C++ Robotics Software Engineer

OhioX • Columbus (OH)

On-site
USD 100,000 - 140,000
Daily free lunch
Flexible PTO
Medical, dental, vision coverage
+4
Robotics ML & RL Engineer for Real-World Robots
Robotics ML & RL Engineer for Real-World Robots

Eka Robotics • Massachusetts

On-site
USD 140,000 - 210,000
Senior Robotics Software Engineer / ROS / Greater Boston
Senior Robotics Software Engineer / ROS / Greater Boston

Kelly Services • Boston (MA)

On-site
USD 150,000 - 190,000
Medical Insurance
Dental Benefits
Vision Benefits
+2