Are you ready to revolutionise the world with TEKEVER?
At TEKEVER, we lead innovation in Europe as the European leader in unmanned technology, where cutting-edge advancements meet unparalleled innovation.
Digital | Defence | Security | Space
We operate across four strategic areas, combining artificial intelligence, systems engineering, data science, and aerospace technology to tackle global challenges — from protecting people and critical infrastructure to exploring space.
We offer a unique surveillance-as-a-service solution that delivers real-time intelligence, enhancing maritime safety and saving lives. Our products and services support strategic and operational decisions in the most demanding environments — whether at sea, on land, in space, or in cyberspace.
Become part of a dynamic, multidisciplinary, and mission-driven team that is transforming maritime surveillance and redefining global safety standards.
At TEKEVER, our mission is to provide limitless support through mission-oriented game-changers, delivering the right information at the right time to empower critical decision-making.
If you're passionate about technology and eager to shape the future — TEKEVER is the place for you.
Mission:
At Tekever, we design and build cutting-edge autonomous systems that are redefining the future of aerial operations.
We’re looking for a Firmware Engineer to join our growing team and help develop the next generation of flight control systems for our unmanned platforms.
Main Responsibilities:
-
Develop and optimize firmware for autonomous flight systems, focusing on microcontroller programming in C/C++;
-
Design and implement technical solutions for flight control and estimation algorithms, ensuring seamless integration with autopilot systems;
-
Integrate and test embedded flight control systems in both simulation environments and real hardware, following best practices for firmware development and validation;
-
Contribute to the definition and implementation of control and estimation architectures (e.g., EKF – Extended Kalman Filter) to ensure performance and robustness;
-
Implement and maintain CI/CD pipelines for build, test, and deployment automation;
-
Integrate and calibrate sensors within control systems to ensure optimal operation;
-
Ensure code quality and adhere to best practices, including Git version control and collaborative workflows in Jira;
-
Participate in the development of innovative solutions for aeronautical and flight control challenges;
-
Collaborate with multidisciplinary teams to ensure system cohesion and alignment with project goals;
-
Manage deadlines and priorities, ensuring timely and high-quality delivery;
-
Document and maintain accurate records of firmware development, testing, and implemented solutions.
Profile and Requirements:
-
Proficiency in C/C++ programming for microcontrollers;
-
Experience in microcontroller development for flight systems;
-
Strong understanding of firmware development, integration, testing, and validation;
-
Experience with flight control and estimation algorithms;
-
Degree in Computer, Aeronautical, Aerospace, or Electrical Engineering, or a related field;
-
Familiarity with Git, CI/CD, and Agile/Scrum methodologies;
-
Experience with EKF or other estimation techniques;
-
Solid understanding of electronics and sensor integration;
-
Advanced command of Portuguese and English (C2 level);
-
Strong team player with excellent communication and collaboration skills;
-
Highly organized, responsible, and able to plan and prioritize effectively.
What We Offer:
-
An excellent and collaborative working environment where your work makes a real impact;
-
Competitive salary, aligned with proven experience;
-
Daily transportation provided from several areas (Leiria, Alcobaça, Rio Maior, and Lisbon).
If you’re ready to take on this opportunity, send us your application!