Senior Embedded Application Developer; Microcontroller & Desktop
Verfasst am 2026-03-02
-
Software Entwicklung
Eingebettete Software ingenieur, Software-Ingenieur, DevOps Ingenieur, Eingebettete Systeme
Senior Embedded Application Developer (Microcontroller & Desktop Applications) 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 and delivery processes across the team.
Responsibilities- Develop and maintain application‑layer software for ARM‑based microcontrollers and Embedded Linux platforms used in production hardware
- Design and implement embedded web services, including HTTPS‑enabled web servers and REST APIs
- Design and implement desktop applications for device configuration, management, and software flashing via IP‑based modems
- Work with Ethernet and IP‑based interfaces, maintaining a system‑level understanding of networked communication
- Establish and maintain software 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.
- Bachelor’s or master's degree in IoT Systems, Computer Engineering, Electrical Engineering, or related field.
- Hands‑on experience with ARM based microcontrollers and Embedded Linux platforms
- Solid proficiency in C/C++ for embedded systems.
- Proficiency with Qt (C++ / QML) for cross‑platform applications
- Hands‑on experience with real‑time operating systems and networking stacks (Zephyr
OS, FreeRTOS) - Familiarity with embedded web technologies (REST APIs, Web Socket, JSON, lightweight frontends).
- Experience establishing software 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 to relocate.
- Experience with ROS or ROS 2 frameworks.
- Experience with TLS, certificate handling, and secure communication on resource‑constrained devices.
- Knowledge of embedded Linux, Yocto, or Buildroot
- 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, relocation support, and growth opportunities within an innovative European robotics company.
We at Hive Robotics democratize local and worldwide teaming and swarming solution in multiple domains.
#J-18808-LjbffrUm nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten: