Public summary
Seeking an experienced Embedded Systems Engineer to develop and integrate application software across multiple hardware platforms, ensuring smooth operation with cloud software. The role involves designing system services, coordinating cloud interfaces, running tests, maintaining CI/CD pipelines, and working closely with firmware, cloud, and hardware teams. Candidates should have 5+ years in embedded systems development, proficiency with Linux-based embedded systems, cross-compilation toolchains, and network protocols. Fluency in English is required; German skills are a plus but not mandatory. The position supports flexible working arrangements including remote and office work in Berlin and focuses on contributing to sustainable energy solutions in the building sector.
Location and work setup
- Location
- Berlin
- Remote status
- Hybrid
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Design and develop system services for hardware platforms; implement and coordinate interfaces with cloud components; conduct prototype and field tests; build and maintain CI/CD pipelines for cross-compilation across platforms; ensure firmware quality prior to deployment; create and maintain documentation for products and tests; collaborate closely with firmware, cloud, and hardware teams.
Qualifications
Degree in embedded software, electronics, computer engineering or related field; 5+ years experience in embedded systems or hardware-level development/testing; experience with Linux-based embedded systems and multiple architectures (e.g. ARM, MIPS); familiarity with cross-compilation toolchains and build systems (Yocto/BitBake, OpenWRT); proficient in C/C++ and other embedded languages; knowledge of network protocols like VPN, MQTT, systemd/NetworkManager; fluent English communication skills; hands-on hardware experience; analytical approach to software testing and error documentation; self-motivated workflow setup and continuous system improvements; teamwork and communication skills. German language skills and experience with Teltonika RutOS or fleet management infrastructure are advantageous but not required.