Drone Programmer
Job Description & How to Apply Below
Location:
Innovation Park Muscat
Experience:
2+ years
We are seeking a highly skilled Drone Programmer to join our team in developing innovative drone applications. You will design, develop and implement software that enables drones to operate autonomously, integrating hardware and software components seamlessly. The role sits at the intersection of aviation technology, robotics and software engineering, building cutting-edge drone systems for a wide range of applications.
Key Responsibilities- Algorithm Development & Prototyping: Design and develop algorithms for autonomous flight, including sensing and perception, path planning and decision-making.
- Software Simulation: Use simulation environments such as Gazebo or Unreal Engine to test and validate autonomous flight algorithms.
- Hardware Implementation & Testing: Deploy software on autopilots (e.g. PX4) or onboard computers (e.g. NVIDIA Jetson), and run thorough hardware-in-the-loop testing.
- Communication Protocols: Develop and integrate protocols such as MAVLink or ROS for seamless data exchange between drones and ground control systems.
- Collaboration: Work closely with cross-functional teams to deliver a cohesive drone ecosystem.
- Staying Current: Keep up with the latest advances in drone technology and robotics.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics or a related field.
- Proficiency in C/C++, Python and/or Java.
- At least 2 years of software development experience for robotics or autonomous systems, preferably drones.
- Strong experience with the Robot Operating System (ROS or ROS
2). - Familiarity with sensor integration and data-processing techniques.
- Experience with debugging tools and techniques for robotic systems.
- Experience with drone platforms such as PX4, DJI SDK or Ardu Pilot.
- Familiarity with computer-vision libraries such as OpenCV.
- Contributions to open-source robotics projects.
- A remote pilot certificate (e.g. FAA Part 107 or an equivalent licence).
- A collaborative team with opportunities for professional growth.
- Access to cutting-edge drone technology and tools.
- Flexible work arrangements with a focus on innovation and creativity.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×