Emprego
Meus anúncios
Meus alertas email de emprego
Fazer login
Encontrar um emprego Fichas de empresas
Procurar

Embedded systems — autopilot software

Caldas da Rainha
TEKEVER
Anunciada dia 6 junho
Descrição

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. Responsibilities Develop and maintain firmware on modern 32-bit microcontrollers, in C and modern C++, on bare-metal and RTOS targets. Design and evolve the hardware abstraction layer (HAL) and board support packages (BSP) for current and future autopilot hardware. 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. Support flight test campaigns: instrument firmware for telemetry and diagnostics, attend tests, and contribute to post-flight log analysis and firmware refinement. Implement and tune communication stacks over CAN, SPI, I2C, 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. Profile and optimise firmware for CPU load, memory footprint, latency, and power consumption. Use logic analysers, oscilloscopes, JTAG/SWD probes, and ITM/SWO traces to debug timing, signal-level, and concurrency issues. Build unit and on-target tests for drivers and HAL modules; integrate with the team's SIL/HIL infrastructure. Document drivers, register maps, timing diagrams, and integration notes to support traceability and team velocity. Profile And Requirements Degree in Electrical, Electronic, Computer, or Telecommunications Engineering, or a closely related field. Strong programming in C, with comfort in modern C++ for embedded targets. Hands‐on experience programming microcontrollers. Working knowledge of RTOS concepts (FreeRTOS, Zephyr, ThreadX, or equivalent): tasks, priorities, ISRs, queues, mutexes, scheduling. Experience designing and debugging firmware over CAN, SPI, I2C, UART, and RS-422. Comfort reading schematics, datasheets, and reference manuals. Hands‐on with embedded debug tooling: JTAG/SWD, logic analysers, oscilloscopes. Familiarity with Git, CI pipelines, and Agile/Scrum workflows. Professional Portuguese and English (B2/C1 minimum). Rigorous, methodical, and a strong collaborator. Nice to Have Experience with safety‐critical coding (MISRA C/C++) and/or aeronautical standards (DO-178C, DO-254). Familiarity with ARP-4754A (Guidelines for Development of Civil Aircraft and Systems). Experience writing test cases, test procedures, and verification reports as part of a formal V&V process. Experience working under EASA or FAA certification frameworks. Bootloader, secure boot, and over‐the‐air firmware update experience. Power management for battery‐powered avionics; brown‐out, watchdog, and fault recovery strategies. PCB design awareness or comfort reading Altium / KiCad outputs. Driver‐level experience with autopilot stacks (PX4, ArduPilot) or other open avionics codebases. Familiarity with formal verification or static analysis tools. Previous experience in aerospace, defence, automotive, or another safety‐critical industry. What We Offe"r An excellent and collaborative working environment where your work makes a real impact on global safety and security. The opportunity to work on cutting‐edge autonomous aerial systems with real‐world operational deployment. Competitive salary, aligned with proven experience. Continuous learning and professional development opportunities. Flexible office location across our Caldas da Rainha, Lisbon, and Leiria offices. Daily transportation to our main location in Caldas da Rainha from Leiria, Alcobaça, Rio Maior, and Lisbon. #J-18808-Ljbffr

Se candidatar
Criar um alerta
Alerta activado
Salva
Salvar
Ofertas parecidas
Emprego Caldas da Rainha
Emprego Distrito de Leiria
Página principal > Emprego > Embedded Systems — Autopilot Software

Jobijoba Portugal

Encontre ofertas

  • Ofertas de emprego por função
  • Pesquisa de ofertas de emprego por sector
  • Empregos por empresas
  • Empregos por localização

Contacto / Parceria

  • Entre em contacto
  • Publique as suas ofertas no site Jobijoba

Menções legais - Menções legais e termos de utilização - Política de dados - Gerir os meus cookies - Acessibilidade: Não conforme

© 2026 Jobijoba Portugal - Todos os direitos reservados

Se candidatar
Criar um alerta
Alerta activado
Salva
Salvar