Embedded (Linux) Software Engineer|IKEA Home Smart
- Full-time
Job Description
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 and help people realize their dreams.
As an Embedded(Linux)Software Engineer, you are developing high-quality embedded software that is used in our physical IKEA Home smart products. You’ll work in our agile product development teams, close to our suppliers, taking our latest learnings and customer feedback into account.
You will create software right by design. Meaning that you will create code with quality, testability, and security in mind. That is important since you will operate and maintain your own code!
Qualifications
To be successful in this role, we believe you have
- 7+ years relevant experience from the IoT/Electronics/Software Industry
- Capabilities and experience from designing, developing, and maintaining embedded software in C/C++ for Linux
- Ability to develop and maintain large multi-threaded applications in an embedded Linux environment
- Experience in protocols like MQTT/WebSocket/REST
- Experience working with low power networks (802.15.4 experience is a major bonus)
- General knowledge of other programming languages like Python, Golang
You are:
- Passionate about creating innovative solutions and great user experience in the area of smart homes;
- Driven and able to develop software and products right from the beginning;
- Experienced and motivated in working in a rapidly changing environment;
- A solution-oriented team player, curious about new technologies and open to learning more about cloud and app coding, so you are able to support across our full Home smart ecosystem;
- A person with a high entrepreneurial drive, challenging what already exists and always striving to develop better products and solutions that exceed our customers’ expectations.
As Embedded Software Engineer you are responsible for
- Applying industry standards for software engineering that support development, maintenance, and rapid, continuous software deliveries;
- Delivering tested, ready to be deployed, and well maintainable code that supports and enables business needs according to the agreed planning and budget;
- Following defined architectural principles, security requirements, rules, best practices, guidelines, and interoperability requirements. To which you will proactively contribute as well;
- Working closely together with other software engineers and functions to produce all required design documentation and ensure that solutions work together and fulfill business needs.
Additional Information
This role is a full-time position based in Älmhult or Malmö office. 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 and Hanna Winberg [email protected] for questions about the role.
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.
- Read more about us at https://about.ikea.com
- For data, tech and digital roles, read more at ikea.com/tastethefuture