Software Developer – Ground Control System (GCS)

Mobizy

Caldas da Rainha

On-site

EUR 40,000 - 70,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TEKEVER is seeking a Software Developer to design and evolve the Ground Control System that plans, monitors, and controls unmanned aircraft missions. You’ll contribute to real-time flight systems, mission tooling, and operator workflows with AI-assisted efficiencies.

The role requires 2+ years in C#/.NET, experience with real-time or mission-critical software, and a strong sense of ownership. You’ll influence architecture and tooling across the GCS product line.

Qualifications

  • 2+ years of professional software development experience.

Responsibilities

  • Owns delivery of backend components for Ground Control System.
  • Design, build, and maintain backend real-time telemetry and mission planning.
  • Improve performance, reliability, and scalability.
  • Design APIs, messaging flows, and multi-threaded components.
  • Collaborate on architecture with software architects and product owners.
  • Work with classification systems, payload interfaces, and stateful components.
  • Support AI-assisted development and automation initiatives.

Skills

C#
Async programming
Multi-threading
Memory management
API design
Distributed systems
Event-driven workflows
Real-time systems
Debugging
Communication

Tools

RabbitMQ
Kafka
Docker
CI/CD (GitLab/GitHub/Jenkins)
Observability stacks (ELK/Graylog/Prometheus/Grafana)
WPF/MVVM

Job description

Mission

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.

This role is ideal for someone who thrives in complex technical environments, values high ownership, and wants to help shape the future of a mission‑critical product used globally.

What You’ll Do
  • 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.
  • 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.

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.
Why Join TEKEVER GCS
  • Work on software that powers real UAV operations around the world.
  • Influence architecture, tooling, and engineering practices across the GCS product line.
  • Help drive TEKEVER’s transition to agentic engineering and AI-assisted development.
  • Join a team that values autonomy, collaboration, and technical excellence.
  • Contribute to meaningful, high-impact missions across maritime, defence, and civil applications.

Do you want to know more about us ?

Visit our LinkedIn page at https://www.linkedin.com/company/tekever/

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer - Ground Control System (GCS)
Software Developer - Ground Control System (GCS)

NIF • Caldas da Rainha

Hybrid
EUR 42,000 - 56,000
Software Developer – Ground Control System (GCS)
Software Developer – Ground Control System (GCS)

Tekever • Caldas da Rainha

On-site
EUR 40,000 - 56,000
GCS Software Engineer: Real-time, AI-Driven Automation
GCS Software Engineer: Real-time, AI-Driven Automation

NIF • Caldas da Rainha

Hybrid
EUR 42,000 - 56,000
Realtime GCS Software Engineer – AI-Driven Autonomy
Realtime GCS Software Engineer – AI-Driven Autonomy

Mobizy • Caldas da Rainha

On-site
EUR 40,000 - 70,000
Real-Time GCS Engineer — AI-Driven Automation
Real-Time GCS Engineer — AI-Driven Automation

Tekever • Caldas da Rainha

On-site
EUR 40,000 - 56,000
Integration Technician
Integration Technician

Tekever • Lisboa

Hybrid
EUR 42,000 - 60,000
Annual bonus
Private medical insurance
Private dental care
+3
Site Reliability Engineer
Site Reliability Engineer

TEKEVER • Lisboa

On-site
EUR 60,000 - 90,000
Excellent work environment
Flexible work arrangements
Professional development opportunities
+1
IT Operations Lead
IT Operations Lead

Tekever • Lisboa

On-site
EUR 65,000 - 90,000
Company pension contribution matched
25 days annual holiday + 8 Bank bank-h
Medical Insurance
+3
Safety Engineer (Aeronautical)
Safety Engineer (Aeronautical)

Mobizy • Caldas da Rainha

On-site
EUR 40,000 - 60,000
Excellent work environment
Salary compatible with experience
Daily shuttle from Leiria and Lisbon
UAV Field Product Engineer | Lisbon/Caldas
UAV Field Product Engineer | Lisbon/Caldas

TEKEVER • Lisboa

On-site
EUR 52,000 - 70,000
Meal allowance
Health insurance
Shuttle transport to offices
+1
Top locations