Embedded Software Engineer

Destinus Sa
Madrid, Spain
25 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Board Bringup C (Programming Language) Gigabit Ethernet Computer-Aided Design Algorithm Design Data Analysis C++ (Programming Language) Communications Protocols Computer Programming Software Debugging Linux on Embedded Systems Embedded Software
+14 more
Hardware Design PCI Express Shell Script Subsystems System on a Chip USB Verilog VHSIC Hardware Description Language (VHDL) CPLD Hardware Testing Build Management Bug Reporting Information Technology Programming Languages

Job description

Imagine this
You are coding the brain of next-gen aircraft. Every line you write doesn’t just move data through a processor, it moves an aircraft across the sky. As an Embedded Software Engineer at Destinus, you’ll be at the core of developing the intelligence that powers our complex guidance systems, power management, and mission-critical avionics. One day you’ll be working with lightweight STM32 microcontrollers to handle precision I/O and communication protocols. The next, you’ll dive into advanced Zynq UltraScale systems with PCIe, USB, and gigabit Ethernet, pushing the boundaries of aerospace technology. Your work will make the difference between ordinary flight and breakthrough innovation. At Destinus, we are revolutionizing the defense industry with cutting-edge Unmanned Aerial Vehicles (UAVs). Our innovative technologies are designed to meet the unique demands of modern defense operations, delivering unparalleled speed, precision, and cost effectiveness. Destinus partners with government agencies and defense organizations worldwide to provide advanced solutions for mission-critical operations, enabling a new era of efficiency and technological superiority. Join us in shaping the future of defense with groundbreaking aerospace innovations. What You®ll be Doing

  • Design software, implement it along with the required test cases to provide a solid foundation for the higher-level control functions, GNC software functions, state-machine for autonomous flight, security functions.
  • Support the hardware design team with board bring-up and debugging of subsystems not working on newly designed boards.
  • Maintain and streamline a flight-proven state of the art Flight Computer and Ground Control System for a wide and ever expanding range of airframes.
  • Define the roadmap for implementation, plan sprints, and execute the plan accordingly.
  • Develop test plans, take part in test facility specification and testing, perform hardware testing and analyze test results.
  • Track and service problem reports from the field and make sure known bugs get solved throughout the fleet.
  • Support design reviews, provide guidance for the implementation of new software stacks.

Requirements

  • Bachelor’s or master’s degree in computer science, engineering, or a related technical field.
  • At least 5 years of experience.
  • Experience as a lead is a strong plus.
  • Pragmatic, entrepreneurial mindset with a can-do attitude.
  • Focus on clean, easy to read, well documented, safety critical “safe” code.
  • Knowledge of embedded Linux and associated build environments and tools.
  • Troubleshooting embedded systems, scoping, soldering, crimping and assembling wire harnesses for testing.
  • Programming languages (min) - C, C++, shell scripting, Verilog or VHDL.
  • Experience with CAN, Serial, TCP/IP communications.
  • Programming I2C, SPI, one wire and similar with ease.
  • Familiarity with platforms like STM32 and Zynq 7000 or UltraScale, and soft cores.
  • Experience with electrical or avionics integration and testing.
  • Experience in FGPA, CPLD would be a plus.
  • Experience in UAV domain would be a plus.
  • Excellent written and verbal communication skills.
  • Strong analytical and problem-solving skills, crucial for algorithm development and data analysis.
  • Good communication skills, enabling effective collaboration.
  • Languages - English mandatory, other languages are a plus.

About the company

The Thrill of the Future - Work on cutting-edge projects that redefine aerospace. Global Innovation Hub - Collaborate with top engineers from all over the world. Fast-Paced & High-Growth - Experience the rush of working in a rapidly expanding company. Real Impact - Your work won’t be theoretical-it will shape the future of flight. Destinus is an equal-opportunity employer. We value diversity in our companies and our teams and do not discriminate based on age, race, religion, color, country of origin, gender, sexual orientation, or disability status. Destinus - Challenge the limits of time, space, and human potential. Inscribirse en esta oferta Recibir ofertas similares por correo electrĂłnico Al crear una alerta, aceptas nuestros TĂ©rminos y condiciones y PolĂ­tica de privacidad, y el uso de cookies.

Empleos similares Embedded Software Engineer Pangea Propulsion Barcelona, Catalonia, 08040 Embedded Software Engineer AlĂ©n Space NigrĂĄn Embedded Software Engineer Skydweller S.L. Madrid, Madrid, 28108 Embedded Software Engineer Airbus España Embedded Software Engineer Ingeteam Zamudio, 48170 Volver a la Ășltima bĂșsqueda Trabajos ) Embedded Flight Control Software Engineer ( volver a la Ășltima bĂșsqueda Recibir ofertas similares por correo electrĂłnico No gracias, llĂ©vame a la oferta de empleo Al crear una alerta, aceptas nuestros TĂ©rminos y condiciones y PolĂ­tica de privacidad, y el uso de cookies. Inscribirse en esta oferta

Profesiones

  • TĂ©cnico
  • RecepciĂłnista
  • Administrador
  • Ventas
  • Enfermero

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.es

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

5:35 min

Direct hardware communication using the Web USB API

Rowdy Rabouw Rowdy Rabouw · WWC 2025

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg KĂŒhberger +1 · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:55 min

Bidirectional hardware communication using the web USB API

George Cave · WWC 2023

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:56 min

Connecting external hardware with web USB and Bluetooth

Lucien Immink · LIVE

Videos

See all

Related articles

See all