✦ Luna Orbit — Software Engineering

Senior Software Engineer - Software Tools

at Analog Devices

📍 2 Locations Unknown Posted March 13, 2026
Type Not Specified
Experience senior
Exp. Years 5+ years
Education Master's degree in computer science, robotics, electrical engineering, mechanical engineering, or related field; Ph.D. preferred
Category Software Engineering

This role involves developing robotic software frameworks that interface with hardware and perception systems, emphasizing AI integration and performance optimization.

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

Focus on C++, Python, ROS/ROS2, RTOS, embedded systems, and simulation tools like IsaacSim for robotics applications.

The ideal candidate is a senior robotics software engineer with over 5 years of experience in C++ and Python, proficient in ROS/ROS2, and familiar with AI algorithms and simulation tools like IsaacSim. They excel in collaborative environments and have a strong problem-solving mindset.

5+ years of industry experience in software engineeringProficiency in C++ and PythonExperience with ROS/ROS2Strong understanding of AI algorithmsExperience with simulation tools like IsaacSim
Real-time operating systems (RTOS)Embedded systemsExperience with system performance optimization
ROSROS2IsaacSimGitCI/CD tools
C++PythonROSROS2RTOSEmbedded SystemsIsaacSimAI algorithmsSimulation toolsSoftware DevelopmentVersion ControlCI/CD
C++PythonROSROS2RTOSEmbedded SystemsSimulation ToolsIsaacSimAI algorithmsSoftware DevelopmentVersion ControlContinuous Integration
problem-solvingcollaborationcommunicationinterdisciplinary teamworkadaptability
Industry Semiconductors / Electronics / Technology
Job Function Develop and maintain robotic software frameworks for AI-enabled robotic systems
Robotic Software EngineerC++PythonROSROS2RTOSEmbedded SystemsAI algorithmsSimulation toolsIsaacSimSoftware DevelopmentVersion ControlContinuous IntegrationRoboticsAI in RoboticsReal-time Systems

Less than 5 years of industry experience, Lack of proficiency in C++ or Python, No experience with ROS/ROS2, Inability to work with simulation tools like IsaacSim

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