Robotics Software Engineer Enyuare Engineering design firm

Enyuare

Lexington, Northern (MA, KY)

Hybrid

USD 100,000 - 150,000

Full time

4 days 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

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

Robotics Software Engineer

Enyuare LLC

We are looking for a hands-on Robotics Software Engineer to develop software for real-world autonomous and semi-autonomous robotic systems. This role spans perception, controls, planning, sensor integration, AI-assisted software development, and deployment on embedded compute platforms. You will work closely with mechanical, electrical, and embedded engineers to take robotic systems from prototype through field testing and deployment.

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 reliablyWrite 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 workCommunicate technical progress, tradeoffs, issues, and results clearly to internal teams and clients
Required Qualifications
  • Pursuing a BS or MS in Robotics, Computer Science, Electrical Engineering, Computer Engineering, Mechanical Engineering, or a 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
Preferred Qualifications
  • Experience with Claude Code, Codex, Cursor, or similar AI coding agents
  • Experience designing agent workflows, coding-agent harnesses, automated code review, or spec-driven development processes
  • Experience with computer vision or deep-learning perception
  • Experience with NVIDIA Jetson, CUDA, TensorRT, or DeepStream
  • Experience with SLAM, visual odometry, localization, or sensor fusion
  • Experience with robotic manipulators, motion planning, or trajectory optimization
  • Experience with optimal control, MPC, QP-based control, or similar techniques
  • Experience with CAN, Ethernet, serial interfaces, and embedded hardware
  • Experience deploying robots in outdoor, industrial, agricultural, or other unstructured environments
  • Experience with CI/CD, automated testing, simulation, hardware-in-the-loop testing, or containerized development
What We Value
  • Collaborative, professional and dependable teammates. Our engineers work closely across software, mechanical, electrical, and embedded disciplines, so respect, teamwork, and clear communication are essential.
  • Strong client-facing communicators. You’ll work directly with clients, take part in technical discussions, understand customer needs, explain tradeoffs clearly, and represent the team professionally.
  • Practical, versatile engineers. You’re comfortable moving between software, hardware, testing, and field work as needed, and you thrive in a fast-moving robotics environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical, Inc. • South San Francisco (CA)

On-site
USD 130,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Andromeda Surgical • South San Francisco (CA)

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

HIKINEX • San Francisco (CA)

On-site
USD 140,000 - 190,000
Relocation assistance
Robotics Software Engineer
Robotics Software Engineer

Pivot Robots, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
Autonomous Robotics Software Engineer (ROS2, Jetson)
Autonomous Robotics Software Engineer (ROS2, Jetson)

Enyuare • Lexington (MA), Northern (KY)

Hybrid
USD 100,000 - 150,000
Senior Robotics Software Engineer
Senior Robotics Software Engineer

Fruition Group US • San Jose (CA)

On-site
USD 120,000 - 170,000
Senior Robotics Software Engineer (R&D)
Senior Robotics Software Engineer (R&D)

Prime Vision • Arlington (VA)

Hybrid
USD 100,000 - 130,000
Performance-based incentive bonus plan
Health, dental, and vision insurance
401(k) retirement plan with matching contributions
Software Engineers
Software Engineers

Blue Sky Robotics • Chapel Hill (NC)

On-site
USD 80,000 - 120,000
Work on production systems
End-to-end software ownership
Quick shipping of work in active deployments
+1
Robotics Software Engineer
Robotics Software Engineer

Eka Robotics • Boston (MA)

On-site
USD 140,000 - 195,000