Embedded Engineer
(Linux Kernel)

Send your CV

 

We are looking for an Embedded Engineer (Linux kernel) to join us! Our engineering team designs hardware and develops software for adaptive computer systems applied in various industries: automotive, telecom, broadcasting, security, industrial automation, and consumer devices.

The results of our teamwork are embodied in mass-produced products used by millions of people around the world. So if you join our team, you can grow professionally in your chosen field and, if you wish, move to one of our industry-focused teams.

What you will have to do:

  • Develop, support, and debug Linux kernel modules related to real-time data processing, storage and transporting.
  • Develop kernel drivers for sensors, including cameras and radars for GigE, CoaXpress interfaces and others, ensuring real-time performance and reliability.
  • Participate in the development and support of network drivers for high-performance Network Interface Cards (NICs).
  • Optimize system performance, troubleshoot issues, and configure Linux kernel parameters to enhance reliability and bandwidth.
  • Collaborate with cross-functional teams to integrate sensor and network solutions into overall system architecture.

What we would like to see in you:

  • Minimum of 5 years of experience in Linux kernel module and driver development and optimization.
  • Hands-on experience with real-time data processing systems: integration, debugging, configuration, and performance tuning.
  • Strong knowledge of industrial interfaces, video processing algorithms, GPUs or NPUs.
  • Experience with networking protocols and network optimization at the Linux kernel level.
  • Proficiency with technologies and tools: C/C++, GCC, GDB, Git.
  • Kernel-level debugging skills and experience in system performance tuning.
  • Ability to multitask and collaborate effectively with cross-functional teams.

Will be a plus:

  • Experience with CUDA, nVidia DPDK.
  • Experience with AI.
  • Experience with RTOS and embedded systems is a plus.
  • Understanding of ARM and x86 architectures.
  • Familiarity with profiling tools such as perf, ftrace, or similar.

What we offer

Cohesive team and support

Free English classes

Latest equipment

Regular training

Competitive salary

Relocation assistance

Remote work

5 sick days

Would you like to become our Embedded Engineer (Linux kernel)?

We're waiting for your resume!