GlobalLogic Kyiv Embedded Career Day #2: реєстрація до 7 лютого! | GlobalLogic Ukraine

GlobalLogic Kyiv Embedded Career Day #2: реєстрація до 7 лютого!

share

Захоплюєтеся розробкою під Linux kernel? Тоді для вас ця подія у форматі 2-в-1:
1) прослухайте 5 доповідей із найактуальніших тем Linux kernel від практиків GlobalLogic,
2) приєднайтеся до проектів компанії всього за один день!

GlobalLogic Embedded Career Day #2 пройде 10 лютого у Києві. Ми дуже чекаємо на нові інженерні таланти!

РЕЄСТРАЦІЯ НА ПОДІЮ

Що відбуватиметься?

Упродовж дня ви зможете:
1) прослухати 5 практичних доповідей і обмінятися ідеями й досвідом із іншими розробниками,
2) дізнатися усе про найцікавіші проекти GlobalLogic у сфері Linux kernel / Embedded та побачити відповідні розробки на власні очі у демо-зоні;
3) пройти інтерв’ю і отримати пропозицію приєднатися до проекту.

Як потрапити на подію?

1) Ознайомтеся з інформацією про доповіді, проекти GlobalLogic та відкриті позиції (нижче).

2) Зареєструйтеся тут до 7 лютого і очікуйте на відповідь щодо вашої участі 8 лютого. Зверніть увагу, що кількість учасників обмежена і відбір до групи буде проводитися відповідно до таких критеріїв:

– спеціалізація у 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 Electronics

Renesas 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++ Developer

4. Xen Project

Мета цього проекту — конструювання і розробка нової сучасної платформи для наступного покоління автомобільних інформаційно-розважальних систем (IVI). Розробка нових можливостей платформи заснована на портуванні Android OS, розширенні функціональності гіпервізора Xen тощо.

Технології: C, Linux, Android

РЕЄСТРАЦІЯ НА ПОДІЮ

Чекаємо на вас 10 лютого!