Search by job, company or skills

Aero360 - Dronix Technologies Pvt Ltd

GCS Developer

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

Job Description

We are looking for a talented GCS (Ground Control Station) Developer to join our dynamic team. The ideal candidate will have extensive experience in drone systems, with proficiency in Mission Planner, ArduPilot firmware, and GCS development. This role involves designing, implementing, and maintaining software for controlling and monitoring drones, ensuring seamless integration between hardware and software components.

Responsibilities:


  • Develop and maintain Ground Control Station (GCS) software. Have experience using Mission Planner and ArduPilot firmware.
  • Design, implement, and test software features for drone control systems.
  • Collaborate with the hardware team to ensure smooth integration of software with drone systems.
  • Write, debug, and optimize code in C++, C#, and Python.
  • Utilize Object-Oriented Programming (OOP) principles to design robust and scalable software solutions.
  • Design software architecture for GCS applications, ensuring modularity and extensibility.
  • Develop and maintain embedded system software for drones.
  • Implement and optimize Mavlink communication protocols for drone communication.
  • Utilize version control systems (Git, GitHub) for code management and collaboration.
  • Participate in code reviews, testing, and troubleshooting to ensure high-quality software delivery.
  • Stay updated with the latest advancements in drone technology and incorporate them into the development process.

Qualification:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience).
  • Proven experience in developing software for drone systems, specifically using Mission Planner and ArduPilot firmware.
  • Strong proficiency in C++, C#, and Python programming languages.
  • Solid understanding of Object-Oriented Programming (OOP) concepts and principles.
  • Experience with software architecture design for complex systems.
  • Proficiency in designing and implementing Mavlink communication protocols.
  • Experience with embedded systems development.
  • Proficiency in using Git and GitHub for version control.
  • Strong problem-solving skills and the ability to work independently as well as in a team environment.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

Preferred Qualification:

  • Familiarity with other GCS software and drone firmware.
  • Experience with software architecture design patterns and principles.
  • Familiarity with real-time operating systems (RTOS) and embedded Linux.
  • Knowledge of network protocols and communication interfaces used in drone systems.
  • Understanding of sensor integration and data processing for drones.
  • Experience with Agile development methodologies.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 19/06/2024

Job ID: 82225199

Report Job

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Laravel Developer

Sun DewCompany Name Confidential

Back End Developer

Saman TechnosysCompany Name Confidential
Last Updated: 19-06-2024 10:38:38 AM