Unity C# developer (Bengaluru)

Unity C# developer (Bengaluru)

25 Sep
|
Hansa Aerospace India Private
|
Bengaluru

25 Sep

Hansa Aerospace India Private

Bengaluru

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)

- Valuable 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

📌 Unity C# developer (Bengaluru)
🏢 Hansa Aerospace India Private
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: unity c# developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: unity c# developer (bengaluru) / bengaluru