TASKS
- You will develop Linux kernel modules and device drivers for various hardware components and ensure their stable integration into embedded systems
- Together with related departments, you will analyze system requirements, coordinate interfaces, assist with the integration of hardware and software, and provide guidance on analyzing and resolving complex issues
- In addition, you will implement user-space applications in C/C++ and customize embedded Linux distributions using common build systems
- As part of testing and quality assurance, you will conduct code reviews, performance analyses, and debugging, and document your results in a structured manner
- Last but not least, you will create and maintain technical documentation, participate in design reviews, and actively promote knowledge transfer within the team
PROFILE
- You have a degree in computer science, electrical engineering, or a related field, with several years of experience in embedded Linux development
- You possess in-depth knowledge of C and a good command of C++, as well as practical experience in developing kernel modules and device drivers
- Ideally, you have expertise in embedded Linux build systems such as Yocto or Buildroot, as well as in hardware-level interfaces (e.g., I2C, SPI, UART)
- Experience with common development tools (Git, cross-compilation, debugging tools) and a good understanding of Linux kernel architecture complement your technical profile
- A structured, independent work style, the ability to work in a team, a commitment to quality, and strong English skills enable you to collaborate effectively in an international environment

