CareerPlanSign in

Embedded Software Engineer - Communications (m/f/d)

WeiterstadtFull-time2026-02-12 → 2026-10-15

Core

Design and maintain embedded communication software for unmanned aircraft systems, enabling reliable autonomous operations via internal avionics and external data links.

Role type

Senior embedded software engineer (communications)

Builds

Embedded communication stacks and integration layers for UAV avionics and ground systems

Domain

Aerospace / Embedded Systems

Required skills

Embedded C/C++, RTOS, embedded Linux, internal bus protocols (CAN, SPI, I2C, UART), external data links (LTE, RF, satellite), CI/CD pipelines, automated testing, static analysis, hardware debugging (JTAG, logic analyzers)

Preferred skills

DO-178C, ISO 26262, Google Test

Technologies

CMake, Docker, Git, Google Test

Responsibilities

Develop and maintain embedded communication software; define and manage interfaces between avionics, flight control, payloads, and ground systems; support DO-178C-aligned verification activities including testing and simulation; contribute to CI pipelines and automated testing frameworks; create technical documentation and design specifications.

Seniority

Senior, hands-on IC