Robotics Engineer
Role: Robotics Engineer (Software Focus)Salary: $145,000-$165,000 dependant on experience + healthcare + 401K + PTOLocation: 2 days per week onsite in Boston as a minimum, remainder can be remote. Position SummaryWe are seeking a Robotics Engineer with a strong software focus to support the development and integration of advanced robotic systems for automation and logistics applications. In this role, you will work closely with multidisciplinary teams to build reliable, scalable software and firmware solutions that connect robotic platforms with hardware, cloud infrastructure, and control systems.Key ResponsibilitiesCollaborate with hardware, software, and controls engineers to define and implement software and firmware requirements for robotic platformsDesign, develop, and maintain software for robotic subsystems, including motion control, sensor integration, communication interfaces, and system diagnosticsPerform continuous testing, debugging, and troubleshooting to ensure system reliability and performanceSupport hardware bring-up, system integration, and validation activities during development and deployment phasesDevelop and maintain APIs and software interfaces that enable communication between robotic systems and cloud-based platformsContribute to software architecture improvements, deployment processes, and system optimization effortsQualificationsRequired ExperienceAdvanced proficiency in:C/C++, Rust, and PythonROS2, including node architecture, topics, services, and actionsMicrocontroller development and embedded system environmentsLow-level communication protocols such as UART, SPI, I2C, CAN, and EthernetAdditional KnowledgeUnderstanding of:CI/CD pipelines and modern DevOps workflowsSoftware-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing methodologiesPreferred ExperienceExperience working with:Perception systems including cameras, visual SLAM, and obstacle detection technologiesNVIDIA robotics platforms and tools such as Jetson Orin, JetPack SDK, and Isaac SimRobotics control systems, motor controllers, and sensor integrationWhy conside this opportuity? This company offers the opportunity to work on advanced robotics and automation technologies that combine software, firmware, AI, and real-world system integration. You will collaborate with cross-functional teams to solve complex engineering challenges and contribute to scalable autonomous systems used in demanding operational environments.We are looking for engineers who enjoy hands-on development, technical ownership, and building innovative systems that bridge robotics, intelligent software, and next-generation automation solutions.We cannot offer sponsorship for this role.Please send across an updated resume if you wish to apply.