✦ Luna Orbit — Software Engineering

Senior Application Software Engineer

at General Motors

📍 Warren, Michigan, United States of America Hybrid Posted March 13, 2026
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Bachelor's or Master's degree in Computer Science, Robotics, Engineering, or a related field
Category Software Engineering

Senior software engineer leading UI/UX development for autonomous mobile robots, focusing on web interfaces, distributed systems, and performance optimization within a robotics environment.

  • Design UI/UX for robot operator consoles
  • Develop web interfaces
  • Integrate distributed software systems
  • Mentor team members
  • Optimize system performance

Technical scope includes web development with JavaScript/TypeScript, React/Angular, robotics middleware ROS 2 and DDS, containerization with Docker, and Linux-based systems for autonomous robotic applications.

The ideal candidate is a senior software engineer with 5+ years of experience in robotics and autonomous systems, skilled in web technologies like React and Angular, with strong knowledge of ROS 2 and DDS middleware. Leadership and collaboration skills are essential.

JavaScriptTypeScriptReactAngularLinuxDockerROS 2DDS
NVIDIA Isaac SimIndustrial SCADAFactory OperationsAutonomous Mobile RobotsFleet Management
ROS 2DDSDockerLinuxNVIDIA Isaac SimIgnitionSiemens WinCCRockwell FactoryTalk
JavaScriptTypeScriptReactAngularROS 2DDSDockerLinuxUI/UX DesignRobotics
UI/UX DesignWeb DevelopmentJavaScriptTypeScriptReactAngularRoboticsROS 2DDSDockerLinuxFactory SystemsDistributed SoftwarePerformance Optimization
LeadershipCollaborationMentoringProblem-solvingCommunicationAdaptability
Industry Robotics / Autonomous Vehicles
Job Function Developing UI/UX and distributed software for autonomous mobile robots
UI/UX DesignWeb DevelopmentJavaScriptTypeScriptReactAngularROS 2DDSDockerLinuxDistributed SoftwarePerformance OptimizationAutonomous Mobile RobotsFleet ManagementRobotics SoftwareFactory SystemsAutonomous VehiclesRobotics

Lack of experience with ROS 2 or DDS, Less than 3 years of robotics software experience, No background in autonomous vehicles or robotics, Inability to work in a hybrid environment

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