Skip to main content

Middleware Engineer| IKEA Home smart

Älmhult, Kronoberg County - Explorar localização TI & Soluções Digitais Tempo inteiro

Descrição da vaga

At Business Area (BA) IKEA Home Smart you will join an amazing group of talented, passionate people with an entrepreneurial mindset 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, helping 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 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’s lots more to come.  

In our software department, we work in cross-functional teams where each member contributes with their experience, expertise, and area of responsibility. These teams stretch from UI design, app development, and 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 develop our hub internal API and implement applications using this API. Your primary programming language will be Go but Javascript and C are also used. You will work closely with many other people so good communication skills are a must.

You will have a few colleagues with the same responsibility as you with whom you will work closely, even though they might be in other cross-functional teams. Prior experience with home automation systems or embedded Linux development is a plus but even more important is your eagerness to contribute to the team effort.

To be successful in this role, we think

  • You have a master's degree in computer science or similar.
  • You are an experienced Linux user
  • You have a common knowledge of modern version control systems (we use git and Gerrit)
  • You used to work with computer protocols and API
  • 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 sit at home working on your own software project

It will be a plus if you also have

  • History of working with home automation system
  • Experience with Go (and/or Javascript and C)
  • Experience in working with distributed event-driven systems
  • Yocto knowledge

More 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 for more information about the recruitment process. We will take interviews continuously

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.