Захоплюєтеся розробкою під Linux kernel? Тоді для вас ця подія у форматі 2-в-1:
1) прослухайте 4 доповіді із найактуальніших тем Linux kernel від практиків GlobalLogic,
2) приєднайтеся до проектів компанії всього за один день!
GlobalLogic Embedded Career Day #2 пройде 10 лютого у Києві. Ми дуже чекаємо на нові інженерні таланти!
Що відбуватиметься?Упродовж дня ви зможете:
1) прослухати 4 практичні доповіді і обмінятися ідеями й досвідом із іншими розробниками,
2) дізнатися усе про найцікавіші проекти GlobalLogic у сфері Linux kernel / Embedded та побачити відповідні розробки на власні очі у демо-зоні;
3) пройти інтерв’ю і отримати пропозицію приєднатися до проекту.
Як потрапити на подію?1) Ознайомтеся з інформацією про доповіді, проекти GlobalLogic та відкриті позиції (нижче).
2) Зареєструйтеся
тут до 4 лютого і очікуйте на відповідь щодо вашої участі до 6 лютого включно. Зверніть увагу, що кількість учасників обмежена і відбір до групи буде проводитися відповідно до таких критеріїв:
- спеціалізація у Linux kernel / Embedded
- досвід розробки ПЗ
3) Отримайте запрошення і приходьте.
Дата: 10 лютого (субота).
Час: 10:00—15:00.
Місце: Київ, детальна адреса буде повідомлена зареєстрованим учасникам.
Які доповіді будуть у програмі?1.
Linux Kernel Live Patching — Руслан Біловол (Associate Manager, Consultant, GlobalLogic)
Linux Kernel Live Patching — це методологія, що дозволяє патчинг запущеного ядра Linux.
Під час презентації ми поговоримо про її історію, технічні деталі імплементації, обмеження, поточний статус у головній гілці ядра Linux, а також про те, як генерувати LivePatch автоматично, використовуючи набір інструментів kpatch.
2.
U-boot and Android Verified Boot 2.0 — Ігор Опанюк (Senior Software Engineer, Consultant, GlobalLogic)
У цій презентації ми обговоримо, що таке verified boot (завантаження з верифікацією), де і як воно використовується. Може здатися, що ця технологія "вставляє палиці в колеса", але крім того вона дозволяє тримати ваш пристрій та особисті дані в безпечному стані. Також ми покажемо деякі приклади роботи ланцюжка довіри (chain of trust) при завантаженні на різних системах на чипі (особливо з Android BSP), роль AVB 2.0 і TEE в ньому, а також основні моменти поточної інтеграції AVB2.0 в загрузчик U-boot.
3.
ARM Architecture and Meltdown/Spectre — Андрій Лукін (Senior Software Engineer, Consultant, GlobalLogic)
Архітектура ARM зараз де-факто є стандартом у вбудованих системах. У цій презентації ми обговоримо те, як працюють MMU, кеші і переривання на ARMv7-A та ARMv8-A. Крім того, ми розглянемо такі гучні вразливості як Meltdown та Spectre, бо вони використовують недосконалість сучасних процесорів саме на архітектурному рівні.
4.
Automotive Functional Safety Assessment and Certification — Євгеній Васюк (Lead Test Engineer, Consultant, GlobalLogic)
В автомобільній сфері розробка вбудованого програмного забезпечення часто пов'язана з системами безпеки, що вкрай важливо для життя користувачів. У 2011 році для покриття аспектів функціональної безпеки процесу розробки в автопромисловості було видано стандарт ISO-26262. На сьогодні більшість автовиробників вимагають, щоб інженери, котрі задіяні в "циклі безпеки", мали достатньо компетенції, а компанії були відповідно сертифіковані. Давайте розглянемо, що саме включає оцінка і сертифікація.
5.
Linux Kernel Platform Development: Challenges and Insights — Семен Проценко (Software Engineer, Consultant, GlobalLogic)
Із цієї лекції ви дізнаєтеся про основні задачі, які вирішує платформений інженер ядра Linux. Ви почуєте справжні історії iз життя, а також висновки з них, що повинно дати уявлення про роль інженера платформи. Також будуть надані корисні посилання для самостійного розвитку у цій сфері. Ми висвiтлимо такі теми як "підйом" плати, портування плати, міграція ядра, розробка драйверів, тощо. Ще одна важлива задача, яку часто випускають з уваги, — це "upstreaming". Ви отримаєте уявлення про upstreaming, а також побачите деякі приклади з реальної практики.
Які проекти будуть представлені на заході?1.
Delphi Technologies / AptivУ співпраці із
Delphi Technologies та
Aptiv ми розробляємо проекти в автомобільній галузі. Зокрема, ми розробляємо платформу, засновану на гіпервізорі Xen і беремо активну участь у розробці гостьових операційних систем. Замовниками цього рішення є клієнти рівня Tier 1 з усього світу, і розробка, що готується, буде впроваджена у найновіших автомобілях провідних виробників.
Технології: Linux Kernel, Embedded, C/Linux, C++/Linux, Kernel hacking
Відкриті позиції:
Kernel Developer,
Senior Linux Kernel Developer,
Trainer for Embedded Domain, Linux Kernel Engineer
2.
Renesas ElectronicsRenesas Electronics — один із найбільших у світі виробників автомобільних мікросхем. Проект у GlobalLogic полягає у портуванні найновіших версій операційної системи Android на платформу Renesas для використання у автомобільних розважальних системах. Також проект передбачає розробку нових можливостей для Android для використання у автомобілях.
Технології: C/Linux, C++/Linux, C/C++, Android, Linux, Embedded
Відкриті позиції:
Linux Kernel Software Engineer (Android)3.
High Performance Audio Products ProjectУ рамках цього проекту GlobalLogic співпрацює із провідним американським виробником високопотужних аудіопродуктів, зокрема підсилювачів, акустичних систем, цифрових мікшерних пультів, цифрових сигнальних процесорів тощо. Ці стаціонарні та портативні продукти використовуються численними професіоналами у сферах музики, кіно та розваг.
Технології: C/C++Linux, Linux Kernel, Device Drivers — kernel space, Embedded
Відкриті позиції:
Senior Linux Drivers C/C++ Developer,
Linux Drivers C/C++ Developer4.
Xen ProjectМета цього проекту — конструювання і розробка нової сучасної платформи для наступного покоління автомобільних інформаційно-розважальних систем (IVI). Розробка нових можливостей платформи заснована на портуванні Android OS, розширенні функціональності гіпервізора Xen тощо.
Технології: C, Linux, Android
РЕЄСТРАЦІЯ НА ПОДІЮОтже, чекаємо на вас 10 лютого!