MATRIX Resources is now “Motion Recruitment” and proud to combine job boards to bring the talent community even more expansive market opportunities.

Lead Robotics Software Engineer

Hudson, Massachusetts


Full Time

$140k - $170k

Lead Robotics Software Engineer / Full-time / Hybrid Hudson, MA
Company Overview: Join an established robotics startup on the cutting edge of innovation, where your expertise will drive the future of robotics technology. Our client is dedicated to revolutionizing industries through the development of advanced robotics systems, and are seeking a talented Lead Robotics Software Engineer to join our team.

Role Overview: As the Lead Robotics Software Engineer, you will play a pivotal role in the development of our client’s next-generation robotics platforms. You'll lead a team of talented software engineers and collaborate closely with cross-functional teams to design, implement, and optimize software solutions for real-time robotics data processing, simulation, navigation, localization, mapping, and control systems. This position offers a unique opportunity to work hands-on with cutting-edge technologies while contributing to the advancement of robotic capabilities across various industries.

  • Lead the design, development, and implementation of software systems for robotics applications, utilizing C++ and ROS (Robot Operating System).
  • Architect and implement real-time data processing systems to handle large volumes of sensor data from robotic platforms.
  • Develop simulation systems to model and test robotic behavior in virtual environments.
  • Design and implement navigation, localization, mapping, and control algorithms to enable autonomous operation of robotic systems.
  • Collaborate closely with hardware engineers to integrate software with robotic hardware components.
  • Lead code reviews, provide technical guidance, and mentor junior engineers to ensure high-quality software development practices.
  • Stay current with emerging technologies and industry trends in robotics software development.

Desired Skills & Experience
  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field; advanced degree preferred.
  • 5+ years of experience in software development, with a focus on robotics or autonomous systems.
  • Proficiency in C++ programming language and experience with ROS (Robot Operating System).
  • Strong background in real-time systems, robotics algorithms, and software architecture design.
  • Experience with simulation tools such as Gazebo or Unity for robotics simulation.
  • Familiarity with navigation, localization, mapping, and control algorithms for robotic systems.
  • Excellent communication skills and ability to work effectively in a collaborative team environment.
  • Prior experience in a leadership or mentoring role is a plus.
What You Will Be Doing
Tech Breakdown
  • ROS
  • C++

Why Join Them:
  • Opportunity to work at the forefront of robotics technology and contribute to groundbreaking innovations.
  • Collaborative and dynamic work environment with a diverse team of passionate individuals.
  • Competitive compensation package with benefits, including health insurance and retirement plans.
  • Bonus OR Commission eligible
  • Flexible hybrid work arrangement with the option to work remotely and onsite in Hudson, Massachusetts.
  • Professional development opportunities and career growth within a fast-growing startup company.

Posted by: Christina Carboni

Specialization: C++