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, our autopilot runs on hardware we design ourselves, in environments where there are no second chances. As an Embedded Systems engineer on the Autopilot Software side, you will own the layer where silicon meets software: hardware abstraction, real-time operating system configuration, sensor and actuator drivers, and the communication backbone of the aircraft. Your work makes the rest of the autopilot stack possible — and makes it deterministic, robust, and fast enough to keep our UAVs in the air.
Write, optimise, and maintain low-level drivers for IMUs, magnetometers, barometers, GNSS receivers, pitot/air-data sensors, servos, and ESCs.
Integrate external AHRS (Attitude and Heading Reference System) units at the firmware level, aligning their data, timing, and health monitoring with the on-board state estimator.
Implement and tune communication stacks over CAN, SPI, I²C, UART, RS-422, and USB; handle protocol framing, error handling, and timing.
Configure RTOS tasks, priorities, scheduling, interrupts, and synchronisation primitives to meet real-time constraints.
Lead board bring-up in close collaboration with the hardware team: validate power rails, clocks, peripherals, and signal integrity.
Use logic analysers, oscilloscopes, JTAG/SWD probes, and ITM/SWO traces to debug timing, signal-level, and concurrency issues.
Document drivers, register maps, timing diagrams, and integration notes to support traceability and team velocity.
Degree in Electrical, Electronic, Computer, or Telecommunications Engineering, or a closely related field.
Working knowledge of RTOS concepts (FreeRTOS, Zephyr, ThreadX, or equivalent): tasks, priorities, ISRs, queues, mutexes, scheduling.
Experience designing and debugging firmware over CAN, SPI, I²C, UART, and RS-422.
Daily transportation to our main location in Caldas da Rainha from Leiria, Alcobaça, Rio Maior, and Lisbon.
If you’re ready to take on this challenge, send us your application!
Do you want to know more about us ?
Visit our LinkedIn page at https://www.linkedin.com/company/tekever/