Skip to content

Arxlight

Software Engineer - Ground Systems Command and Control

TypeScriptPythonJavaDockerC++

Company Overview

We are a rapidly growing technology startup focused on delivering next-generation drones for security and safety applications. Our company vertically integrates hardware and software to create leading edge capabilities in the UAV space, with a focus on saving lives.

Role Overview

As a Ground Systems Software Engineer, you will be joining the team responsible for the design, development, and fielding of the ground control software that connects our autonomous drone systems to the warfighter. You will build linux services, C2 integration layers, threejs simulations, android apps (ATAK), ground control station interfaces — shaping how operators receive, interpret, and act on information in high-stakes environments. This role is suited for a full-stack software engineer with a focus on backend linux services.

Key Responsibilities

  1. Ground Control Station Software: Contribute to the development of linux server ground station systems, including radar, radio and other hardware integrations, backend development, networking, logging, video streaming, telemetry streaming.
  1. Operator Workflow Design: Collaborate with end users to design UI/UX flows that reflect how operators actually work — minimizing cognitive load, surfacing the right information at the right time, and degrading gracefully when comms or sensors are degraded. Much of this role is helping to create the "right" way to control autonomous drones. It's still such a new technology that there's tons of low-hanging fruit for determined innovators to discover.
  1. Field Testing & Iteration: Travel with the system to exercises and demonstrations, collect operator feedback firsthand, and rapidly iterate on the software based on real-world use. Integrate with new systems out in the field like radars, radios, and other customer-needed hardware.
  1. Write software in Java/Kotlin and the Android development ecosystem (Android Studio, ADB, Gradle) for tablet control of aircraft.
  1. 10-20% traveling to integrate new hardware and demo our system to users.

Required Qualifications

  1. Software Development: Proficiency in Linux backend development, especially long-running services, servers, and networking-heavy software. Docker Containers. Systemd. C, C++, Python, Typescript.
  1. Proficiency in using AI coding tools to quickly learn new systems and languages.
  1. Networking & Protocols: Working knowledge of TCP/UDP networking, serial communication, the linux networking stack. MAVLink is a plus.
  1. Systems Thinking: Ability to reason about the full stack from sensor to screen — understanding how latency, data fidelity, and display choices affect operator decision-making.
  1. Education: Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience.

Preferred Qualifications

  1. 5 or more years experience is preferred.
  1. Services Sensibility: Experience designing robust, high-uptime, long-lived linux services. Federated computing is a plus.
  1. UX/UI Sensibility is nice to have but no stress if not!

More opportunities with one profile

Want to be considered for more roles without repeating the whole process? Create your profile and be found by companies using Nort.

Create my profile

Vagas Dev is maintained free of charge by the NortJobs team.

Your next jobcould be on NortJobs.

Vagas Dev

Jobs for developers and programmers. Brazil comes first. Your next opportunity.

NortJobs · project sponsorInstagramLinkedInX
LegalAbout the projectPrivacyVagas Dev © 2026