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

Interested in working directly for b2venture? Learn more.

Senior Embedded Application Developer (Microcontroller & Desktop Applications)

Hive Robotics

Hive Robotics

Accounting & Finance, Software Engineering, IT
Munich, Germany
Posted on Feb 24, 2026
Role
At Hive Robotics, we build reliable, connected embedded systems for autonomous and networked platforms. We are looking for an experienced Senior Embedded Application Developer to develop and maintain embedded application-layer software on ARM-based microcontroller and Embedded Linux platforms, as well as desktop applications that interface with onboard IP-based modems and support secure remote connectivity and updates.
This role focuses on designing and integrating application-layer software on embedded platforms, working closely with low-level drivers, building embedded web services (APIs, web servers, HTTPS), and establishing robust software verification anddelivery processes across the team.
Responsibilities
  • Develop andmaintainapplication-layer softwarefor ARM-based microcontrollers and Embedded Linux platforms used in production hardware
  • Design and implementembedded web services, including HTTPS-enabled web servers and REST APIs
  • Design and implementdesktop applicationsfor device configuration, management, and software flashing via IP-based modems
  • Work withEthernet and IP-based interfaces,maintaininga system-level understanding of networked communication
  • Establish andmaintainsoftware verification processes, including unit testing, integration testing, and system-level validation.
  • Design and implement CI/CD pipelines for embedded firmware, including build automation, testing, and release workflows.
  • Support system-level testing, validation, and troubleshooting in laboratory and field environments.
Requirements
  • Bachelor’s ormaster'sdegree inIoTSystems, Computer Engineering, Electrical Engineering, or relatedfield.
  • Hands-on experience with ARM based microcontrollersand Embedded Linux platforms
  • Solidproficiencyin C/C++ for embedded systems.
  • Solidproficiencywith front-end technologies such as HTML, NodeJS, andJavascript
  • ProficiencywithQt (C++ / QML)for cross-platform applications
  • Hands-on experience with real-time operating systems and networking stacks (ZephyrOS,FreeRTOS)
  • Familiarity with embedded web technologies (REST APIs, WebSocket, JSON, lightweight frontends).
  • Experienceestablishingsoftware verification processes, CI/CD pipelines, and automated testing for embedded firmware.
  • 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 with ROS or ROS 2 frameworks.
  • Experience with TLS, certificate handling, and secure communication on resource-constrained devices.
  • Knowledge ofembedded Linux,Yocto, orBuildroot
  • Interest in robotics, connected devices, or distributed embedded systems.
  • Experience mentoring junior engineers or contributing to technical leadership
Why Join Us
  • Work on real-world connected embedded products deployed in the field.
  • 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