Software Engineer - IoT Hub / Embedded Linux

Swediumglobal

Malmö kommun

On-site

SEK 646,412 - 861,883

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A growing System Engineering and Solution Company in Sweden is looking for an experienced Software Engineer specializing in IoT hub and embedded Linux development. The role requires over 8 years of expertise in C++ programming, system integration, and networking. You will be responsible for developing IoT hub software, addressing connectivity protocols, and working in an embedded Linux environment. This position is onsite in Sweden, offering a challenging environment to enhance your skills in a technological domain.

Qualifications

  • 8+ years of experience in software engineering, specifically with IoT and embedded Linux.
  • Strong background in C++ programming and system-level integration.
  • Experience with networking protocols and IoT hub development.

Responsibilities

  • Develop and maintain IoT hub software based on embedded Linux.
  • Implement system integration and ensure platform stability.
  • Work with hardware teams for platform bring-up and integration.

Skills

C++
C
Embedded Linux
Networking
Shell scripting

Tools

Git
Yocto Project

Job description

Software Engineer - IoT Hub / Embedded Linux

Swedium Global is a growing System Engineering and Solution Company, offering 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 clients across the globe for an onsite and offshore business model. Swedium Global has a presence in Sweden, Finland, Poland, Czech Republic and India.

Experience-8+ Years

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
  • Networking, connectivity, and protocol handling
  • System integration and platform stability
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)
  • 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 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
  • Git-based version control
  • CI/CD pipelines for embedded Linux platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior IoT Hub Software Engineer - Embedded Linux
Senior IoT Hub Software Engineer - Embedded Linux

Swediumglobal • Malmö kommun

On-site
SEK 646,000 - 862,000
Senior Embedded Software Engineer (C++ / Embedded Linux)
Senior Embedded Software Engineer (C++ / Embedded Linux)

Swediumglobal • Malmö kommun

On-site
SEK 595,000 - 812,000
Embedded Linux OS Developer
Embedded Linux OS Developer

Swediumglobal • Malmö kommun

On-site
SEK 700,000 - 900,000
Embedded C++ Developer
Embedded C++ Developer

Swediumglobal • Göteborgs kommun

On-site
SEK 60,000 - 80,000
Embedded Software Developer
Embedded Software Developer

Swediumglobal • Malmö kommun

On-site
Embedded SW Linux developer
Embedded SW Linux developer

Swediumglobal • Stockholms kommun

On-site
SEK 520,000 - 760,000
Senior SW Engineer - C++
Senior SW Engineer - C++

Swediumglobal • Stockholms kommun

On-site
SEK 471,000 - 661,000
Embedded Systems - Team Lead
Embedded Systems - Team Lead

Swediumglobal • Malmö kommun

On-site
SEK 700,000 - 900,000
Linux Test Engineer
Linux Test Engineer

Swediumglobal • Stockholms kommun

Hybrid
Embedded Software Developer
Embedded Software Developer

Swediumglobal • Göteborgs kommun

On-site
SEK 558,000 - 745,000