Autonomous Robotics Software Engineer (ROS2, Jetson)

Enyuare

Lexington, Northern (MA, KY)

Hybrid

USD 100,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Enyuare LLC in Lexington, MA is seeking a hands-on Robotics Software Engineer to develop software for real-world autonomous robotic systems. You will work with perception, planning, controls, and embedded platforms to move prototypes to field deployments.

The role emphasizes C++ and Python, ROS 2, hardware integration, and AI-assisted tooling. You will collaborate with mechanical, electrical, and embedded colleagues, perform bring-up and testing, and contribute to scalable, validated workflows.

Qualifications

  • Pursuing a BS or MS in Robotics, Computer Science, Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field.
  • Strong programming skills in C++ and/or Python.
  • Experience developing software for robotic or autonomous systems.
  • Experience with ROS or ROS 2.
  • Understanding of coordinate frames, transformations, kinematics, and core robotics concepts.
  • Experience integrating real sensors, actuators, or robotic hardware.
  • Comfortable developing and debugging on Linux.
  • Ability to troubleshoot problems across multiple parts of a robotic system.
  • Experience using modern AI coding tools as part of a professional development workflow.
  • Strong written and verbal communication skills.

Responsibilities

  • Develop robotics software primarily in C++ and Python.
  • Build and maintain systems using ROS 2.
  • Integrate cameras, depth sensors, encoders, IMUs, motor controllers, and other robotic hardware.
  • Develop perception pipelines for object detection, tracking, localization, and sensor fusion.
  • Implement motion planning, trajectory generation, and robotic control algorithms.
  • Integrate robotic arms, mobile platforms, actuators, and end effectors.
  • Deploy and optimize software on embedded GPU platforms such as NVIDIA Jetson.
  • Develop simulation and validation workflows using tools such as Isaac Sim, Gazebo, or similar.
  • Use modern AI-assisted development tools such as Claude Code, OpenAI Codex, and other coding agents as part of the engineering workflow.
  • Build and improve agentic development harnesses that allow coding agents to implement, test, debug, and validate changes reliably.
  • Write clear technical specifications, requirements, acceptance criteria, and automated tests.
  • Review AI-generated and human-written code for correctness, architecture, maintainability, and system-level impact.
  • Improve development workflows through automation, CI, testing, simulation, and reproducible environments.
  • Diagnose issues across software, sensors, networking, compute, and hardware interfaces.
  • Participate directly in robot bring-up, field testing, and customer-facing technical work.
  • Communicate technical progress, tradeoffs, issues, and results clearly to internal teams and clients.

Skills

C++
Python
Linux
Strong communication
Problem solving

Education

Pursuing BS or MS in Robotics, CS, EE, CE, or related field

Tools

ROS 2
NVIDIA Jetson
Gazebo
Isaac Sim
CUDA/TensorRT

Job description

Enyuare LLC in Lexington, MA is seeking a hands-on Robotics Software Engineer to develop software for real-world autonomous robotic systems. You will work with perception, planning, controls, and embedded platforms to move prototypes to field deployments.

The role emphasizes C++ and Python, ROS 2, hardware integration, and AI-assisted tooling. You will collaborate with mechanical, electrical, and embedded colleagues, perform bring-up and testing, and contribute to scalable, validated workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer Enyuare Engineering design firm
Robotics Software Engineer Enyuare Engineering design firm

Enyuare • Lexington (MA), Northern (KY)

Hybrid
USD 100,000 - 150,000
Autonomy Robotics Software Engineer (ROS2/C++/Python)
Autonomy Robotics Software Engineer (ROS2/C++/Python)

Alten USA • North Reading (MA)

On-site
USD 120,000 - 145,000
Autonomy Robotics Software Engineer – Real-Time C++ & ROS2
Autonomy Robotics Software Engineer – Real-Time C++ & ROS2

Toyota Material Handling • New York (NY)

On-site
USD 83,000 - 136,000
Relocation assistance
Generous paid time off & holidays
Affordable Medical plans (Dental & Vis
+4
Robotics Software Engineer - ROS 2 & Autonomy
Robotics Software Engineer - ROS 2 & Autonomy

ALTEN Technology USA • North Reading (MA)

On-site
USD 120,000 - 145,000
Embedded C++ Engineer - UAS, ROS2, Flexible Schedule
Embedded C++ Engineer - UAS, ROS2, Flexible Schedule

Find a- Textron • Wilmington (MA)

On-site
USD 85,000 - 120,000
Flexible Work Schedules
Paid Time Off
Tuition Reimbursement
+3
Senior Robotics Software Engineer – ROS2 Autonomy (Remote)
Senior Robotics Software Engineer – ROS2 Autonomy (Remote)

Rex.zone • United States

On-site
USD 120,000 - 160,000
Autonomous Robotics Software Engineer (C++, ROS, Linux)
Autonomous Robotics Software Engineer (C++, ROS, Linux)

Toyota Automated Logistics • Grapevine (TX)

On-site
USD 100,000 - 150,000
Health Insurance
Dental Insurance
Vision Insurance
+8
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
Senior Robotics Software Engineer - ROS, Linux, Autonomy Leader
Senior Robotics Software Engineer - ROS, Linux, Autonomy Leader

Toyota Automated Logistics • Grapevine (TX)

On-site
USD 140,000 - 190,000
Health Insurance
Dental Insurance
Vision Insurance
+6
Remote Robotics Software Engineer - Autonomy & Perception
Remote Robotics Software Engineer - Autonomy & Perception

Rex.zone • Salvador (CA)

On-site
Confidential