Senior Robotics Software Engineer — AI/ML Hardware Integration

Goddard Technologies, Inc.

Wilmington (MA)

On-site

USD 140,000 - 165,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Flexible Time Off
401(k) retirement plan
Health coverage
Family support
Company events

Job summary

Goddard Technologies, Inc. in Wilmington, MA is seeking a Senior Software Engineer to own the integration layer between AI/ML models and physical systems. You will manage the full stack from fieldbus communication to software interfaces enabling models to operate on real hardware.

You will collaborate with ML, hardware, and embedded teams to define contracts, latency budgets, and robust integration. A strong background in ROS, real-time systems, and industrial protocols is required.

Qualifications

  • 5+ years in systems or robotics software engineering with a demonstrated track record shipping software that controls physical hardware in production.
  • Proficiency in C and C++ with Python for tooling, scripting, and test automation.
  • Hands-on ROS/ROS 2 experience writing nodes, services, actions, and hardware interface layers.

Responsibilities

  • Design and implement software that integrates ML model inference outputs with physical hardware such as motion controllers, servo drives, actuators, and industrial I/O.
  • Develop ROS 2 nodes, hardware abstraction layers, and device drivers for robotics hardware.
  • Implement and own communication stacks across EtherCAT, CANopen, Modbus, and Profinet for production systems.
  • Interface with robot controllers (FANUC, KUKA, ABB, Universal Robots, Yaskawa); translate capabilities into software requirements.
  • Interface with embedded hardware via SPI, I2C, UART, GPIO, CAN; collaborate with embedded engineers on cross-boundary interfaces.
  • Integrate machine vision and camera systems, including pipelines and calibration, routing outputs to control and inference logic.
  • Define inference APIs, data contracts, and budgets with ML team; ensure latency constraints are met.
  • Develop real-time/near real-time control loops on Linux PREEMPT_RT and RTOS targets, considering scheduling and determinism.
  • Build HIL and integration test infrastructure for validation with/without live hardware.
  • Document architecture, contracts, timing assumptions, and procedures for engineers and regulators.
  • Identify integration risks and hardware/software boundary issues before field problems arise.

Skills

C/C++
ROS/ROS 2
Real-Time Linux
Embedded Interfaces
Debugging
Software Engineering

Education

Bachelor's degree in CS/EE/Robotics

Tools

OpenCV

Job description

Goddard Technologies, Inc. in Wilmington, MA is seeking a Senior Software Engineer to own the integration layer between AI/ML models and physical systems. You will manage the full stack from fieldbus communication to software interfaces enabling models to operate on real hardware.

You will collaborate with ML, hardware, and embedded teams to define contracts, latency budgets, and robust integration. A strong background in ROS, real-time systems, and industrial protocols is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer, ML-to-Hardware
Senior Robotics Software Engineer, ML-to-Hardware

Goddard Technologies • Wilmington (MA)

On-site
USD 140,000 - 165,000
Flexible time off
401(k) retirement plan
Comprehensive health insurance
+2
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
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
Robotics Software Engineer: Real-Time ML to Motion (Hybrid)
Robotics Software Engineer: Real-Time ML to Motion (Hybrid)

Motion Recruitment Partners LLC • Wilmington (MA)

Hybrid
USD 140,000 - 170,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
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 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 Engineer for Real‑World Systems
Senior Robotics AI Engineer for Real‑World Systems

Motion Recruitment Partners, LLC • Wilmington (DE)

Hybrid
USD 150,000 - 230,000
Medical Insurance
Dental Benefits
Vision Benefits
+3
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
Senior Robotics ML Engineer for Production-Ready AI
Senior Robotics ML Engineer for Production-Ready AI

Berkshire Grey • Bedford (MA)

On-site
USD 120,000 - 180,000
Robotics Engineer: AI-Driven Hardware & ROS Expert
Robotics Engineer: AI-Driven Hardware & ROS Expert

Metacognition • United States

Remote
USD 110,000 - 150,000