Futurehome AS

Futurehome AS

Embedded C/ C++ Developer (Zigbee)

Offer parameters
hybrid work • full office work
Kraków, Lesser Poland (Poland)
Jasnogórska 1

Technologies we use





About the project

We are currently looking for Embedded C/C++ Developer 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).

Your responsibilities

  • 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

Our requirements

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


  • 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
Company Image

What we offer

  • Contract of employment or B2B
  • 17 000 - 25 000 PLN monthly salary (gross/net on invoice)
  • On-site/hybrid (Cracow’s office based at Jasnogorska 1 Street)
  • 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

Futurehome AS

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.
I apply to:
Futurehome AS
Futurehome AS
Kraków, Jasnogórska 1, Lesser Poland (Poland)

Need more information?

You can ask the recruiter a casual question. You will receive a reply within three business days.

Check first if the answer to your question is not already in the body of the offer.
An employer may not respond to your question, particularly if there are less than 3 business days remaining before the offer ends.