Tekever logo

Software Developer – Ground Control System (GCS)

Tekever

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.

Apply on Tekever’s careers page
Tekever
Caldas da Rainha, Portugal
Autonomy, Planning & Controls
22 May 2026

About the role

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/

More open roles at Tekever

All 106 roles at Tekever

Other Autonomy, Planning & Controls roles in robotics

All Autonomy, Planning & Controls roles