×
Register Here to Apply for Jobs or Post Jobs. X

Remote Robotics Software Engineer - ROS, C​/C++, Python

Remote / Online - Candidates ideally in
Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Zenovo
Part Time, Remote/Work from Home position
Listed on 2026-05-27
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer, Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 145000 - 165000 USD Yearly USD 145000.00 165000.00 YEAR
Job Description & How to Apply Below
Position: Remote Robotics Software Engineer - ROS2, C/C++, Python

Role:
Robotics Engineer (Software Focus)

Salary: $145,000-$165,000 dependant on experience + healthcare + 401K + PTO

Location:

2 days per week onsite in Boston as a minimum, remainder can be remote.

Position Summary

We are seeking a Robotics Engineer with a strong software focus to support the development and integration of advanced robotic systems for automation and logistics applications. In this role, you will work closely with multidisciplinary teams to build reliable, scalable software and firmware solutions that connect robotic platforms with hardware, cloud infrastructure, and control systems.

Key Responsibilities
  • Collaborate with hardware, software, and controls engineers to define and implement software and firmware requirements for robotic platforms
  • Design, develop, and maintain software for robotic subsystems, including motion control, sensor integration, communication interfaces, and system diagnostics
  • Perform continuous testing, debugging, and troubleshooting to ensure system reliability and performance
  • Support hardware bring-up, system integration, and validation activities during development and deployment phases
  • Develop and maintain APIs and software interfaces that enable communication between robotic systems and cloud-based platforms
  • Contribute to software architecture improvements, deployment processes, and system optimization efforts
Qualifications Required Experience
  • Advanced proficiency in:
  • C/C++, Rust, and Python
  • ROS2, including node architecture, topics, services, and actions
  • Microcontroller development and embedded system environments
  • Low‑level communication protocols such as UART, SPI, I2C, CAN, and Ethernet
Additional Knowledge
  • Understanding of:
  • CI/CD pipelines and modern Dev Ops workflows
  • Software‑in‑the‑loop (SIL) and hardware‑in‑the‑loop (HIL) testing methodologies
Preferred Experience
  • Experience working with:
  • Perception systems including cameras, visual SLAM, and obstacle detection technologies
  • NVIDIA robotics platforms and tools such as Jetson Orin, Jet Pack SDK, and Isaac Sim
  • Robotics control systems, motor controllers, and sensor integration

We cannot offer sponsorship for this role.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary