Senior Embedded Software Developer - Network

21255

17 Aug, 2026 to 31 Dec, 2026

Lund (Onsite)

We are currently looking for a Senior Embedded Software Developer for a consulting assignment with an international product development company based in Lund.


This role focuses on software development in Embedded Linux environments, where networking and connectivity are central parts of the product. You will work closely with other software engineers to develop, maintain, and improve core networking functionality used in connected IoT devices deployed worldwide.


About the Role

You will be involved throughout the entire software development lifecycle, from architecture and design to implementation, testing, debugging, and continuous improvement.


The role is primarily focused on software development in Linux User Space, working with networking, communication protocols, and connectivity features in modern embedded systems.


Who You Are

You are a passionate software developer who enjoys solving complex technical challenges in Linux-based embedded systems. You have a strong interest in networking, communication, and connected devices, and you enjoy building robust and maintainable software that powers products used around the world.


Responsibilities

Design and develop software in C for Embedded Linux platforms

Develop and maintain Linux User Space applications and services

Implement and improve networking and connectivity features

Work with TCP/IP-based communication and network protocols

Develop software for connected IoT devices

Participate in software architecture and technical design

Perform code reviews, testing, debugging, and troubleshooting

Collaborate closely with other software development teams

Contribute to technical discussions and knowledge sharing


Required Skills

Several years of professional software development experience in C

Strong experience with Embedded Linux

Experience working in Linux User Space

Experience with Yocto Linux

Experience with systemd

Experience with D-Bus

Strong understanding of TCP/IP networking

Experience working with network protocols in Linux environments

Experience developing software for connected IoT devices

Experience with Linux networking concepts and troubleshooting

Fluent English, both written and spoken


Preferred Qualifications

Experience with Ethernet, WiFi, LTE/5G or other connectivity technologies

Experience with Linux networking stacks and network services

Experience developing software for network-connected embedded products

Experience with sockets, communication protocols, and connectivity services

Experience with multithreaded applications and system programming

Experience with CI/CD and automated testing

Master's degree in Computer Science, Software Engineering, or equivalent experience


Lund, Sweden (100% onsite)

Full-time

Start: As soon as possible