Descrição da vaga

Software Developer - Ground Control System (GCS) em Caldas da Rainha, Portugal

TEKEVER

Caldas da Rainha, Portugal

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

Vagas semelhantes

Mais vagas como esta

... continuidade operacional e conformidade com políticas de segurança. Quais serão as tuas principais responsabilidades: - Instalar, configurar e manter hardware e software relacionados com estações de controlo terrestre (GCS), redes locais e infraestruturas de apoio; - Monitorizar o desempenho dos sistemas GCS, identificando anomalias ...

Ponte de Sôr, Portugal

  • Remoto
  • Híbrido
  • Presencial
  • Tempo integral
  • TI
... of today's system, and every one of them has to keep running well until it moves across. We're growing the engineering team to do both. The role This is a developer role for someone early in their career who already builds software with AI coding agents and wants to do it on a real product with real clients. You'll help ...

Portugal, Portugal

  • TI
SQL Database Developer: The primary purposes of this role include data migration, application development and assisting other developers in database development. In the role you will develop new code, models, structures and processes to support our current and new products. You may also assist in the administration of the ...

Porto, Portugal

  • Remoto
  • TI
// Bee motto if (me.dareToChange() == true) { me.sendCV(); me.happy(true); } We are looking for a skilled Salesforce Developer with strong expertise in Revenue Cloud (CPQ & Billing) to join our team in Lisbon. This role is ideal for someone who enjoys working on complex subscription and billing models while building scalable, ...

Porto, Portugal

  • Remoto
  • TI

278k zł PLN - 650k zł PLN / year

... As we enhance our segmentation capabilities to support more use cases, you’ll need to be an expert at optimizing and developing complex MySQL queries for a system that serves ~130M active members and all their CRM needs (workflows, marketing campaigns, reporting and more). You’ll help set backend technical direction for ...

Portugal

  • Híbrido
  • TI
// Bee motto if (me.dareToChange() == true) { me.sendCV(); me.happy(true); } We are looking for a talented Salesforce Developer to join our team and contribute to the design and delivery of scalable, high-quality Salesforce solutions. If you enjoy working in dynamic environments and building impactful digital experiences, ...

Lisboa, Portugal

  • Remoto
  • Tempo integral
  • Contrato
  • TI
... person to join WIRE IT. Role: Software Developer - OutSystems Location: Remote, Portugal Required skills: - 3 to 5 years of professional experience with OutSystems 11 development. - Strong knowledge of Service Studio, Integration Studio, and OutSystems architecture. - Experience with web services (REST/SOAP) and relational ...

Lisboa, Portugal

  • Remoto
  • Híbrido
  • TI
We are looking for Software Developers with commercial C++ experience to join our team. We value people who are smart, calm, and thoughtful, and who care about getting the details right. WHAT YOU’LL BE DOING: - Contribute to the design, implementation, testing, and deployment of the trading platform - Write a lot of asynchronous, ...

Portugal

  • Remoto
  • Backend
... is our goal to continuously contribute new concepts, ideas, and methods for ground-breaking solutions and services to the IT industry. We are hiring a Java Developer for a project in Coimbra (remote). Requirements: - At least 3 years of professional experience as a Java Developer; - Strong experience with Java and Java ...

Coimbra, Portugal

  • TI

€62,800 a €81,600 por año

... — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI. What is The Role As a Software Engineer on our Control Plane - Hosted team, you will be responsible for technical design and work in key functional areas of Elastic’s Cloud offerings. You ...

Portugal