Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 18399725

    Emtec logo

    Software Engineer

    Emtec · Bengaluru · onsite · Posted 34d ago

    Undisclosed1–4 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Software Engineer UAV Simulator & Ground Control Station

    Job Location: Bangalore
    Positions: 4
    Experience: 1–4 Years

    Location: KR Puram, Bangalore
    Employment Type: Full-Time

    Open Positions

    • Frontend Developer: 2 Positions | 1–4 years
    • Backend Developer: 2 Positions | 1–4 years

    Job Summary

    We are looking for talented Software Engineers to join our team and build a next-generation UAV Simulator and Ground Control Station (GCS) platform.

    We are hiring engineers across Frontend and Backend development to build real-time, mission-critical software for UAV simulation, telemetry, mission planning, monitoring, and Command & Control (C2).

    The platform involves real-time data processing, UAV simulation, telemetry, mapping, mission execution, flight monitoring, and communication between the simulator and GCS.

    Candidates with experience in UAV, drone, aviation, aerospace, defence, robotics, simulation, or real-time systems will have an added advantage.

    1. Frontend Developer

    Key Responsibilities

    • Develop and maintain the GCS frontend including map views, mission planner, telemetry dashboards, UAV status panels, and command/control interfaces.
    • Implement real-time UI updates using WebSocket/SSE telemetry streams.
    • Develop waypoint editors, geofence/no-fly-zone visualization, and mission upload/download workflows.
    • Build flight instrument displays for attitude, altitude, speed, heading, battery status, etc.
    • Develop multi-UAV monitoring and mission playback/replay interfaces.
    • Collaborate with UI/UX designers and backend engineers.
    • Integrate REST and WebSocket APIs.
    • Optimize frontend performance for real-time telemetry, maps, charts, and live vehicle tracking.
    • Develop modular, reusable, testable, and maintainable frontend components.

    Mandatory Skills

    • Strong experience with React.js or equivalent modern frontend framework.
    • Strong knowledge of TypeScript / JavaScript.
    • Experience with component-based architecture.
    • Experience with Redux, Zustand, Context API, or similar state-management solutions.
    • Hands-on experience with WebSocket / SSE and real-time applications.
    • Experience integrating REST and WebSocket APIs.
    • Strong debugging and frontend performance-optimization skills.

    Good to Have

    • Mapbox, Cesium, Leaflet, OpenLayers, or Google Maps APIs.
    • GeoJSON, GIS, and coordinate systems.
    • Electron or Tauri.
    • Charting and time-series visualization libraries.
    • QGroundControl or Mission Planner.
    • MAVLink, ArduPilot, or PX4.
    • UAV/drone simulation or robotics experience.

    2. Backend Developer

    Key Responsibilities

    • Design and develop the UAV simulation engine covering position, velocity, attitude, flight modes, takeoff, landing, RTL, and fault/event simulation.
    • Build real-time telemetry generation and streaming pipelines using WebSocket / UDP / TCP.
    • Implement mission execution logic including waypoint navigation, mission validation, and geofence enforcement.
    • Build and maintain MAVLink-class communication between simulator and GCS clients.
    • Design and develop REST and WebSocket APIs consumed by frontend applications.
    • Implement mission and telemetry logging with playback/replay support.
    • Support multi-UAV simulation and concurrent UAV instances.
    • Apply asynchronous and concurrent programming patterns for low-latency, high-frequency data processing.
    • Develop scalable, testable, and maintainable backend services.

    Mandatory Skills

    • Strong proficiency in Python.
    • Strong experience with C++ / Go / Rust may also be considered for performance-critical components.
    • Strong understanding of async programming, concurrency, multithreading, or multiprocessing.
    • Experience developing REST APIs and WebSocket services.
    • Experience with FastAPI, Flask, or equivalent backend frameworks.
    • Working knowledge of TCP / UDP networking.
    • Understanding of event-driven architecture and state machines.

    Good to Have

    • Redis, RabbitMQ, ZeroMQ, Kafka, or other pub/sub/message-queue systems.
    • Microservices architecture.
    • Time synchronization or high-frequency data pipelines.
    • PostgreSQL, TimescaleDB, or similar databases.
    • Telemetry and log-storage systems.
    • MAVLink, PyMAVLink, or MAVSDK.
    • ArduPilot, PX4, or SITL experience.
    • QGroundControl or Mission Planner.
    • UAV/drone/robotics simulation experience.

    Technology Stack

    Frontend: React | TypeScript | JavaScript | WebSocket/SSE | REST APIs | Mapbox/Cesium/Leaflet/OpenLayers | Electron/Tauri | Git

    Backend: Python | C++ | Go | Rust | FastAPI | Flask | WebSocket | TCP/UDP | MAVLink | ArduPilot | PX4 | SITL | PostgreSQL | TimescaleDB | Redis/RabbitMQ | Git

    Education

    Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

    Preferred Domain Experience

    UAV | Drone | Aerospace | Aviation | Defence | Robotics | Simulation | Autonomous Systems | Ground Control Station | Real-Time Systems | Telemetry | Command & Control

    Keywords

    Software Engineer, Frontend Developer, Backend Developer, React Developer, Python Developer, React.js, TypeScript, JavaScript, Python, C++, Go, Rust, FastAPI, Flask, WebSocket, SSE, TCP, UDP, REST API, Asyncio, Concurrency, MAVLink, PyMAVLink, MAVSDK, ArduPilot, PX4, SITL, QGroundControl, Mission Planner, UAV, Drone, Robotics, Simulation, Telemetry, GCS, Ground Control Station, C2 Systems.


    Sourced from naukri

    Skills

    Software EngineerPostgresqlWebSocketRustSseTimescaleDBC plus plusArduPilotPX4MAVLinkMapboxPythonJavascriptTypescriptReact.JsREST APILeafletsTCPCesium

    About Emtec

    Emtec logo

    Emtec

    IT Services & Consulting

    75

    employees

    1995

    31 years old

    Jacksonville, Florida

    United States (USA)

    ₹16.4L PA avg

    Avg at Emtec

    About

    Emtec is a digital IT consultancy, provides a comprehensive suite of IT services that empower your internal employees and provide an optimized digital experience to clients.

    Industries

    IT Services & ConsultingHardware & NetworkingSoftware Product

    Employee ratings

    10 reviews

    4.1/ 5

    Culture

    4.1

    Career growth

    4.0

    Work-life

    4.0

    Employees rate it well for

    Compensation & Benefits42Overall Company41

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Software Engineer · waiting for your command