Unity C# developer

Hansa Aerospace India Private Limited

Bengaluru

Sur place

INR 2 000 000 - 3 600 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Hansa Aerospace India Private Limited is seeking an experienced Unity developer to extend and maintain the GCS application for drone control and visualization. You will work with MAVLink, telemetry, and parameter exchange, and optimize UAV links (serial/TCP/UDP).

You will implement reusable C# logic for drone state handling, telemetry parsing, and UI updates, while troubleshooting protocol issues and ensuring robust, backward-compatible code in a growing Unity codebase.

Qualifications

  • Bachelor's degree in CS/EE or related field, or equivalent project experience.
  • 5+ years of Unity C# development experience.
  • 1+ years of real-world MAVLink or UAV application experience preferred.
  • Strong ownership mindset and ability to continue existing project work with minimal ramp-up.
  • Experience building desktop or simulation apps in Unity.
  • Experience with large codebases and backward compatibility.

Responsabilités

  • Extend and maintain the Unity-based GCS application for drone control and visualization.
  • Work with MAVLink communication layers for telemetry, commands, status updates, and parameter exchange.
  • Improve and maintain connection flows for UAV links (serial/TCP/UDP).
  • Develop reusable C# logic for drone state handling, command dispatch, telemetry parsing, and UI updates.
  • Troubleshoot protocol-level issues, device communication failures, and app-side state synchronization.
  • Collaborate with product/firmware stakeholders to align app behavior with PX4/ArduPilot-style drone workflows.
  • Optimize Unity performance, scene flow, UI responsiveness, and memory use.
  • Maintain clean architecture, readable code, and robust error handling in a growing Unity codebase.

Connaissances

Strong C# in Unity
Unity 3D development
MAVLink protocol experience
UI development in Unity
Threading / async patterns
Debugging network/serial

Formation

Bachelor’s degree in CS/EE or related

Outils

MAVLink
Unity Editor

Description du poste

  • Extend and maintain the Unity-based GCS application for drone control and visualization
  • Work with MAVLink communication layers for telemetry, commands, status updates, and parameter exchange
  • Improve and maintain connection flows for UAV links (serial/TCP/UDP)
  • Develop reusable C# logic for drone state handling, command dispatch, telemetry parsing, and UI updates
  • Troubleshoot protocol-level issues, device communication failures, and app-side state synchronization
  • Collaborate with product/firmware stakeholders to align app behavior with PX4/ArduPilot-style drone workflows
  • Optimize Unity performance, scene flow, UI responsiveness, and memory use
  • Maintain clean architecture, readable code, and robust error handling in a growing Unity codebase
Key Responsibilities
  • Extend and maintain the Unity-based GCS application for drone control and visualization
  • Work with MAVLink communication layers for telemetry, commands, status updates, and parameter exchange
  • Improve and maintain connection flows for UAV links (serial/TCP/UDP)
  • Develop reusable C# logic for drone state handling, command dispatch, telemetry parsing, and UI updates
  • Troubleshoot protocol-level issues, device communication failures, and app-side state synchronization
  • Collaborate with product/firmware stakeholders to align app behavior with PX4/ArduPilot-style drone workflows
  • Optimize Unity performance, scene flow, UI responsiveness, and memory use
  • Maintain clean architecture, readable code, and robust error handling in a growing Unity codebase
Core Technical Areas
  • Unity 3D + C#
  • MAVLink protocol handling
  • UAV/GCS communication and control flows
  • Telemetry processing and UI binding
  • Parameter upload/download and configuration logic
  • Mission planning and execution logic
  • Serial/TCP/UDP communication
  • Unity UI, prefabs, scenes, and event-driven architecture
  • Drone state models, telemetry models, and data parsing
  • Flight logs and status/error handling
Required Skills
  • Strong C# development in Unity
  • Experience building desktop or simulation applications in Unity
  • Experience working with MAVLink or similar UAV protocol stacks
  • Understanding of drone/GCS architecture and telemetry flows
  • Comfortable with UI development in Unity (buttons, panels, HUDs, data-driven screens)
  • Good knowledge of threading, async patterns, and event-driven code
  • Debugging skills for network/serial communication and runtime state issues
  • Ability to work with large existing codebases and maintain backward compatibility
Preferred Skills
  • Experience with PX4 or ArduPilot ecosystem
  • Knowledge of MAVLink message definitions and common command patterns
  • Experience with parameter management, calibration flows, mission plans, and telemetry dashboards
  • Able to work with generated or legacy Unity code and refactor safely
  • Experience with logging, diagnostics, and production app stability
  • Understanding of 2D/3D map integrations and drone visualization
Qualifications
  • Bachelor’s degree in Computer Science, Electronics, Mechatronics, or related field, or equivalent project experience
  • 5+ years of Unity C# development experience
  • 1+ years of real-world MAVLink or UAV application experience preferred
  • Strong ownership mindset and ability to continue existing project work with minimal ramp-up
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

GCS and UI/UX Development Engineer
GCS and UI/UX Development Engineer

Tunga Aerospace Industries Pvt. Ltd. • Thiruporur

Sur place
INR 1 500 000 - 2 300 000
GCS Design and Integration Engineer
GCS Design and Integration Engineer

Coreehs • Surat

Sur place
INR 1 000 000 - 1 800 000
Embedded Autopilot Developer
Embedded Autopilot Developer

Aeron Systems Pvt. Ltd. • Pune District

Sur place
INR 1 500 000 - 2 500 000
UAV / DRONE SYSTEMS INTEGRATION ENGINEER
UAV / DRONE SYSTEMS INTEGRATION ENGINEER

Robu.in • Pune District

Sur place
INR 502 000 - 614 000
Sr. Engineer I - Avionics (P05708)
Sr. Engineer I - Avionics (P05708)

NewSpace Research and Technologies • Bengaluru

Sur place
INR 1 000 000 - 1 500 000
Drone Developer
Drone Developer

Indianroboticssolution • Dadri

Sur place
INR 400 000 - 600 000
Sr UAV Integration Engineer
Sr UAV Integration Engineer

Neosky India Ltd • Bengaluru

Sur place
INR 1 200 000 - 1 800 000
UAV Pilot FPV & Multirotor Flight Test And Integration
UAV Pilot FPV & Multirotor Flight Test And Integration

Lloyds Advance Defense System Limited • Ahmedabad District

Sur place
INR 700 000 - 1 100 000
Unity Developer
Unity Developer

Spatial Grid • Hyderabad

Sur place
INR 600 000 - 900 000
Competitive compensation based on experience
Access to the latest tools and technologies
Collaborative and inclusive team culture
Senior UAV System Engineer | Defence
Senior UAV System Engineer | Defence

Zoid Technologies Private Limited • Dadri

Sur place
INR 2 800 000 - 4 200 000