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

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


Job ID: mrp-884156

Wilmington, ,

Information Technology

Full Time,

$140000 - $165000

On-site

Other/Non Classified

Wilmington, ,

$140000 - $165000

Full Time,

Other/Non Classified

On-site

Information Technology

Job details

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.

Share this job

I want more jobs like this in my inbox.

Share this job

As part of our promise to talent, Kelly supports those who work with us through a variety of benefits, perks, and work-related resources. Please note: The following benefits reflect Kelly's general offerings. Eligibility may vary by assignment, location, and job type. Kelly offers eligible employees voluntary benefit plans including medical, dental, vision, telemedicine, term life, whole life, accident insurance, critical illness, a legal plan, and short-term disability. As a Kelly employee, you will have access to a retirement savings plan, service bonus and holiday pay plans (earn up to eight paid holidays per benefit year), and a transit spending account. In addition, employees are entitled to earn paid sick leave under the applicable state or local plan. Click here for more information on benefits and perks that may be available to you as a member of the Kelly Talent Community.



About Kelly

Work changes everything. And at Kelly, we’re obsessed with where it can take you. To us, it’s about more than simply accepting your next job opportunity. It’s the fuel that powers every next step of your life. It’s the ripple effect that changes and improves everything for your family, your community, and the world. Which is why, here at Kelly, we are dedicated to providing you with limitless opportunities to enrich your life—just ask the 300,000 people we employ each year.

Kelly is committed to providing equal employment opportunities to all qualified employees and applicants regardless of race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or any other legally protected status, and we take affirmative action to recruit, employ, and advance qualified individuals with disabilities and protected veterans in the workforce. Requests for accommodation related to our application process can be directed to the Kelly Human Resource Knowledge Center. Kelly complies with the requirements of California’s state and local Fair Chance laws. A conviction does not automatically bar individuals from employment. Kelly participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

Kelly may use AI-powered tools during the recruitment and hiring process. For full details, including how Kelly uses AI, your rights, and how to request a reasonable accommodation, visit the Recruitment Artificial Intelligence Notice.