Software Engineer, Robotics

Zenovo

Boston (MA)

On-site

USD 110,000 - 230,000

Full time

17 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zenovo in Boston is seeking a Robotics Software Engineer to join its R&D team. You will contribute to building scalable robotic systems, focusing on performance and reliability across firmware, software, and ML components.

You will use C++ primarily with Python scripting to develop production-grade software, optimize latency, and deploy ML models on edge devices. A strong background in ROS2 and Linux debugging is required.

Qualifications

  • 3+ years of production-level software in C/C++.
  • Strong multithreading, memory management and real-time systems.
  • Experience with ROS2 or similar robotics middleware.
  • Strong Linux debugging and profiling to diagnose latency.
  • Experience deploying ML models on edge devices.

Responsibilities

  • Optimize performance across the robotics software stack to reduce latency.
  • Develop observability, monitoring, and diagnostic tooling.
  • Build automated testing and validation frameworks.
  • Conduct system identification experiments to improve simulation.
  • Create deployment pipelines and tooling for ML workflows.
  • Develop production-quality C++ software with Python scripting.
  • Support safety-critical functionality across robotics and ML systems.

Skills

C/C++
Multithreading
Real-time systems
ROS2
Linux debugging
TensorRT/ONNX deployment

Education

Bachelor's degree in CS/Robotics/CE

Tools

ROS2
TensorRT
ONNX

Job description

Location: Boston (On-site 2 days per week)

Rate: C2C/W2 considered- up to $115phr

Start: November 2026

Duation : 12 months

About the Opportunity

We're working with an early-stage robotics company in Boston developing advanced intelligent systems designed for real-world environments. Their mission is to build highly capable, adaptable, and dependable robotic platforms that bridge robotics and machine learning.

As the team continues to grow, they are looking for a Robotics Software Engineer to join their R&D function and play a key role in developing scalable, high-performance robotic systems from the ground up.

Responsibilities
  • Optimise performance across the robotics software stack, improving data flow efficiency and reducing system latency.
  • Develop observability, monitoring, and diagnostic tooling to support system reliability and faster troubleshooting.
  • Build automated testing and validation frameworks to detect failures, behavioural anomalies, and hardware degradation.
  • Conduct system identification experiments to improve simulation accuracy and controller tuning.
  • Create streamlined deployment pipelines and internal tooling for machine learning workflows and rapid experimentation.
  • Develop robust, production-quality software in C++, while using Python for scripting, automation, and data analysis tasks.
  • Identify performance bottlenecks and contribute to ongoing improvements in scalability, reliability, and system architecture.
  • Support the integration of safety-critical functionality across robotics and machine learning systems.
Required Experience
  • Degree in Computer Science, Robotics, Computer Engineering, or a related technical discipline.
  • 3+ years of industry experience developing production-level software using C or C++.
  • Strong understanding of multithreading, memory management, and real-time systems.
  • Experience working with ROS2 or comparable robotics middleware frameworks.
  • Strong Linux debugging and profiling experience for diagnosing performance and latency issues.
  • Experience deploying machine learning models using frameworks such as TensorRT or ONNX on robotic or edge devices.
Nice to Have
  • Exposure to safety-critical systems or functional safety environments.
  • Knowledge of control systems, rigid body dynamics, system identification, or robotics physics.
  • Experience building CI/CD pipelines, automated testing systems, or telemetry/visualisation tools for robotics platforms.
  • Familiarity with robotics simulation environments.
  • Experience with perception systems, sensors, or camera integration.

Please note that sponsorship is not available for this opportunity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer
Robotics Software Engineer

Motion Recruitment Partners LLC • Woburn (MA)

On-site
USD 150,000 - 200,000
Medical Insurance
Dental Benefits
Vision Benefits
+7
Electrical Engineer, Robotics
Electrical Engineer, Robotics

Zenovo • Boston (MA)

On-site
USD 125,000 - 178,000
Staff Robotics Software Engineer
Staff Robotics Software Engineer

HFBAC - Hiring For and Building Awesome Companies • Boston (MA)

On-site
USD 180,000 - 250,000
Health insurance
In-office meals
Managed 401(k)
Senior Robotics AI Software Engineer - Wilmington, Ma
Senior Robotics AI Software Engineer - Wilmington, Ma

Motion Recruitment Partners, LLC • Wilmington (DE)

Hybrid
USD 150,000 - 230,000
Medical Insurance
Dental Benefits
Vision Benefits
+3
Robotics Software Engineer
Robotics Software Engineer

DRH Search • Watertown (MA)

On-site
USD 120,000 - 180,000
Senior Robotics AI Software Engineer - Wilmington, Ma
Senior Robotics AI Software Engineer - Wilmington, Ma

Motion Recruitment • Wilmington (MA)

Hybrid
USD 140,000 - 190,000
Medical Insurance
Dental Benefits
Vision Benefits
+3
Robot Systems Engineer – Robotics Software & Integration
Robot Systems Engineer – Robotics Software & Integration

MRINetwork • San Francisco (CA)

On-site
USD 200,000 - 350,000
Senior Software Engineer - Wilmington, Ma - ML/Ai/Robotics
Senior Software Engineer - Wilmington, Ma - ML/Ai/Robotics

Motion Recruitment • Wilmington (MA)

On-site
USD 140,000 - 170,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Robotics Software Engineer
Robotics Software Engineer

Kindredventures • San Francisco (CA)

On-site
USD 110,000 - 170,000
medical
dental
vision
+1
Senior Robotics Motion Planning Engineer
Senior Robotics Motion Planning Engineer

Motion Recruitment Partners LLC • Woburn (MA)

On-site
USD 120,000 - 190,000
Competitive base salary
Bonus eligible
Medical, dental, vision insurance
+2