Swedium Global Services
Embedded IoT Engineer
Swedium Global ServicesSweden11 hours ago
Full-timeEngineering, Information Technology

Swedium Global is the growing System Engineering and Solution Company, offers services like Semiconductor Engineering R&D Services, Embedded Systems Development, Custom Application Software Development, Web and Cloud Application Development, Testing Services, Consultancy and Outsourcing services to our clients across the globe for an onsite and offshore business model. Swedium Global is having presence in Sweden, Finland, Poland, Czech Republic and in India.

Experience-8+ Years

Expected Start date: ASAP

Location- Onsite,Sweden 

Job Name: Software Engineer - IoT Hub / Embedded Linux

Assignment Description

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


Key Skills

Ranked by relevance