Senior Robotics Software Engineer — AI/ML Hardware Integration

Goddard Technologies, Inc.

Wilmington (MA)

On-site

USD 140,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 AI Integration Engineer
Senior Robotics AI Integration Engineer

Goddard • Wilmington (DE)

On-site
USD 120,000 - 180,000
Flexible time off
401(k) retirement plan
Health coverage
+2
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 / Robotics & AI Integration / Hybrid Wilmington, MA
Senior Software Engineer / Robotics & AI Integration / Hybrid Wilmington, MA

Motion Recruitment • Wilmington (MA)

On-site
USD 150,000 - 210,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Senior Software Engineer / Robotics & AI Integration / Hybrid Wilmington, MA
Senior Software Engineer / Robotics & AI Integration / Hybrid Wilmington, MA

Motion Recruitment Partners LLC • Wilmington (MA)

Hybrid
USD 140,000 - 190,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Senior Robotics & AI Integration Engineer - Onsite
Senior Robotics & AI Integration Engineer - Onsite

Motion Recruitment • Wilmington (MA)

On-site
USD 150,000 - 210,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Senior Software Engineer - Wilmington, Ma - ML/Ai/Robotics
Senior Software Engineer - Wilmington, Ma - ML/Ai/Robotics

Motion Recruitment • Wilmington (MA)

Hybrid
USD 120,000 - 180,000
Medical, Dental, Vision Insurance
Hybrid schedule (2-3 days onsite)
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 AI Integration
Robotics Software Engineer: Real-Time AI Integration

Motion Recruitment • Wilmington (MA)

Hybrid
USD 120,000 - 180,000
Medical, Dental, Vision Insurance
Hybrid schedule (2-3 days onsite)
Senior Robotics AI Integration Engineer (Hybrid, Onsite 2–3 days)
Senior Robotics AI Integration Engineer (Hybrid, Onsite 2–3 days)

Motion Recruitment Partners LLC • Wilmington (MA)

Hybrid
USD 140,000 - 190,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Senior Software Engineer / Robotics / Physical AI Integration
Senior Software Engineer / Robotics / Physical AI Integration

Motion Recruitment • Wilmington (MA)

On-site
USD 130,000 - 180,000
Medical Insurance
PTO
401k