Software Developer

Dastrionics Technologies Private Limited

Sahibabad, Ghaziabad

₹30,000 - ₹60,000 monthly*

Fixed

30000 - ₹50000

Average Incentives*

10,000

Earning Potential

60,000

You can earn more incentive if you perform well

Work from Office

Full Time

Min. 2 years

Basic English

Job Details

Interview Details

Job highlights

44 applicants

Job Description

We are looking for a C++ developer to join our team and work on the backend architecture of our Ground Control Station (GCS) software. You will be responsible for building the core systems that handle communication between our GCS and drones — including telemetry processing, command execution, mission planning logic, and data handling.

This is a backend-focused role. No frontend or UI work. Pure C++ systems programming.

KEY RESPONSIBILITIES:

  1. Design, develop, and maintain the backend modules of our GCS application in C++
  2. Implement and optimise communication protocols (MAVLink / custom protocols) between GCS and UAVs
  3. Build telemetry data parsing, processing, and logging systems
  4. Develop mission planning logic — waypoint management, geofencing, failsafe handling
  5. Write efficient, low-latency code for real-time drone command and control
  6. Integrate sensor data streams (GPS, IMU, battery, payload) into the GCS backend
  7. Implement serial and network communication (UDP/TCP, serial port) for drone-GCS link
  8. Debug and resolve communication failures, packet loss, and latency issues
  9. Write unit tests and maintain clean, well-documented code
  10. Collaborate with the firmware and flight controller team to ensure end-to-end system reliability

REQUIREMENTS:

  • 1–3 years of hands-on experience in C++ development
  • Strong understanding of OOP, data structures, algorithms, and memory management
  • Experience with socket programming (TCP/UDP) and serial communication
  • Familiarity with communication protocols — MAVLink experience is a strong plus
  • Comfortable working on Linux-based development environments
  • Understanding of multithreading, concurrency, and real-time data processing
  • Experience with version control (Git)
  • Ability to read and understand embedded/firmware code for integration purposes


Job role

Work location

Durga Industrial Park, Grand Trunk Road, Prakash Industrial Estate, Indra Colony, Sahibabad, Ghaziabad, Uttar Pradesh, India

Department

Software Engineering

Role / Category

Software Backend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 2 years

Education

Graduate

English level

Basic English

Age limit

18 - 35 years

Gender

Any gender

About company

Name

Dastrionics Technologies Private Limited

Address

Durga Industrial Park, Grand Trunk Road, Prakash Industrial Estate, Indra Colony, Sahibabad, Ghaziabad, Uttar Pradesh, India

Job posted by Dastrionics Technologies Private Limited

FAQs about this job

Show all

Apply for job