Jobiglo

No results.

This job is no longer available

This job expired on 14/08/2026. It no longer accepts applications.

Embedded Software Engineer – Low-Level & RTOS Specialist

Darwin Recruitment · Luxembourg

Senior 🇬🇧 English
C++ RTOS UART SPI PCI USB CAN Signal processing Unit testing frameworks for embedded systems

Job description

About the role

We are seeking an experienced Embedded Software Engineer to design, develop and maintain low‑level firmware for space‑flight payloads and supporting ground systems. The role involves close collaboration with electronics, systems and science teams to ensure reliable end‑to‑end operation.

Key responsibilities

  • Design, implement and maintain low‑level embedded software for payloads and ground systems.
  • Develop, integrate and debug device drivers and board support packages for custom hardware.
  • Work with real‑time operating systems to deliver deterministic control and data handling.
  • Implement and validate communication stacks using UART, SPI, PCI, USB and CAN.
  • Contribute to the design and optimisation of network stacks across all layers.
  • Participate in code reviews, requirement discussions and documentation for flight and ground software.
  • Optionally support project planning, milestone tracking and cross‑functional coordination.

Required profile

  • 5‑10 years of proven experience in low‑level software and embedded systems development.
  • Strong knowledge of embedded hardware, drivers and signal processing.
  • Hands‑on experience with RTOS and communication protocols (UART, SPI, PCI, USB, CAN).
  • Understanding of network stack development from transport to application layers.

Required skills

  • C++ (embedded)
  • Real‑time operating systems (RTOS)
  • UART, SPI, PCI, USB, CAN protocols
  • Signal processing
  • Network stack development
  • Unit testing frameworks for embedded systems
  • CI/CD pipeline implementation

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Darwin Recruitment.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

15 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Darwin Recruitment

Luxembourg