Senior Embedded Developer – Linux-based Systems
Workplace: Sweden
Expires: October 4, 2025
MW Group AB is seeking a structured and self-driven senior embedded developer with solid experience working with Linux-based systems in embedded environments. The role involves driving development, packaging, and maintenance of system solutions in complex network environments.
Main requirements:
  • Good experience with OpenWRT or similar systems such as Yocto, Buildroot, or Wind River Linux.
  • Understanding and experience with build systems, particularly the ability to customize and structure complex build projects.
  • Swedish citizenship; Nordic exceptions possible for very strong profiles.
  • Mandatory security clearance: candidate must pass Swedish register control and provide a certificate of good conduct.
  • At least 2–3 years of relevant work experience or documented extensive hobby activity demonstrating equivalent technical competence and engagement.
  • Geographic placement in Stockholm or Asker in Oslo.
  • Daily experience working in Linux/Unix environments via SSH for development, troubleshooting, and system administration.
  • Advanced use of Git, including working with multiple feature branches, knowledge of rebase, merge, and conflict resolution, and experience in coordinated development teams.
  • Experience creating, applying, and adjusting patches using tools like git format-patch, git am, Quilt, or similar.
  • Strong skills in C or Rust, preferably both.
  • Ability to quickly understand other languages such as Lua, Nim, or similar niche languages.
  • Hardware-near development experience.
  • Understanding of modem communication and AT commands.
Responsibilities:
  • Drive development, packaging, and maintenance of embedded Linux system solutions in complex network environments.
  • Collaborate and coordinate effectively with other developers in a team-oriented environment.
  • Deep dive into technical problem areas primarily as a developer within the team.
Required hard skills:
  • OpenWRT or similar embedded Linux systems (Yocto, Buildroot, Wind River Linux)
  • Linux/Unix system administration and development via SSH
  • Advanced Git usage (multiple branches, rebase, merge, conflict resolution)
  • Patch management tools (git format-patch, git am, Quilt)
  • Programming in C and/or Rust
  • Hardware-near software development
  • Knowledge of modem communication and AT commands
Recommended hard skills:
  • Experience with nftables for firewall rules and network security
  • Experience creating and modifying Makefiles
  • Knowledge of Device Tree Source (.dts) and hardware configuration management in Linux
  • Understanding network concepts such as VRF, network namespaces, Linux bridge networks
  • Advanced Linux routing
  • Configuration and operation of WireGuard
  • Experience with Debian, Redhat derivatives, and shells like ash, bash, zsh
  • Documented higher education or equivalent in computer engineering, electronics, or embedded systems
Soft skills:
  • Structured and self-driven
  • Good collaboration and coordination skills
  • Ability to work independently and as part of a team
  • Openness and flexibility
Coding languages:
  • C
  • Rust
  • Lua
  • Nim
Frameworks:
  • OpenWRT
  • Yocto
  • Buildroot
  • Wind River Linux
Operating systems:
  • Linux
  • Unix
Natural languages:
  • Swedish (Proficient)
  • English (Working knowledge)
Cultural skills:
  • Nordic defense collaboration
  • Hybrid work culture blending remote and office work
  • Respectful and community-oriented work environment