Embedded C/C++ Developer (Zigbee)


On Site: Kraków


Full time







Job Description

Posted on: November 30, 2022


Futurehome is a smart home and smart building company founded in Norway in 2013 and growing internationally – we know our strengths and consciously scale up. We dedicate ourselves to simplifying how people experience everyday life by creating a smart, safe, and accessible way of living thanks to new technologies.

Our team is passionate about what we do and we would love to work with other, like-minded individuals and teams to explore IoT and Design possibilities in creating great experiences for users.


We are currently looking for Embedded C/C++ Developer (with Zigbee) that will be part of our international Core team (of 8 people) which is responsible for building services and integrating devices from Zigbee and possibly soon Matter networks into a high-level system. You will be in charge of developing our firmware following Zigbee 3.0 standard and Embedded Linux application.

This is a great job for a person with a passion for trying out new tools, sharing ideas with the team, and putting in the effort to bring those ideas to life (you can use our systems at your home every day and see results of your work).


  • Developing IoT software solutions for Futurehome’s IoT initiatives
  • Designing and developing IoT edge software modules that interact with sensors, and wireless communication devices
  • Designing software architecture and developing components required to communicate device to device & device to cloud
  • Rigorous revision controls of the software
  • Troubleshooting errors in wireless networks
  • Performing hands-on development and troubleshooting on embedded system
  • Building small features independently and large ones collaboratively
  • Contributing to the building, customizing, and streamlining of our custom Linux-based operating system
  • Contributing to maintaining high communication uptime for each device
  • Focusing on the highest value add work continuously
  • Being capable to work unattended in multilayered architecture once given clear direction
  • Discussing your ideas within a team to get the best solutions


  • Minimum 2 years of active development experience in C with safe coding skills
  • At least basic experience with C++/Go and Object Oriented Programming
  • Minimum 2 years of experience in one of the wireless technologies like Zigbee (mostly preferred), ZWave, Bluetooth, or other
  • Willingness to learn and develop in Go (internal training provided)
  • Strong command of English
  • Fast learner with growth mindset
  • Team player

Great assets

  • Experience with GO
  • Experience in Embedded Linux is a huge plus
  • Experience in software architecture
  • Experience writing event-oriented code
  • General knowledge of operating systems
  • Electronics
  • Good knowledge of either physics or automated control


  • Contract of employment or B2B
  • 17-25k PLN monthly salary
  • On-site/optional remote work (Cracow’s office based at Jasnogorska 1 Street)
  • 25 paid days off
  • Multisport and language lessons (Norwegian and English)
  • Work equipment that makes work more comfortable
  • Learning and development budget
  • Share option program
  • Being part of non-corpo environment with relaxed, easy-going people and short decision path (with plenty of room for creativity!)
  • Opportunity to work on breakthrough projects with the latest IoT technologies
  • Opportunities for career advancement and professional development in a high-profile team
  • Great upskilling opportunities – option to participate in multiple learning initiatives, meetups, and internal projects

Apply Now