Software Developer – Ground Control System (GCS)

Posted 23 Days Ago
Be an Early Applicant
Caldas da Rainha, Leiria, PRT
In-Office
Junior
Aerospace • Artificial Intelligence • Robotics • Defense
The Role
Design, build, and maintain backend components of a Ground Control System using C#/.NET for real-time, mission-critical UAV operations. Develop APIs, messaging flows, multi-threaded systems, telemetry pipelines, observability, and CI/CD. Drive architecture, reliability, performance, and AI/LLM-assisted automation across the product.
Summary Generated by Built In

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:

1. 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.

2. 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.

3. 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.

4. 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/

Skills Required

  • 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.
  • 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).
  • Familiarity with Docker and containerization.
  • Familiarity with CI/CD tooling (GitLab, GitHub, Jenkins).
  • Familiarity with observability stacks (ELK, Graylog, Prometheus, Grafana).
  • Experience with data streaming or real-time telemetry.
  • Experience with large desktop or client applications; WPF/MVVM experience is a plus.
  • 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 a collaborative mindset.
  • Enthusiasm for automation, AI-assisted development, and agentic engineering.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
1,300 Employees
Year Founded: 2001

What We Do

TEKEVER is a pan-European technology company developing AI-driven autonomous systems for civil and defence missions. It designs, manufactures and operates unmanned aerial systems, while providing data and intelligence services, AI-based analytics, mission management and training. Its capabilities support surveillance, search and rescue, maritime patrol, border security, emergency response and environmental monitoring through integrated operational solutions for customers worldwide.

Similar Jobs

Pfizer Logo Pfizer

Director R&D EHS Program Lead

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
In-Office or Remote
36 Locations
121990 Employees
177K-294K Annually

Pfizer Logo Pfizer

Quality Assurance Manager

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
28 Locations
121990 Employees

Pfizer Logo Pfizer

Manager Archiving and Compliance

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
28 Locations
121990 Employees

HiBob Logo HiBob

Customer Experience Process Specialist - AI & Automation

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Portugal
1350 Employees

Similar Companies Hiring

LTX Thumbnail
Robotics • Conversational AI • Generative AI
Jerusalem, Israel
200 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account