Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Ground Control Station Development Software Engineer @The ePlane Company

[Hiring] Ground Control Station Development Software Engineer @The ePlane Company

Mar 10, 2025 - The ePlane Company is hiring a remote Ground Control Station Development Software Engineer. 💸 Salary: unspecified. 📍Location: India.

We are seeking a dynamic and experienced Software Engineer with 3-4 years of expertise in developing Ground Control Station (GCS) software for Unmanned Aerial Systems (UAS) and autonomous platforms. The role requires proficiency in full-stack development with a strong focus on Qt and Python, and optional experience with drone technologies such as ArduPilot and MAVLink is a plus.

Key Responsibilities


Software Development:
 -Develop, test, and maintain GCS software using Qt cross-platform development framework.
 -Build robust and scalable backend systems using Python to support mission-critical operations.
 -Design and implement user-friendly interfaces for mission planning, telemetry, and control.

System Integration:
 -Configure and customize Ground Control Station software, such as QGroundControl (QGC), for specific operational needs.
 -Implement communication protocols like MAVLink for real-time telemetry and vehicle control.
 -Integrate with autopilot systems such as ArduPilot to support mission execution.

Performance Optimization:
 -Optimize software performance for real-time telemetry, data processing, and low-latency communication.
 -Use tools like CMake to manage builds and enhance cross-platform compatibility.

Optional Drone Development:
 -Leverage experience in drone building and tuning for system testing and validation.
 -Collaborate with hardware teams to align software functionalities with drone capabilities.

Testing and Validation:
 -Conduct HIL (Hardware-in-the-Loop) and SIL (Software-in-the-Loop) testing for mission-critical applications.
 -Validate and troubleshoot mission scenarios using simulation tools like Gazebo.

Skills and Qualifications

Must-Have Skills:
 -Full-stack development experience with proficiency in Qt for GUI development and Python for backend systems.
 -Strong programming skills in C++, CMake, and Python.
 -Hands-on experience configuring and customizing QGroundControl (QGC).
 -Familiarity with cross-platform software development and debugging.

Optional Skills:
 -Experience with ArduPilot, MAVLink, and autopilot configuration.
 -Knowledge of drone building and tuning, particularly hobby-grade drones.
 -Understanding of geospatial data handling and mapping libraries.

Education:
 -Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics, or a related field.

Soft Skills:
 -Strong analytical and problem-solving skills.
 -Effective communication and collaboration abilities.
 -Eagerness to adapt and learn in a fast-paced environment.

Similar Remote Jobs

More jobs at The ePlane Company

More Software Development jobs

More jobs in India

Before You Apply
📍 Be aware of the location restriction for this remote position: India
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Ground Control Station Development Software Engineer @The ePlane Company
Software Development
Salary 💸 unspecified
Remote Location
India
Job Type full-time
Posted Mar 10, 2025
Apply for this position Unlock 54,767 Remote Jobs
📍 Be aware of the location restriction for this remote position: India
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Ground Control Station Development Software Engineer Apply for this position Unlock 54,767 Remote Jobs
×
  • Unlock 54,767 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in April 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community