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
Apply for this job
You might also like:
- Technical Service and Sales Support at Nordic Safety Systems
- Danish-speaking IT Support Technician
- Software Engineer at IT&D Nordics
- Support Specialist
- Test Engineer for International Automotive Testing Facility
- Reverse Engineer
- Helpdesk Consultant in Public Sector
- Database Developer / BI Specialist
- Senior Frontend Software Architect - Scania
- Workplace Technician