Join the b2venture community at one of our portfolio companies. See all open positions below.

Interested in working directly for b2venture? Learn more.

Embedded Software Engineer (microcontroller & connected devices)

Hive Robotics

Hive Robotics

Accounting & Finance, Software Engineering
Munich, Germany
Posted on Feb 24, 2026
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 andmaintainembedded firmware forARM-basedmicrocontrollers 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 usingPetaLinuxandYocto.
  • Develop and debug low-level Linux drivers and support hardware bring-up.
  • Work with high-speedADC/DACinterfaces such asJESD and LVDSin 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 orMaster’sdegree in Embedded Systems, Computer Engineering, Electrical Engineering, or relatedfield.
  • 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 withPetaLinuxandYocto.
  • Experience writing ormodifyinglow-level Linux drivers.
  • Experience working with high-speed interfaces such asJESD204 and LVDSin 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 torelocate.
Bonus Qualifications
  • Experience working on SDR systems.
  • FPGA familiarity (Vivado, device-tree overlays, PL-PS integration).
  • Familiar withAnalog Devices / Texas Instrumentslow levelDrivers
  • 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,relocationsupport, 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