Senior Software Engineer - Wilmington, Ma - ML/Ai/Robotics

Motion Recruitment

Wilmington (MA)

On-site

USD 140,000 - 170,000

Full time

14 days+
Application generator

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

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
Flexible PTO
401(k) with employer contribution
Parental Leave
Company events

Job summary

Motion Recruitment Partners LLC in Wilmington, MA is seeking a Senior Software Engineer focused on robotics and physical AI integration to own the software bridge between ML models and real hardware. You will design and implement software connecting ML inferences to motion controllers, servos, actuators, I/O, and robot controllers, with emphasis on real‑time performance.

The role requires hands‑on development with ROS 2, fieldbus integration, and embedded interfaces, collaborating with ML,

Qualifications

  • 5+ years in systems or robotics software engineering shipping software that controls physical hardware in production.
  • Proficient in C and C++, with Python for tooling, scripting, and test automation.
  • Hands‑on ROS or ROS 2, including nodes, services, actions, launch systems, parameters, tf2, and hardware interfaces.
  • Experience integrating industrial robot controllers from FANUC, KUKA, ABB, Universal Robots, or Yaskawa/Motoman.
  • Production experience with at least one industrial fieldbus protocol such as EtherCAT, CANopen, Modbus, or Profinet.
  • Experience with embedded interfaces including SPI, I2C, UART, CAN, and GPIO, plus signal‑level debugging.
  • Experience with real‑time Linux or an RTOS and an understanding of latency, scheduling, jitter, and determinism.

Responsibilities

  • Design and implement software connecting ML inference outputs to motion controllers, servo drives, actuators, industrial I/O, and robot controllers.
  • Develop ROS 2 nodes, hardware abstraction layers, device drivers, and industrial communication stacks.
  • Build real‑time and near‑real‑time control loops on Linux and RTOS targets while managing latency and determinism requirements.
  • Integrate machine vision and camera systems, including acquisition pipelines, calibration, and downstream control logic.
  • Create hardware‑in‑the‑loop and integration test infrastructure and troubleshoot issues across software, firmware, hardware, and system interfaces.

Skills

C and C++
Python tooling
ROS/ROS 2
Industrial fieldbus
Embedded interfaces
RTOS/real-time Linux

Education

Bachelor's degree in Computer Science / Electrical Engineering / Robotics / Mechatronics

Tools

OpenCV
Gazebo
NVIDIA Isaac Sim
TensorRT

Job description

Job Description

A full-service product development consultancy specializing in medical devices, robotic systems, and automation is hiring a Senior Software Engineer focused on Robotics and Physical AI Integration. This engineer will own the integration layer between AI/ML models and the physical systems they control.

In this role, you will build software spanning industrial fieldbus communication, robot controllers, embedded interfaces, machine vision, and real-time control loops. You will partner with machine learning, embedded, hardware, and mechanical engineers to define inference contracts, latency budgets, interface requirements, and safe, reliable system behavior.

Required Skills & Experience
  • 5+ years of systems or robotics software engineering experience shipping software that controls physical hardware in production
  • Strong proficiency in C and C++, with Python experience for tooling, scripting, and test automation
  • Hands‑on experience with ROS or ROS 2, including nodes, services, actions, launch systems, parameters, tf2, and hardware interfaces
  • Experience integrating industrial robot controllers from vendors such as FANUC, KUKA, ABB, Universal Robots, or Yaskawa/Motoman
  • Production experience with at least one industrial fieldbus protocol such as EtherCAT, CANopen, Modbus, or Profinet
  • Experience with embedded interfaces including SPI, I2C, UART, CAN, and GPIO, plus signal‑level debugging
  • Experience with real‑time Linux or an RTOS and an understanding of latency, scheduling, jitter, and determinism
Desired Skills & Experience
  • Experience integrating machine vision systems and working with OpenCV, GigE Vision, USB3 Vision, or similar technologies
  • Knowledge of motion control concepts including servo tuning, trajectory generation, path planning, and force/torque control
  • Experience using ML inference runtimes such as TFLite, ONNX, or TensorRT within control or perception pipelines
  • Exposure to Gazebo, NVIDIA Isaac Sim, MoveIt, or other simulation and digital twin environments
  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, Mechatronics, or a related field
What You Will Be Doing
Daily Responsibilities
  • 100% Hands On
  • Design and implement software that connects ML inference outputs to motion controllers, servo drives, actuators, industrial I/O, and robot controllers
  • Develop ROS 2 nodes, hardware abstraction layers, device drivers, and industrial communication stacks
  • Build real‑time and near‑real‑time control loops on Linux and RTOS targets while managing latency and determinism requirements
  • Integrate machine vision and camera systems, including acquisition pipelines, calibration, and downstream control logic
  • Create hardware-in-the-loop and integration test infrastructure and troubleshoot issues across software, firmware, hardware, and system interfaces
The Offer

Hybrid schedule with 2-3 days onsite per week in Wilmington, Massachusetts

You will receive the following benefits
  • Medical, Dental, and Vision Insurance
  • Flexible Paid Time Off, Sick Leave, and Bereavement Time
  • 401(k) with a 3% employer contribution regardless of employee contributions
  • 6 Weeks of Fully Paid Parental Leave with support from state PFML programs
  • Regular Company and Team Events

Applicants must be currently authorized to work in the US on a full‑time basis now and in the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Senior Software Engineer, Robotics & Physical AI Integration
Senior Software Engineer, Robotics & Physical AI Integration

Goddard Technologies, Inc. • Wilmington (MA)

On-site
USD 140,000 - 165,000
Flexible Time Off
401(k) retirement plan
Health coverage
+2
Senior Software Engineer, Robotics & Physical AI Integration
Senior Software Engineer, Robotics & Physical AI Integration

Goddard Technologies • Wilmington (MA)

On-site
USD 140,000 - 165,000
Flexible time off
401(k) retirement plan
Comprehensive health insurance
+2
Machine Learning Engineer, Robotics and Physical Ai - Burlington, Ma
Machine Learning Engineer, Robotics and Physical Ai - Burlington, Ma

Motion Recruitment Partners LLC • Burlington (MA)

On-site
USD 135,000 - 175,000
Medical Insurance
Dental Benefits
Vision Benefits
+5
Senior Robotics Systems Engineer
Senior Robotics Systems Engineer

Y-Axis • Milpitas (CA)

Hybrid
USD 120,000 - 160,000
Stock options & equity
Health, dental, vision, 401(k)
Visa sponsorship
+1
Senior Robotics Engineer
Senior Robotics Engineer

Harvey Nash • San Francisco (CA)

On-site
USD 150,000 - 210,000
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
Robotics Engineer
Robotics Engineer

PSI Pax, Inc. • Lexington (KY)

On-site
USD 90,000 - 130,000
Health Care Plan
Retirement Plan
Life Insurance
+4
Robotics Engineer
Robotics Engineer

PSI Pax, Inc. • Cincinnati (OH)

On-site
USD 90,000 - 140,000
Health Care Plan (Medical, Dental &amp
Retirement Plan (401k, IRA)
Life Insurance (Basic, Voluntary &
+4