✦ Luna Orbit — Software Engineering

Staff Robotic Software Engineer

at Analog Devices

📍 US, MA, Boston Unknown 💰 $125K – $187K USD / year Posted March 13, 2026
Salary $125K – $187K USD / year
Type Not Specified
Experience mid
Exp. Years 5+ years
Education Master's degree in computer science, robotics, electrical engineering, mechanical engineering, or a related field
Category Software Engineering

This role involves developing robotic software frameworks that interface with hardware and perception systems, optimizing performance, and collaborating with AI researchers to implement cutting-edge algorithms.

  • Develop robotic software frameworks
  • Integrate perception systems
  • Optimize software performance
  • Collaborate with AI researchers
  • Troubleshoot hardware-software issues

The technical environment includes C++, Python, ROS/ROS2, RTOS, embedded systems, and simulation tools like IsaacSim, focusing on hardware-software integration and real-time performance.

The ideal candidate is a mid-level robotics software engineer with at least 5 years of experience in developing robotic frameworks, proficient in C++ and Python, with hands-on experience with ROS/ROS2 and simulation tools like IsaacSim. They should be skilled in hardware integration and real-time systems.

Master's degree in computer scienceroboticselectrical engineeringmechanical engineering5+ years of industry experience in software engineeringProficiency in C++ and PythonExperience with ROS/ROS2Experience with real-time operating systems and embedded systemsKnowledge of AI algorithmsExperience with version control and CI/CD
Ph.D. in related fieldExperience with IsaacSimExperience with hardware integration
ROSROS2GitIsaacSimRTOS
C++PythonRoboticsROSROS2RTOSEmbedded SystemsSimulation ToolsIsaacSimSoftware DevelopmentVersion ControlContinuous Integration
C++PythonRoboticsROSROS2Real-time Operating SystemsRTOSEmbedded SystemsSimulation ToolsIsaacSimSoftware DevelopmentVersion ControlContinuous Integration
Problem-solvingCollaborationCommunicationTeamworkInterdisciplinary Skills
Industry Semiconductor / Robotics
Job Function Develop and maintain robotic software systems for AI-enabled robotic platforms
Robotic Software EngineerROSROS2RTOSEmbedded SystemsSimulation ToolsIsaacSimC++PythonSoftware EngineeringRoboticsAI algorithmsHardware integrationVersion ControlContinuous IntegrationSoftware Development

Less than 5 years of industry experience, Lack of proficiency in C++ and Python, No experience with ROS/ROS2

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile