CareerPlan

Software Engineer (m/w/d) Embedded Connectivity

Kiefersfelden, BAYERNFull-time2026-10-08 → 2026-10-22
On-site

Core

Developing a device-independent communication library for Embedded Linux and microcontroller firmware, designing robust communication architectures between devices, mobile apps, local interfaces, and cloud systems.

Role type

Embedded Software Engineer (Connectivity)

Builds

Device-independent communication libraries, SDKs, and firmware management tools

Domain

Embedded Systems / IoT / Automotive

Required skills

C, C++, Embedded Linux, Microcontroller Firmware, Communication Architectures, Debugging, TypeSpec, MQTT, HTTP/REST, Protocol Buffers

Preferred skills

Rust, Cross-platform libraries, Model-driven code generation

Technologies

Embedded Linux, C, C++, TypeSpec, Rust, MQTT, HTTP/REST, Protocol Buffers

Responsibilities

Develop and evolve a device-independent communication library for Embedded Linux and microcontroller firmware; Design robust communication architectures between device, mobile applications, local interfaces, and cloud systems; Model interfaces with TypeSpec and generate platform-specific libraries; Design interfaces for device configuration, telemetry, diagnostics, control commands, and firmware management; Evaluate and test Rust for future embedded software projects; Collaborate closely within the software development team

Seniority

Mid-Senior, hands-on IC