Robotics Software Engineer

Motion Recruitment Partners LLC.
United States
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Systems Engineering C++ (Programming Language) Python (Programming Language) Linux System Administration Systems Integration Robot Operating System Real Time Systems

Job description

Tech Breakdown

  • 30% Industrial robotics & controller integration
  • 25% C/C++
  • 20% Industrial protocols & communication
  • 15% Real time systems & control loops
  • 10% Python

Daily Responsibilities

  • 80% Hands On
  • 20% Team Collaboration

Requirements

  • 5+ years in robotics software, autonomy, or systems engineering
  • Deep experience with ROS/RO2
  • Strong C++ and Python experience
  • Experience integrating perception, planning, or control systems
  • Hands-on experience with real robotics platforms
  • Familiarity with Linux-based systems and distributed robotics architectures

Desired Skills & Experience

  • Experience with simulation tools
  • Exposure to ML interface pipelines in robotics
  • Experience with sensor integration
  • Start-up environment experience

About the company

We’re partnered with a fast-moving engineering team in Middlesex County, MA building next-generation robotic systems that bring intelligent software into real-world environments. They’re hiring a full-time Senior Robotics Software Engineer to work across perception, planning, and execution.

This role is ideal for someone coming from a startup or autonomy background who’s used to moving quickly, owning systems end-to-end, and working heavily in ROS/ROS2 based architecture. You’ll be building and scaling robotics software that interfaces directly with sensors, ML models, and actuation systems, turning high-level intelligence into reliable motion in dynamic environments. If you’ve worked on real robots and enjoy a fast-paced environment while solving issues and problems in real time this is a strong fit.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Final takeaways on database selection and community resources

Tim Faulkes · LIVE

4:08 min

Introduction to speakers and model-based systems engineering goals

Daniel Siegl +1 · LIVE

3:00 min

Designing data ingestion architecture with system integration

Eldert Grootenboer +1 · WWC 2023

2:37 min

Example technology stack for robotics software development

Falk-Moritz Schaefer · WWC 2022

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

59 sec

Applying large language models to evaluate real-time system changes

Anthony Alaribe Anthony Alaribe · WWC 2025

Videos

See all

Related articles

See all