Senior Embedded Developer – Linux-based Systems
Workplace: Stockholm, Sverige
Expires: October 4, 2025
MW Group AB is seeking a structured and independent senior embedded developer with solid experience working with Linux-based systems in embedded environments. You will be a key person in the team driving development, packaging, and maintenance of system solutions in complex network environments. The role requires deep technical expertise and strong collaboration skills within the development team. The workplace offers a hybrid model emphasizing trust, openness, community, and flexibility, combining remote work with office presence to foster team cohesion. The position is located in Stockholm or Asker, Oslo, and requires Swedish citizenship or Nordic citizenship in special cases.
Main requirements:
- Solid experience with Linux-based embedded environments using OpenWRT or similar systems like Yocto, Buildroot or Wind River Linux.
- Proficient understanding and experience with build systems and structuring complex build projects.
- Swedish citizenship required; exceptions for Nordic citizens with very suitable profiles.
- Mandatory security clearance: candidate must pass Swedish background checks and provide police record extract.
- At least 2-3 years of relevant professional experience or equivalent documented hobbyist engagement demonstrating technical competence.
- Daily use and proficiency in Linux/Unix environments via SSH for development, debugging, and system administration.
- Advanced usage of Git: managing multiple feature branches, rebasing, merging, and conflict resolution.
- Experience creating and applying patches with tools like git format-patch, git am, Quilt or similar.
- Very good skills in C or Rust programming languages, preferably both.
- Ability to quickly understand niche programming languages such as Lua, Nim or similar.
- Experience with hardware-near development and understanding modem communication including AT commands.
Responsibilities:
- Drive development, packaging, and maintenance of embedded system solutions in complex network environments.
- Collaborate and coordinate with other developers in the team to deliver high-quality embedded Linux solutions.
Required hard skills:
- OpenWRT or similar Linux-based embedded systems (Yocto, Buildroot, Wind River Linux)
- Linux/Unix system usage via SSH
- Git version control with advanced branching and patch handling
- Programming in C and/or Rust
- Patch management tools experience (git format-patch, git am, Quilt)
- Hardware-near programming and modem communication knowledge
- Security clearance compliance
Recommended hard skills:
- Experience with nftables for firewall and network security
- Independent creation and modification of Makefiles
- Knowledge of Device Tree Source (.dts) for Linux hardware configuration
- Understanding of Linux networking concepts (VRF, netns, bridges) and advanced routing
- Experience configuring and operating WireGuard VPN
- Experience with Debian and Redhat derivatives and shells like ash, bash, zsh
- Post-secondary education in computer engineering, electronics or embedded systems
- Experience with routing protocols using FRRouting (FRR) and BGP configuration and troubleshooting
- Contributions to official Linux project upstream commits including patch creation and maintenance
- Experience in secure and robust system and software development with threat modeling and vulnerability protection
- SBOM and CVE management
- Linux driver development
- Use of debugging tools like strace, tcpdump, Wireshark for system and network troubleshooting
Soft skills:
- Structured and independent working style
- Strong collaboration and coordination skills
- Ability to quickly learn and master new languages and technologies
- Good communication and teamwork within technically skilled teams
Coding languages:
- C
- Rust
- Lua
- Nim
Operating systems:
- Linux
- Unix
- OpenWRT
- Yocto
- Buildroot
- Wind River Linux
Natural languages:
- Swedish (Proficient)
- English (Working knowledge)
Cultural skills:
- Openness
- Community spirit
- Flexibility
- Trust-based hybrid work culture
Apply for this job
You might also like:
- RF Inter-Satellite Link (ISL) Specialist for Small Satellite Platforms
- Test and Project Manager for Digitalization and Maintenance
- Fullstack Developer
- Technical Account Manager at Nordlo Evolve in Gothenburg
- Junior Software Tester
- Software Engineer
- Network & Datacenter Engineer
- QA Engineer
- Solution Architect - Assortment Planning
- Second line support in cloud services