Middleware Engineer| IKEA Home smart

  • Älmhult, Sweden
  • Full-time

Company Description

At Business Area (BA) IKEA Home smart you will join an amazing group of talented, passionate people with an entrepreneurial mind-set who are set on democratizing the smart home. We develop smart products to enable a smarter life at home for people all over the world. We are curious and passionate about creating solutions that solve real-life problems and help people realize their dreams. All on their terms. Because we believe everyone deserves a smart home. To succeed, we look for new ways of integrating technology and digital solutions into furniture and life at home. We explore opportunities throughout the home and we work closely together with other Business Areas to both drive transformation of the existing range and develop new smart products to attract new customers to IKEA. We’re still at the beginning – there is lots more to come.

Job Description

We work in cross functional teams where each member contribute with their experience, expertise and area of responsibilities. These teams stretches from UI design, app development, embedded Linux hub development all the way down to radio network implementation and small embedded devices. We are now looking for a member who can do development in our embedded Linux hub. You will help developing our hub internal API and implementing applications using this api. Your primary programming language will be Go but Javascript and C is also used. You will work closely with many other people so good communication skills are a must. You will have a few colleges with the same responsibility as you with whom you will work closely, even though they might be in other cross functional teams.


Prior experience from home automation systems or embedded Linux development is a plus but even more important is your eagerness to contribute to the team effort. We think you have a master degree in computer science or similar. You might be an experienced developer who can jump right in and contribute with your knowledge or you can be a junior developer who is eager to learn more. No matter your experience we think you have a deep interest in software development and often sits at home working with your own software projects.

Necessary experience
*Experienced Linux user
*Common knowledge of modern version control system (we use git and gerrit)
*Used to work with computer protocols and APIs

"Nice to have" experience
*History of working with home automation system
*Experience with Go (and/or Javascript and C)
*Experience from working with distributed event driven systems
*Yocto knowledge

Additional Information

Does this sound like something you would love to be part of?

Please apply through the link with your CV and letter of motivation – in English. Please contact [email protected] for more information about the recruitment process. 

About IKEA 

At IKEA, we do things a little different. We think, differently. Act, differently. And work differently as well. We like to break things. Like rules. And then make things. Like music-playing lamps. And beds disguised as sofas. Even plantballs that help us look after our planet. It’s all part of our vision - to create a better everyday life for the many. And it’s been keeping our co-workers going for over 75 years. By 2030, we hope to help millions more look forward to going home.

IKEA of Sweden, or IoS, is responsible for developing the IKEA range and making it available to stores and customers all over the world. IoS is based in Älmhult – the heart of IKEA and the center of IKEA range development.


Privacy Policy