CAREERS

Embedded C/C++ Developer

Location

Hybrid: Kraków

Type

Full time

Contract

B2B

Level

Mid

Department

Technology

Job Description

Posted on: December 9, 2022

ABOUT US

Futurehome is an IoT company dedicated to creating simpler, safer, and smarter homes. Our mission is to improve how people experience everyday life by creating an accessible, safe, and smart way of living.

THE ROLE

As a Embedded C/C++ Developer in Futurehome, you will be part of our Core team, which is responsible for implementing multiprotocol wireless solutions for our smart home and smart building products. You will be in charge of providing Matter support. You will be creating a system that connects thousands of homes and is used by millions of people.

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 while maintaining a constant drive for excellence. We work according to the Scrum methodology, so you will be attending daily stand-ups and working in sprints to ensure that the work is done on time and at the highest quality possible.

Responsibilities

  • Developing IoT Matter-enabled 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

Requirements

  • 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 Matter (mostly preferred) or at least one of: Zigbee, Thread, Z-Wave, Bluetooth, or other
  • Willingness to learn and develop in Go (internal training provided)
  • Strong command of English
  • Fast learner with a 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

Benefits

  • Contract of employment or B2B
  • 20-28k PLN monthly salary
  • On-site/optional remote work (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 a 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