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.
Senior Embedded Application Developer (Microcontroller & Desktop Applications)
München
Full-time
Permanent employee
Role
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.
- 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
- 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
