Jobs Kyiv, C

2
  • · 67 views · 2 applications · 20d

    Trainee Linux Kernel Engineer

    Hybrid Remote · Ukraine · 0.5 years of experience · English - B1
    Project Description Our customer is the top Tier-1 company in the automotive world. The company is cooperating with one of the biggest car manufacturers to develop infotainment systems for a wide variety of car lines. The team at GlobalLogic is...

    Project Description

    Our customer is the top Tier-1 company in the automotive world.

    The company is cooperating with one of the biggest car manufacturers to develop infotainment systems for a wide variety of car lines.

    The team at GlobalLogic is responsible for maintaining and updating customer products after SOP.
    Maintenance includes AOSP, Yocto Linux, and Linux Kernel parts and customer-specific features, bug-fixing, system integration, and validation.

    SW Platform: Android 13/14/15, Yocto Linux, Linux Kernel 5.14/5.15
    HW platform: Qualcomm 8155, SA8195-AA, 8150

     

    Job Description

    REQUIRED
    Hybrid work model. We expect you to work from office 1-2 days per week.

    • 0.5+ years of experience in software development
    • Good knowledge of C
    • Good knowledge of basic data structures and algorithms
    • Experience with Unix/Linux usage (CLI)
    • English - writing/speaking

    PREFERRED

    • Experience in Embedded Systems development
    • Experience in Linux System and Kernel space development
    • Experience in the development of Android-based systems
    • Knowledge of version control systems (GIT) and build tools (Make)
    •  

    Job Responsibilities

    • Participate in a vendor-specific HW platform bring-up
    • Contribute to the development and debugging of the Kernel-related issues
    • Contribute to the BSP development
    • Contribute to the migration to the new kernel versions
    • Contribute to the performance analysis and optimization of the existing system
    • Contribute to the updating, maintaining, and bug-fixing of the Android-specific features on the OS level
    • Porting customer-specific features to the newest Android versions
    • Contribute to the HAL development
    More
  • · 9 views · 0 applications · 24d

    Teach Lead Embedded C

    Office Work · Ukraine (Kyiv) · Product · 5 years of experience · English - None MilTech 🪖
    Компанія Frontline Robotics займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Нашою місією є збереження людських життів шляхом роботизації війська. Ми створюємо комплексні технічні рішення, що змінюють правила...

    Компанія Frontline Robotics займається розробкою та виробництвом роботизованих систем для Сил безпеки та оборони України. Нашою місією є збереження людських життів шляхом роботизації війська. Ми створюємо комплексні технічні рішення, що змінюють правила ведення бойових дій вже зараз.

    Шукаємо Embedded C Teach Lead для участі у розробці механічного засобу. Основна задача — проєктування, розробка та налагодження програмного забезпечення для вбудованих систем, а також взаємодія з апаратною частиною пристрою.
    Ідеальний кандидат має вільно володіти C, розуміти електроніку на рівні схем і плат, та вміти знаходити оптимальні рішення у системах із жорсткими часовими обмеженнями.

     

    Наш кандидат має:
     

    — Володіти мовою С — обов’язкова умова;
    — Досвід програмування від 4 років;
    — Уміння самостійно знаходити та формулювати задачі в рамках цілей проєкту;
    — Досвід розробки під мікроконтролери (STM32, AVR, ESP або інші);
    — Добре розуміння алгоритмів, структур даних та принципів оптимізації;
    — Базові знання Linux (компіляція, збірка, Makefile, gdb);
    — Розуміння апаратної архітектури мікроконтролерів, периферії, шин (SPI, I²C, UART, CAN, Ethernet);
    — Досвід читання схем електронних пристроїв;
    — Розуміння основ проєктування друкованих плат — правила трасування, завадоcтійкість, живлення, узгодження сигналів;
    — Розуміння принципів комп’ютерних мереж і протоколів обміну;
    — Самостійність, технічна ініціатива, орієнтація на результат;

     

    Обов’язки:
     

    — Розробка основних модулів ПЗ на C для вбудованих систем механічного засобу;
    — Проєктування архітектури компонентів, що працюють у режимі реального часу;
    — Оптимізація коду під обмежені ресурси процесора та пам’яті;
    — Налагодження ПЗ на апаратному рівні (відладка через JTAG, логічний аналізатор, осцилограф);
    — Взаємодія з електронікою, сенсорами, виконавчими пристроями;
    — Розробка та підтримка протоколів обміну даними поверх TCP/IP або власних інтерфейсів;
    — Технічне керівництво командою: постановка задач, рев’ю коду, підтримка інженерних стандартів;
    — Спільна робота з інженерами-електронщиками над апаратною частиною;
    — Участь у проєктуванні електричних плат — розуміння схемних рішень, трасування сигналів, електричної сумісності.

     

    Буде плюсом:
     

    — Досвід роботи з RTOS або системами реального часу;
    — Практичний досвід налагодження міжмодульної мережевої взаємодії;
    — Знання інструментів для схемотехнічного моделювання (Altium, KiCad, Proteus, LTspice тощо);
    — Досвід створення або аналізу прототипів плат;
    — Досвід керівництва технічною командою.

     

    Умови роботи: 
     

    — Долучення до амбітної компанії, яка ставить собі за мету зміну правил ведення бойових дій;
    — Високий рівень інженерної культури, проєкти без легасі, короткі цикли розробки, мінімум бюрократії, прямий фідбек від екіпажів на фронті, випробування на полігонах;
    — Команда сильних інженерів, які мають значний досвід в мілітарному R&D;
    — Офіційне працевлаштування та бронювання;
    — Офіс біля метро (правий берег);
    — Графік роботи: понеділок — п’ятниця 9:00 — 18:00;

    More
Log In or Sign Up to see all posted jobs