How Remoteville checks and expires listings

Robotics Software Engineer

Skills
Software DevelopmentC++DronesPX4 AutopilotRoboticsAutonomous NavigationMapping
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's or Master's degree in Computer Science Robotics Electrical Engineering Aerospace Engineering or a related field
  • Strong software engineering fundamentals including algorithms data structures and system design
  • Experience developing production-quality software in C++ Python or similar languages
  • Hands-on experience with robotics autonomous systems or real-time software platforms
  • Familiarity with robotic middleware and autonomy frameworks such as ROS
  • Experience integrating software with hardware systems and sensors
  • Excellent communication skills with technical and non-technical stakeholders
  • Willingness to travel and support field deployments as required
  • Must be eligible for future security clearance

Nice to have

  • Customer-facing
  • Field deployment
  • Mission-critical

Day to day

  • Develop and enhance software for autonomous navigation mapping and mission execution.
  • Work closely with product and engineering teams to deliver new capabilities and improve system performance.
  • Deploy and support autonomous systems in real-world environments while rapidly diagnosing and resolving technical issues in the field.