Senior Robotics Software Engineer / ROS / ROS2
Motion Recruitment · Wilmington, MA · 5 days ago
HybridFull-time
About the role
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.
Responsibilities
- Build and scale robotics software that interfaces directly with sensors, ML models, and actuation systems
- Turn high-level intelligence into reliable motion in dynamic environments
- 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
Qualifications
- Experience with simulation tools
- Desired: Exposure to ML interface pipelines in robotics
- Desired: Experience with sensor integration
- Desired: Start-up environment experience
Skills
- 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
Benefits
- Medical, Dental, and Vision Insurance
- Vacation Time
- 401k
Pay
- TBD
Schedule
- TBD