Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 2 Nov 2026

Software Developer – Ground Control System (GCS)

TEKEVER senior full-time

The employer hasn't listed a salary.

Apply on TEKEVER

Description

We are looking for a highly skilled Software Developer to help design, build, and evolve TEKEVER's Ground Control System , the core software that plans, monitors, and controls our unmanned aircraft missions.

In this role, you will contribute across different GCS initiatives depending on business needs, from real-time flight systems to mission tooling, payload control, comms/messaging, and operator workflows. You will also play a key role in our transition towards an agentic development approach, enabling more autonomy, automation, and AI-assisted engineering across the team.

Technical Ownership & Delivery

  • Design, build, and maintain backend components of the Ground Control System using C#/.NET.
  • Implement robust real-time systems that manage telemetry, mission planning, payload operations, and operator workflows.
  • Improve performance, reliability, and scalability across different modules of the GCS codebase.
  • Contribute to modernizing architecture, tools, and engineering practices as the system evolves.

Architecture & System Design

  • Design APIs, messaging flows, asynchronous pipelines, and multi-threaded components for high-reliability environments.
  • Contribute to architectural decisions around modularity, data flows, error-handling, and system decomposition.
  • Work with classification systems, message processors, payload interfaces, and complex stateful components.
  • Help shape architectural direction in collaboration with software architects and product owners.

Agentic Development & Automation As part of TEKEVER's agentic engineering roadmap, you will:

  • Use AI/LLM-based tools to accelerate development, refactoring, documentation, and testing.
  • Support the design of internal autonomous agents that assist with coding, validation, CI/CD, and documentation.
  • Promote automation and tooling that reduces manual effort and increases engineering leverage.
  • Help define safe, reviewable, and high-quality AI-assisted workflows for the team.

Quality, Reliability & Operations

  • Ensure high-quality code through strong testing strategies, clean patterns, and consistent documentation.
  • Analyse complex performance and concurrency issues, especially in real-time data environments.
  • Improve system observability through structured logging, instrumentation, and monitoring.
  • Collaborate with DevOps and QA to ensure smooth delivery pipelines and reproducible builds.

What We're Looking For: Experience

  • 2+ years of professional software development experience.
  • Background in C# and .NET (Framework and/or .NET 6+).
  • Experience building real-time, high-availability, or mission-critical systems.
  • Experience with large desktop or client applications (WPF experience is a plus).

Technical Skills

  • Proficiency in C#, async programming, multi-threading, and memory management.
  • Experience designing APIs, distributed systems, or event-driven workflows.
  • Familiarity with: Messaging systems (RabbitMQ, Kafka, etc.); Docker / containerisation; CI/CD tooling (GitLab, GitHub, Jenkins, etc.); Observability stacks (ELK, Graylog, Prometheus, Grafana); Data streaming or real-time telemetry.
  • Experience with WPF/MVVM or desktop application architecture is an advantage.

Mindset & Soft Skills

  • Strong sense of ownership and engineering autonomy.
  • Ability to navigate ambiguity and contribute to architectural decisions.
  • Excellent debugging, problem-solving, and system-design thinking.
  • Strong communication skills and collaborative mindset.
  • Enthusiasm for automation, AI-assisted development, and continuous improvement.

Skills

Required

  • C#
  • .NET
  • C#/.NET
  • async programming
  • multi-threading
  • memory management
  • API design
  • distributed systems
  • event-driven workflows
  • Messaging systems
  • Docker
  • containerisation
  • CI/CD tooling
  • Observability stacks
  • Data streaming
  • real-time telemetry
  • WPF
  • MVVM
  • desktop application architecture

Nice to have

  • WPF/MVVM
  • large desktop or client applications

Ready to apply?

You apply with the employer directly. Their original posting is here: https://careers.tekever.com/jobs/7780463-software-developer-ground-control-system-gcs

Apply on TEKEVER