-
View all jobs
emagine is looking for a Senior Embedded Software Engineer to our client. For this role, you need to be located in either Stockholm or Gothenburg.
Start: ASAP
Length: 6 months with possible extension
Location: Minimum 3 days on-site in Stockholm or Gothenburg (fully remote not possible)
We’re looking for an experienced Embedded Software Engineer to join a dynamic IoT-focused team and lead firmware development for connected devices. Your work will center on scalability, compliance, and delivering a seamless user experience.
You need to have hands-on experience delivering long-term projects involving Zephyr RTOS and Yocto Linux. Ideally, you should have been responsible for developing and maintaining an IoT or edge device end-to-end, not just coursework or basic exposure. Educational familiarity with Zephyr alone is not sufficient.
Additionally, experience with low-level development, including device drivers, firmware, and RTOS-level programming is very important.
You’ll help define a unified firmware strategy for a diverse hardware ecosystem, tackling challenges such as multiple platforms, varied market requirements, and innovation projects involving next-generation IoT, edge computing, and energy efficiency. Your expertise will drive operational improvements and product excellence.
Your Responsibilities
Start: ASAP
Length: 6 months with possible extension
Location: Minimum 3 days on-site in Stockholm or Gothenburg (fully remote not possible)
We’re looking for an experienced Embedded Software Engineer to join a dynamic IoT-focused team and lead firmware development for connected devices. Your work will center on scalability, compliance, and delivering a seamless user experience.
You need to have hands-on experience delivering long-term projects involving Zephyr RTOS and Yocto Linux. Ideally, you should have been responsible for developing and maintaining an IoT or edge device end-to-end, not just coursework or basic exposure. Educational familiarity with Zephyr alone is not sufficient.
Additionally, experience with low-level development, including device drivers, firmware, and RTOS-level programming is very important.
You’ll help define a unified firmware strategy for a diverse hardware ecosystem, tackling challenges such as multiple platforms, varied market requirements, and innovation projects involving next-generation IoT, edge computing, and energy efficiency. Your expertise will drive operational improvements and product excellence.
Your Responsibilities
- Build and optimize Embedded Linux stacks for IoT devices.
- Evaluate emerging technologies and recommend integration strategies.
- Develop, test, and maintain embedded software for connected systems.
- Implement CI/CD processes for embedded software development.
- Collaborate on new features and functionalities for IoT solutions.
- Troubleshoot and debug issues during development and testing.
- Stay current with IoT and edge computing trends and apply them to our products.
- Strong proficiency in C/C++.
- Experience working with Zephyr.
- Experience with Embedded Linux development, Yocto, and device trees.
- Background in Linux application development.
- Bachelor’s/Master’s in Electrical or Computer Engineering.
- Skills to ensure efficient data communication and hardware compatibility.
- Experience with low-power IoT firmware development, Cortex-M architecture, Zephyr RTOS or similar.
- Familiarity with bare-metal development.
- Knowledge of communication protocols (UART, SPI, I2C, CAN, CANOpen) and network protocols (UDP, COAP, LwM2M).
Key Skills
Ranked by relevance
embedded
linux
rtos
yocto
cicd
spi
udp
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior iOS Engineer - Core Experience, Billy
2026-05-23
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Senior Android Engineer - Core Experience
2026-05-23
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Senior Machine Learning Engineer
2026-06-04
Full-time
Not Applicable
Lithuania
Financial Services
Engineering
Login to Apply
- Posted
- Nov 21, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Greater Stockholm Metropolitan Area
- Company
- emagine
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior iOS Engineer - Core Experience, Billy
2026-05-23
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Senior Android Engineer - Core Experience
2026-05-23
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Senior Machine Learning Engineer
2026-06-04
Full-time
Not Applicable
Lithuania
Financial Services
Engineering