Senior Embedded Linux Developer

About Silvair

Silvair is a company developing innovative IoT technologies for the smart lighting industry. We provide advanced software solutions for wireless lighting control and commercial building automation. As a leading contributor to the Bluetooth SIG, we drove the development of Bluetooth mesh - a new communication standard for the Internet of Things.

We were the first company in the world to develop a qualified Bluetooth mesh stack, and the first IoT business listed on the Warsaw Stock Exchange. Now we aim to be the world’s no.1 provider of wireless solutions for professional lighting applications.

Overview

Do you like to go where only the bravest go? Our Lambda Team goes deep into details while working with Linux in order to bring Bluetooth mesh to regular PCs. You will be given a chance to contribute to Open Source and work closely with Silvair firmware teams and other contributors around the world.

So, if Linux, embedded systems, C and Python are your areas of expertise, you should consider joining Silvair’s Lambda Team.

Responsibilities

  • working on Bluetooth mesh implementation on Linux (including the kernel)
  • creating automated tests for the protocol stack
  • maintenance of embedded Linux distribution
  • creating technical and project documentation
  • cooperating with external and international teams
  • creating solid technical presentations in order to push your ideas further (through great research, impeccable work and negotiations)

Essential job requirements

  • at least 3 years of experience in designing Linux-based systems 
  • advanced knowledge of C (POSIX, BSD and socket programming) and Python (Asyncio, PyTest)
  • experience in development of Linux services/daemons
  • good understanding of networking protocols (TCP/IP at minimum)
  • knowledge of D-Bus and other IPC systems
  • experience in embedded systems development 
  • practical knowledge of asynchronous programming
  • good knowledge of Git
  • very good written and spoken English - you will use it on a daily basis
  • a degree in Computer Science, Electrical & Electronic Engineering, or similar

Nice to have

  • knowledge of Qt, GLib, ELL, or other commonly used Linux libraries
  • knowledge of electronics
  • knowledge of the Bluetooth protocol
  • experience with bare metal programming

The Administrator of the data is Silvair Sp. z o.o, Kraków 31-358 , Jasnogórska 44. The data is collected for the recruitment process purposes only. You have the right to access your data at any time and provide updates. Providing the personal data in scope defined by the country Law on the Protection of Personal Data and other executive acts is obligatory. Providing the additional personal data is voluntary. By clicking "Send" you confirm the above terms.

Aplikuj