Thunderstrike logo

Thunderstrike EU

Full Time
Denmark, Odense
Posted 2 months ago

Role Overview

Thunderstrike Aviation is seeking a senior Embedded Software Systems Engineer to lead and own the design, integration, and certification-ready implementation of onboard electrical and embedded systems. This role covers all systems and owns end-to-end hardware–software integration across avionics, sensors, propulsion, communications, payloads, and ground systems, with direct responsibility for flight-critical reliability, safety, and airworthiness.

You will lead embedded computing, firmware, power architecture, and harnessing, working closely with flight operations, systems engineering, and integration & test to deliver robust, mission-ready aircraft systems. As the company has reached a scale-up phase, one should expect that scope and responsibilities will grow and evolve over time, and that trust, ownership and autonomy are key to succeeding in this role.

Key Responsibilities

Embedded Computing & Software

  • Own onboard mission computing platforms, operating systems (Linux / Windows), low-level drivers, middleware, containerization, and data logging.
  • Develop, integrate, and maintain embedded firmware for flight-critical and mission-critical subsystems.
  • Define and maintain system APIs, data flows, and interface contracts (ICDs).
  • Support pilots and flight engineers in autopilot configuration and programming.

Hardware–Software Integration

  • Lead integration of autopilots, sensors, payloads, radios, and mission systems.
  • Drive hardware–software bring-up, debugging, and validation across subsystems.
  • Integrate SATCOM and LOS communication links, delivering pinouts, schematics, and harness documentation.

Electrical & Power Systems

  • Support onboard power architecture, power distribution, and budgeting.
  • Design and manage harnessing, routing, shielding, grounding, and connector selection.
  • Assess and mitigate EMI/EMC risks across avionics and payload systems.
  • Manage thermal considerations under peak and steady-state operating conditions.

Safety, Security & Quality

  • Implement safety-critical design principles including redundancy, watchdogs, and failover strategies.
  • Apply embedded cybersecurity best practices: secure boot, firmware signing, encryption, and access control.
  • Enforce coding standards, static analysis, code reviews, and configuration control.
  • Produce and maintain engineering documentation including ICDs, wiring diagrams, BOMs, and test artifacts.
  • Contribute to system safety documentation such as Fault Hazard Analyses (FHA) and System Safety Assessments (SSA).

Integration & Test

  • Support Integration & Test (I&T) activities, including design and development of Hardware-In-the-Loop (HIL) test benches.
  • Support verification, validation, and readiness for flight testing and operational deployment.

Required Experience & Background

  • 5–10+ years of experience in embedded hardware/software integration (avionics or UAV experience strongly preferred).
  • Strong proficiency in C/C++ and scripting languages (e.g., Python).
  • Hands-on experience with CAN, UART, Ethernet, and common embedded bus protocols.
  • Experience developing low-level drivers and integrating embedded peripherals.
  • Proven experience with embedded Linux and Windows on mission computers.
  • Demonstrated experience with harness design, power budgeting, and EMI/EMC best practices.
  • Familiarity with safety-critical development environments (STANAGs, EASA, DO-178/DO-254 or equivalent).
  • Experience implementing embedded cybersecurity controls.

Highly Desirable

  • Autopilot programming experience, particularly with Embention Veronte systems.
  • Experience integrating embedded datalink hardware and managing RF constraints.

Qualifications

  • Relevant engineering degree or equivalent professional experience expected.
  • Strong verbal and written communication skills in English

Core Skills

  • Embedded C/C++, Python, scripting
  • Embedded Linux / Windows
  • CAN, UART, Ethernet, and peripheral driver development
  • Safety-critical and secure embedded systems
  • Engineering documentation, configuration management, and code review processes

Why should you join Thunderstrike Aviation?

  • Become a UAV Pioneer – Be part of a company at the forefront of next-generation unmanned aerial systems.
  • Own the Full System – End-to-end responsibility for mission computing, power architecture, and flight-critical integration.
  • Direct Flight Impact – Your work directly affects aircraft reliability, safety, and mission performance.
  • Senior Technical Authority – Shape system architecture, safety design, and embedded cybersecurity.

Apply here: Embedded Software Systems Engineer | Thunderstrike Aviation | LinkedIn

Job Features

Job CategoryEngineering

Apply For This Job