Integrated Computer Solutions, Inc. logo
Integrated Computer Solutions, Inc.Posted 1 month ago

Senior Robotics Software Engineer (Full Stack)

On-siteWilmington, Massachusetts, United States

ContractSenior Level

Job Summary

Design, implement, and test new capabilities across the core robotics software stack using ROS 2 in C++ and Python. Contribute to motion planning, localized navigation, and robotic manipulation pipelines while collaborating with middleware engineers to integrate machine learning models and sensor streams. Diagnose and resolve complex system-level software issues in both simulation environments and on live physical robots, interfacing with hardware such as LiDAR, IMUs, and RGBD cameras. This contract role requires onsite presence in the Wilmington area three days a week with no visa sponsorship available.

Required Qualifications

  • Contract position based in Massachusetts
  • Must be able to commute to the Wilmington area onsite at least 3 days a week
  • No visa sponsorship available
  • Proven track record of developing software for autonomous systems or robotic platforms
  • Strong, hands-on development experience within the ROS 2 ecosystem
  • Fluency in Modern C++ and/or Python
  • Clean coding practices
  • Solid algorithm design
  • Comfortable working, debugging, and profiling software within a Linux (Ubuntu) environment

Desired Qualifications

  • Extensive experience with hardware bring-up and testing software on real, physical robots
  • Familiarity with modern perception, classic/advanced control theory, or machine learning frameworks (e.g., PyTorch)
  • Experience interfacing with sensors common to robotics like LiDAR, IMUs, or RGBD/Stereo cameras

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce