We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Software Engineer - IoT Hub / Embedded Linux
We are now looking for a Software Engineer within IoT Hub / Embedded Linux on the behalf of our client.
Profile summary:
An experienced IoT Hub Software Engineer specializing in core platform development, system integration, and connectivity for IoT hubs and gateways. The consultant works primarily with embedded Linux–based IoT hub software , focusing on C++ development , IP-based communication, and system-level integration rather than end-device or accessory firmware. The consultant has strong experience developing and maintaining the central IoT hub layer that bridges devices, networks, and higher-level services. This includes responsibility for networking, commissioning flows, protocol handling, and integration of embedded Linux platforms used as IoT hubs in production environments.
Core Focus Areas:
- IoT hub / gateway software (not accessory firmware)
- Embedded Linux–based hub platforms
- C++ development for long-running, system-level services
- Networking, connectivity, and protocol handling
- System integration and platform stability
Technical Competencies
Programming & Software Development:
- C++ (modern C++ for embedded Linux and system services)
- C (supporting and legacy components)
- Shell scripting (Bash)
Embedded Linux (IoT Hub Platform):
- Embedded Linux as primary runtime and development environment
- Development of hub-side services, daemons, and middleware
- System-level debugging, logging, and performance analysis
- Cross-compilation and toolchain management
Build Systems & Platform Configuration:
- Yocto Project (or similar embedded Linux build systems)
- Custom Linux image configuration for IoT hubs
- Package selection, dependency management, and update strategies
- Platform bring-up and integration together with hardware teams
Networking & IP Protocols:
- Strong knowledge of IP networking
- IPv4 / IPv6
- TCP / UDP
- Network discovery, addressing, and connectivity troubleshooting
- Hub-side handling of device communication and routing
IoT Hub Responsibilities:
- IoT hub commissioning and onboarding flows
- Device provisioning and lifecycle handling at hub level
- Interoperability across ecosystems and platforms
- Secure communication concepts and hub-side trust management
Tools & Ways of Working:
- Linux-based development environments
- Git-based version control
- CI/Cd pipelines for embedded Linux platforms
Start: May 2026
Duration: 3 months contract at a time.
Workload: 100%
Location: Malmö (needs to be onsite at least 3-4 days/week)
We will present candidates on an ongoing basis, so if interested please don´t hesitate to apply!
- Locations: Malmo
- Technologies: Bash, C, C++, Continuous Integration / Continuous Deployment, Git, Linux
- Language: English