Embedded Software Engineer (microcontroller & connected devices)

Stellenbeschreibung:

Embedded Software Engineer (microcontroller & connected devices)

Full‑time

Role

At Hive Robotics, we build reliable, connected embedded systems for autonomous and networked platforms. We are developing next‑generation connected devices and SDR‑based systems and are looking for an experienced Embedded Software Engineer to take ownership of low‑level ARM bring‑up, IP stack integration, bootloader design, and Linux‑based platform development (Zynq + PetaLinux).

Responsibilities

  • Develop and maintain embedded firmware for ARM‑based microcontrollers used in production hardware.
  • Integrate and configure RTOS environments (preferably Zephyr) and embedded TCP/IP stacks.
  • Design and implement secure bootloaders and reliable firmware update mechanisms over Ethernet/IP.
  • Bring up and customize Zynq‑based platforms using PetaLinux and Yocto.
  • Develop and debug low‑level Linux drivers and support hardware bring‑up.
  • Work with high‑speed ADC/DAC interfaces such as JESD and LVDS in FPGA/SoC‑based systems.
  • Contribute to next‑generation SDR platform development and system integration.
  • Establish software verification processes and CI/CD pipelines for embedded and Linux builds.
  • Support system‑level testing and troubleshooting in lab and field environments.
  • Define and enforce coding standards, documentation practices, and software quality guidelines to ensure reliable and maintainable firmware across the team.
  • Collaborate closely with hardware, systems, and product teams to ensure robust system integration.
  • Support system‑level testing, validation, and troubleshooting in laboratory and field environments.

Requirements

  • Bachelor’s or Master’s degree in Embedded Systems, Computer Engineering, Electrical Engineering, or related field.
  • Proven experience delivering production‑grade embedded firmware.
  • Strong hands‑on experience with ARM Cortex‑M and/or Cortex‑A platforms.
  • Excellent C/C++ skills for embedded systems.
  • Experience with Zephyr OS (preferred) or other RTOS (FreeRTOS, ThreadX).
  • Strong understanding of embedded TCP/IP and Ethernet‑based communication.
  • Experience developing bootloaders and secure update mechanisms.
  • Experience with Zynq platform bring‑up.
  • Practical experience with PetaLinux and Yocto.
  • Experience writing or modifying low‑level Linux drivers.
  • Experience working with high‑speed interfaces such as JESD204 and LVDS in FPGA/SoC‑based systems.
  • Familiarity with secure communication (TLS, certificates).
  • Comfortable with JTAG/SWD debugging and hardware bring‑up.
  • Ability to work independently, take ownership of features, and collaborate effectively across disciplines.
  • Excellent communication skills in English; German is a plus.
  • Based in Munich or willing to relocate.

Requirements

  • Bachelor’s or Master’s degree in Embedded Systems, Computer Engineering, Electrical Engineering, or related field.
  • Proven experience delivering production‑grade embedded firmware.
  • Strong hands‑on experience with ARM Cortex‑M and/or Cortex‑A platforms.
  • Excellent C/C++ skills for embedded systems.
  • Experience with Zephyr OS (preferred) or other RTOS (FreeRTOS, ThreadX).
  • Strong understanding of embedded TCP/IP and Ethernet‑based communication.
  • Experience developing bootloaders and secure update mechanisms.
  • Experience with Zynq platform bring‑up.
  • Practical experience with PetaLinux and Yocto.
  • Experience writing or modifying low‑level Linux drivers.
  • Experience working with high‑speed interfaces such as JESD204 and LVDS in FPGA/SoC‑based systems.
  • Familiarity with secure communication (TLS, certificates).
  • Comfortable with JTAG/SWD debugging and hardware bring‑up.
  • Ability to work independently, take ownership of features, and collaborate effectively across disciplines.
  • Excellent communication skills in English; German is a plus.
  • Based in Munich or willing to relocate.

Bonus Qualifications

  • Experience working on SDR systems.
  • FPGA familiarity (Vivado, device‑tree overlays, PL‑PS integration).
  • Familiar with Analog Devices / Texas Instruments low‑level Drivers.
  • Experience with ROS/ROS 2.
  • Experience with secure boot chains on ARM platforms.
  • Experience with automated test infrastructure for embedded or Linux systems.
  • German language skills.

Why Join Us

  • Work on real‑world connected embedded products deployed in the field.
  • Own critical firmware components, from bootloader to application‑level networking.
  • Influence software architecture, quality processes, and tooling from an early stage.
  • Collaborate with a multidisciplinary engineering team across hardware, embedded, and systems.
  • Competitive compensation, relocation support, and growth opportunities within an innovative European robotics company.

About us

We at Hive Robotics democratize local and worldwide teaming and swarming solution in multiple domains.

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Veröffentlichungsdatum:

    24 Mär 2026
  • Standort:

    München
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!