Linux Kernel Developer
Olive Green Tech
Responds Quickly
$$$$
🪖 DefTech
Olive Green Technologies is a small R&D bureau with Scandinavian roots and Ukrainian soul.
We are fully funded and hire only experienced engineers and technicians.
Обов'язки:
- Розробка, модифікація та підтримка Linux kernel modules і device drivers.
- Розробка та інтеграція низькорівневого програмного забезпечення для embedded Linux платформ.
- Портирование та адаптація Linux Kernel під нові hardware-платформи.
- Реалізація взаємодії з апаратними компонентами та периферією через I2C, SPI, UART, GPIO, DMA та інші інтерфейси.
- Робота з Device Tree, kernel configuration та bootloader.
- Реалізація механізмів синхронізації, обробки переривань та конкурентного доступу до ресурсів.
- Налагодження, пошук і усунення проблем на рівні kernel, драйверів та hardware/software interaction.
- Оптимізація продуктивності, використання пам'яті та часу відгуку системи.
- Забезпечення стабільності, надійності та передбачуваної роботи embedded-систем.
- Участь у проєктуванні системної архітектури та прийнятті технічних рішень.
- Взаємодія з hardware, firmware та application-level розробниками.
- Написання технічної документації та підтримка процесів тестування й інтеграції.
Буде плюсом:
- Досвід розробки BSP (Board Support Packages).
- Практичний досвід роботи з U-Boot та Linux kernel porting на нові hardware-платформи.
- Знання протоколів та інтерфейсів I2C, SPI, UART, CAN, USB, PCIe, Ethernet.
- Досвід роботи з GPIO, PWM, ADC, DAC та іншою периферією.
- Досвід роботи з real-time Linux (PREEMPT_RT, Xenomai).
- Розуміння принципів роботи hardware interrupts, DMA та memory-mapped I/O.
- Досвід оптимізації kernel під обмежені ресурси embedded-пристроїв.
- Досвід роботи з мережевим стеком Linux та розробки kernel networking components.
- Розуміння принципів secure boot, kernel hardening та Linux security subsystems.
- Досвід роботи з QEMU та емуляцією embedded-платформ.
Ми пропонуємо:
- Заробітну плату вище ринку.
- Роботу в справжній R&D-команді над інноваційним українським продуктом з повним циклом розробки — від роботи з hardware до kernel та application-level software.
- Можливість працювати над низькорівневими системними компонентами, де інженерні рішення безпосередньо впливають на продукт.
- Можливість увійти до core-команди на ранньому етапі стартапу — саме з цього складу буде формуватись структура майбутньої компанії.
- Додаткову мотивацію (опціони та інші бонуси).
- Невелику, гнучку команду — рішення приймаються швидко, думка кожного має вагу.
Required skills
Linux, C/C++
Required languages
English
B2 - Upper Intermediate
Ukrainian
C1 - Advanced
Published 3 November
5 views · 0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...