Jobs C

5
  • · 85 views · 4 applications · 28d

    Trainee Linux Kernel Engineer

    Hybrid Remote · Ukraine · 0.5 years of experience · B1 - Intermediate
    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
  • · 17 views · 0 applications · 24d

    Runtime Sensor Developer / eBPF expert

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · C1 - Advanced
    Job description We’re looking for a senior software engineer (eBPF expert) with a hands-on mindset and passion for solving hardcore engineering challenges. Our client is a well-funded cybersecurity startup ($24M+ raised) building a real-time...

    Job description

     

    We’re looking for a senior software engineer (eBPF expert) with a hands-on mindset and passion for solving hardcore engineering challenges. 

     

    Our client is a well-funded cybersecurity startup ($24M+ raised) building a real-time application detection & response platform. Using OpenTelemetry and trace analytics, their solution enables enterprises to stop attacks with in-application context into all runtime transactions and behaviors. The company’s mission is to stop app-layer breaches before they happen. 

     

    What you'll do

     

    In this role, you’ll write low-level code that hooks deep into runtimes and OS internals (via eBPF) to capture runtime data with near-zero overhead. Basically, you’re creating the “eyes and ears” inside applications, so we can detect intrusions as they happen.
    You’ll be pushing the envelope of what eBPF and kernel tech can do: tracing syscalls, monitoring network flows, and intercepting anything attackers might exploit. Your work will help determine exploitability and flag compromises instantly – even for zero-day attacks that nobody has seen before.


    This is a high-impact, experimental role: part engineer, part hacker – optimizing for performance and reliability while you’re bending the rules of the OS. If you love digging into assembly, performance tuning, and building tools that peer into the guts of running software, come join us. You’ll have the freedom to innovate at the lowest levels of the stack (and we promise, no boring corporate kernel modules here – only the fun stuff!).

     

    What you have


    Do you dream in C and know the Linux kernel like an old friend? We need an eBPF wizard to build the secret sauce of our ADR platform – our ultra-lightweight, in-app sensor. 

     

    What’s in it for you

     

    • Opportunity to become a part of a boutique software consultancy, working with well-known international customers and highly complex challenges
    • Competitive salary
    • Paid vacation and sick leave
    • Remote-friendly culture
    • Internal tech talks and mentorship
    • Monthly health bonus (for gym, pool, tennis etc.) 
    • Learning & development budget
    • PE administration support
    More
  • · 35 views · 0 applications · 18d

    Hardware developer

    Office Work · Slovakia · Product · 0.5 years of experience
    У зв’язку з розвитком офісу в Словаччині, шукаємо Hardware developer. Чим потрібно буде займатись: Розробка аналогових та цифрових схем Пошук, перевірка та налагодження схемотехнічних рішень окремих вузлів із подальшою інтеграцією в систему Створення...

    У зв’язку з розвитком офісу в Словаччині, шукаємо Hardware developer.

     

    Чим потрібно буде займатись:

    • Розробка аналогових та цифрових схем
    • Пошук, перевірка та налагодження схемотехнічних рішень окремих вузлів із подальшою інтеграцією в систему
    • Створення компонентів для бібліотек
    • Проведення навантажувального, термічного та електричного моделювання проєктованих пристроїв
    • Проведення лабораторних випробувань і вимірювань з подальшим аналізом отриманих даних
    • Аналіз роботи окремих вузлів та їх взаємодії
    • Оптимізація та підтримка вже виготовлюваних продуктів
    • Написання технічної документації (знання стандартів оформлення не є обов’язковим, але вітається)


    Необхідні навички:

    • Вища профільна освіта (Радіоелектроніка, Телекомунікації або суміжні напрямки)
    • Бажаний досвід роботи Інженером-розробником - 1 року (також готові розглянути без досвіду)
    • Базові знання аналогової та цифрової електроніки
    • Досвід проєктування друкованих плат у сучасних САПР
    • Базове розуміння ергономіки проєктування та електромагнітної сумісності вітається
    • Вміння користуватися вимірювальним обладнанням (щонайменше — мультиметром і осцилографом)
    • Уміння формалізувати результати виконаної роботи
    • Навички паяння
    • Володіння мовами: українська, російська


    Додаткові навички, що будуть перевагою:

    • Досвід роботи в програмах 3D-конструювання та моделювання фізичних процесів
    • Уміння поєднувати індивідуальну та командну роботу
    • Нестандартне мислення


    Що ми пропонуємо:

    • Робота в офісі в Словаччині (м. Svätý Jur, 15 хв від Братислави).
    • Конкурентна заробітна плата з урахуванням ваших очікувань та щорічна її актуалізація згідно з ринковими умовами
    • Наставник для введення в робочий процес
    • Індивідуально налаштоване робоче місце та персоналізоване придбання аксесуарів для комфортної роботи
    • Гнучкий графік: 8:00–17:00 або 9:00–18:00.
    • Корпоративні обіди, фрукти та снеки в офісі.
    • Повністю оплачувані лікарняні, відпустка, медичне страхування відповідно до законодавства Словаччини.
    More
  • · 19 views · 0 applications · 25d

    Teach Lead Embedded C

    Office Work · Ukraine (Kyiv) · Product · 5 years of experience · B1 - Intermediate 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
  • · 24 views · 1 application · 21d

    C++ Engineer

    Office Work · Ukraine (Kyiv) · 4 years of experience · B1 - Intermediate MilTech 🪖
    M-FLY — стартап, який розробляє лазерну систему наведення та гімбали для БПЛА. Ми працюємо над рішеннями, які підвищують ефективність наших захисників сьогодні й формують майбутнє оборонних технологій. Запрошуємо талановитих фахівців, які готові...

    M-FLY — стартап, який розробляє лазерну систему наведення та гімбали для БПЛА. Ми працюємо над рішеннями, які підвищують ефективність наших захисників сьогодні й формують майбутнє оборонних технологій. 

    Запрошуємо талановитих фахівців, які готові працювати на межі технологій і змінювати індустрію разом із нами!

     

    Локація: Київ

    Формат роботи: офіс

     

    Необхідні навички:

    • С++
    • Python
    • High-performance apps development
    • Linux experience

    Також для нас важливо наявність комунікативних навичок, вміння працювати в команді та готовність відвідувати офіс (м. Київ)

     

    Буде перевагою, якщо ви маєте досвід:

    • Linux device management
    • OpenCV
    • Embedded development

    Підхід:

    • OOP and SOLID when needed
    • KISS for critical components
    • Pragmatic code over abstractions

    Основні задачі:

    • Робота з низькорівневими компонентами операційної системи для оптимізації швидкості виконання коду
    • Розробка та розширення коду обробки сигналів сенсорів
    • Створення та відлагодження CI CD
    • Розробка коду для реалізації протоколів керування на базі інтерфейсів UART, CAN
    • Підтримка та розширення бібліотек на Python/C++ 
    • Написання юніт тестів та інтеграційних тестів
    • Створення тестових стендів для перевірки взаємодії програмного та апаратного забезпечення
    • Оптимізація високонавантажених алгоритмів для вбудованих систем на базі Raspberry

     

    Ми пропонуємо:

    - Участь в розробці передових військових технологій

    - Офіційне працевлаштування

    - Бронювання військовозобов’язаних за умови наявності актуальних військово-облікових документів

     

     

    Стань частиною нашої команди й працюй над рішеннями, що змінюють правила гри!

    More
Log In or Sign Up to see all posted jobs