top of page


Embedded Linux Development

Main tasks:

  • implementation of OS components on embedded Linux device (driver development and integration, custom device tree, partition layout, OS build)

  • development on a wide range of hardware (x86, ARM64)

  • analyzing and optimizing the use of embedded system resources

  • defining and implementing test procedures to check the functionality and stability of the devices

  • regular documenting and working with version control systems

  • working on the development of the whole device concept within multidisciplinary team

  • supporting hardware engineers in the implementation of test procedures


Preferred profile:

  • university degree in electrical engineering, engineering (preferably robotics) or another relevant field (preferable but not required)

  • experience in the development of Linux based embedded devices

  • experience with cross compiling of kernel, bootloader and required toolchains

  • knowledge of C programming language (kernel driver development)

  • knowledge of hardware communication interfaces (UART, I2C, SPI)

  • knowledge of Git version control system

  • knowledge of English language

  • strong communication, organizational and problem-solving skills

  • proactive approach to work and focus on continuous learning and professional development

At SICK Mobilisis, we see people, not gender.

We put great emphasis on diversity, reject discrimination and do not think in categories such as gender, ethnicity, religion, disability, age or sexual identity.

Online services



Smart agriculture
bottom of page