
Software Developer – Ground Control System (GCS)
Job Description
About TEKEVER
TEKEVER is Europe's leading uncrewed technology company, operating across Digital, Defence, Security, and Space sectors.
The Role
We are seeking a Software Developer to design and evolve our Ground Control System—core software managing unmanned aircraft operations. The role emphasizes technical ownership across real-time flight systems, mission tooling, and payload control.
Key Responsibilities
Technical Ownership & Delivery
-
Build backend components using C#/.NET for the GCS platform
-
Implement robust real-time systems that manage telemetry, mission planning, payload operations, and operator workflows
-
Enhance performance, reliability, and scalability across codebase modules
Architecture & System Design
-
Design APIs, messaging flows, and asynchronous pipelines for high-reliability environments
-
Contribute to architectural decisions on modularity and system decomposition
-
Work with complex stateful components and payload interfaces
Agentic Development & Automation
-
Leverage AI/LLM tools to accelerate development and testing workflows
-
Support autonomous agent design for coding assistance and CI/CD automation
-
Help define safe, reviewable, and high-quality AI-assisted workflows for the team
Quality & Operations
-
Ensure code quality through testing strategies and documentation
-
Analyze performance and concurrency issues in real-time environments
-
Improve observability through logging and monitoring systems
Requirements
Experience
-
2+ years professional software development
-
C# and .NET (Framework or .NET 6+) proficiency
-
Real-time, high-availability systems background
-
Large desktop application experience preferred
Technical Skills
-
Async programming, multi-threading, memory management expertise
-
API and distributed systems design experience
-
Familiarity with messaging systems (RabbitMQ, Kafka), Docker, CI/CD tools, and observability platforms
-
WPF/MVVM knowledge is advantageous
Soft Skills
-
Strong engineering ownership and problem-solving abilities
-
Excellent communication and collaboration skills
-
Enthusiasm for automation, AI-assisted development, and continuous improvement
What TEKEVER Offers
-
Hybrid role in Lisbon or Caldas da Rainha, Portugal
-
Work on UAV operations software globally
-
Influence GCS architecture
-
Drive agentic engineering adoption
-
Join an autonomy-focused technical team
Skills & Technologies
Company Info

TEKEVER
UAVs and surveillance-as-a-service for maritime defence. Comprehensive maritime monitoring and recon...
Other Jobs at TEKEVER
Similar Opportunities
Job Description
About TEKEVER
TEKEVER is Europe's leading uncrewed technology company, operating across Digital, Defence, Security, and Space sectors.
The Role
We are seeking a Software Developer to design and evolve our Ground Control System—core software managing unmanned aircraft operations. The role emphasizes technical ownership across real-time flight systems, mission tooling, and payload control.
Key Responsibilities
Technical Ownership & Delivery
-
Build backend components using C#/.NET for the GCS platform
-
Implement robust real-time systems that manage telemetry, mission planning, payload operations, and operator workflows
-
Enhance performance, reliability, and scalability across codebase modules
Architecture & System Design
-
Design APIs, messaging flows, and asynchronous pipelines for high-reliability environments
-
Contribute to architectural decisions on modularity and system decomposition
-
Work with complex stateful components and payload interfaces
Agentic Development & Automation
-
Leverage AI/LLM tools to accelerate development and testing workflows
-
Support autonomous agent design for coding assistance and CI/CD automation
-
Help define safe, reviewable, and high-quality AI-assisted workflows for the team
Quality & Operations
-
Ensure code quality through testing strategies and documentation
-
Analyze performance and concurrency issues in real-time environments
-
Improve observability through logging and monitoring systems
Requirements
Experience
-
2+ years professional software development
-
C# and .NET (Framework or .NET 6+) proficiency
-
Real-time, high-availability systems background
-
Large desktop application experience preferred
Technical Skills
-
Async programming, multi-threading, memory management expertise
-
API and distributed systems design experience
-
Familiarity with messaging systems (RabbitMQ, Kafka), Docker, CI/CD tools, and observability platforms
-
WPF/MVVM knowledge is advantageous
Soft Skills
-
Strong engineering ownership and problem-solving abilities
-
Excellent communication and collaboration skills
-
Enthusiasm for automation, AI-assisted development, and continuous improvement
What TEKEVER Offers
-
Hybrid role in Lisbon or Caldas da Rainha, Portugal
-
Work on UAV operations software globally
-
Influence GCS architecture
-
Drive agentic engineering adoption
-
Join an autonomy-focused technical team
Skills & Technologies
Company Info

TEKEVER
UAVs and surveillance-as-a-service for maritime defence. Comprehensive maritime monitoring and recon...
