Telegram Web
#linux #c/c++

Разработчик Linux

ООО "Эль Пять" Россиия, Москва и МО
Полная занятость
Формат работы: на месте работодателя или гибрид

З/П: от 230 до вычета

Должностные обязанности:

Разработка и поддержка драйверов для PCIe устройств, включая работу с регистрами, DMA, прерываниями и управлением питанием

Создание и оптимизация драйверов Ethernet-контроллеров с поддержкой сетевых протоколов

Разработка драйверов для CAN bus интерфейсов с использованием SocketCAN API

Написание и поддержка UART драйверов для последовательных интерфейсов

Реализация поддержки RS-485/RS-232 интерфейсов с корректным управлением сигналами

Интеграция драйверов в Linux kernel subsystems и фреймворки

Написание пользовательских тестов для валидации функциональности драйверов

Взаимодействие с hardware-командами для понимания спецификаций устройств

Поддержка BSP (Board Support Package) разработки и bring-up процессов

Знание/опыт:

Опыт работы: 3-6 лет в области разработки Linux драйверов

Языки программирования: Отличное знание C (обязательно), базовые знания ассемблера

Linux kernel: Глубокое понимание внутреннего устройства ядра Linux, включая управление памятью, планировщик задач, файловые системы

Аппаратные интерфейсы: Опыт работы с PCIe, Ethernet, CAN, UART, RS-485/RS-232, I2C, SPI

Инструменты разработки: Владение GDB, GCC, CMake, Buildroot/Petalinux, Git, C/C++, Python, Google Test, TCP/IP.

Желательные навыки:

Понимание архитектуры x86-64 на уровне разработки драйверов, работа с прерываниями, страничной организацией памяти.

Опыт отладки на уровне ядра (kgdb, kdump, ftrace, perf), диагностика и устранение deadlock’ов, анализ oops/panic

Опыт работы с DMA, прерываниями и управлением питанием

Знание Python для автоматизации тестирования

Опыт работы с Git, CI/CD и системами сборки (Make, CMake)

Умение писать unit и интеграционные тесты.

Желательно умение разработки на FPGA (Verilog, VHDL).

Понимание принципов работы HIL стендов.

Автоматизация тестов с использованием Python скриптов.

Условия труда:

Работа в амбициозном проекте с международными вызовами, респектабельными заказчиками и собственной группировкой КА;

Возможности для профессионального и карьерного роста вместе с компанией до уровня директора по направлению;

Стабильный официальный доход, своевременные выплаты, льготная ипотека 6% на Подмосковье;

Расширенная программа ДМС: амбулаторное и стационарное лечение, обследования, вызов врача на дом и страхование при выезде за рубеж;

Оформление в соответствии с трудовым законодательством;

Режим работы: пять дней в неделю в офисе на ТТК (м. Римская);

Дополнительный отпуск, фитнес-абонемент, поддержка публикационной/спикерской активности.

Контакты:

Почта: [email protected]
telegram: @lenaespacio
89168603204

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
3🎉2🤗2
#BIOS #BMC

Инженер по верификации и ручному тестированию встроенного ПО (QA)

YADRO, РФ, Москва, гибридный формат или офисный

З/П: по результатам собеседования

Должностные обязанности:

- Анализ требований функционала BIOS, разработка тестовых сценариев и выполнение тестовых планов проверки функционала прошивок серверных систем.
- Тестирование совместимости аппаратных устройств с программной прошивкой.
- Тестирование совместимости серверных ОС с прошивками.
- Локализация ошибок как в программной, так и аппаратной части и их фиксация в трекинг системе.
- Взаимодействовать с командами разработки и проектного менеджмента для повышения качества продукта.
- Взаимодействие с командой автоматизации тестирования функционала для обеспечения полноты тестового покрытия.

Знание/опыт:

- Опыт тестирования ПО от 2 лет.
- Опыт и знание ОС Linux на уровне администрирования: установка, настройка, администрирование.
- Уверенное знание аппаратного обеспечения и архитектуры серверов.
- Опыт работы с BIOS, BMC (iDRAC, iLO). Знание работы сетевых протоколов и опыт использования тестовых утилит для анализа производительности.
- Английский язык на уровне свободного чтения технической документации.

Дополнительно приветствуем:
- Опыт взаимодействия с скриптами: bash/python.
- Опыт диагностики программно-аппаратных неисправностей серверов.
- Умение работать с git, Jira, Bitbucket.
- Опыт работы с программаторами.

Условия труда:

Будем рады предложить:
- возможность выбрать удобные начало и окончание рабочего дня;
- конкурентный уровень заработной платы и премирование по результатам работы;
- возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
- обучение и развитие: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
- программу поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности;
- лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
- заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких;
- поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- открытое общение: регулярные онлайн-встречи всей команды YADRO.

О нашем офисе:
- красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года», г. Москва.

Контакты:

@engineer_rdr

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
2
#C #C++ #Python #Linux

Инженер технической поддержки L3 – BIOS/BMC

YADRO, Россия, Москва, Санкт-Петербург, гибридный формат работы, полная занятость

З/П: по результатам собеседования

Должностные обязанности:

В нашу команду мы ищем Инженера технической поддержки L3 по направлению BIOS/BMC. Для полного погружения в тему в первые месяцы работы будет организована стажировка в команды разработки BIOS/BMC (R&D) и QA.

Чем Вам предстоит заниматься:

- диагностика и анализ проблем функционирования подсистем BIOS/BMC в продуктах YADRO;
- взаимодействие с инженерами Технической поддержки L3 в рамках диагностики и анализа проблем с функционированием продуктов YADRO;
- воспроизведение проблем на стендах в лаборатории;
- поиск причин возникновения проблем, включая (где возможно) анализ кода BIOS/BMC, внесение предложений по исправлению;
- написание технических статей в БЗ L3 — описание проблемы (признаки, влияние на работоспособность серверов, диагностика) и решения;
- прямое взаимодействие с командой разработки BIOS/BMC YADRO — совместный анализ, подготовка запросов на исправление;
- взаимодействие с внешними разработчиками BIOS/BMC — консультация и получение деталей для анализа, подготовка запросов на исправление;
- участие в разработке технической документации на BIOS/BMC, подготовка и создание статей How To;
- консультирование и обучение инженеров L3 техническим деталям BIOS/BMC, средствам и методам диагностики.

Знание/опыт:

- знание принципов работы systemd и d-bus;
- знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
- отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
- знание принципов разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
- знание bash и shell scripting (grep, sed, awk, etc.);
- знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т.д.;
- уверенного понимания принципов WebAPI: REST и т. п.;
- знание языка C++, 17-ый стандарт и выше, знание 23-го стандарта будет является преимуществом, на уровне умения читать и понимать код;
- хорошее знание языка C — умение читать и понимать код, достаточное для работ с драйверами Linux;
- знание и опыт программирования на Python — умение читать и понимать код;
- хорошее знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами;
- знание устройства шины PCI Express и принципов её конфигурирования;
- уверенные навыки написания технических статей;
- знание английского языка от уровня Intermediate.

Условия труда:

Мы предлагаем:
- Конкурентный уровень заработной платы и премирование по результатам работы;
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
- Обучение и развитие: учебный портал с курсами и лекциями от
экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
- Программа поддержки инноваций: премии за регистрацию патентов, создание результатов интеллектуальной деятельности;
- Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
- Забота о здоровье: ДМС, льготные условия страхования близких;
- Поддержка в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
- Открытое общение: регулярные онлайн-встречи всей команды YADRO.

О нашем офисе:
- Красивый и удобный лофт-офис с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года», г. Москва;
- Современный и комфортный офис в БП «Полюстрово», в 15 мин от метро «Площадь Ленина» или «Новочеркасская», г. Санкт-Петербург.

Контакты:

@engineer_rdr

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
2
#vacancy ++ #Embedded #Linux #ARM #bash #Qt #Санкт Петербург #офис #HTTP/HTTPS # TCP/UDP #FPGA # IDA

Разработчик C++

РФ, Санкт Петербург, полная занятость, очная, офис

З/П: 250 000-400 000

Должностные обязанности:

Создание консольных system Linux приложений для оборудования на базе одноплатных компьютеров и серверного ПО.
В Embedded разработке требуется создание программ для одноплатных компьютеров на базе процессора ARM.
Создание серверного сетевого ПО управляющего множеством устройств на базе одноплатных компьютеров.

Знание/опыт:

• Опыт работы в C++ разработке в коммерческих проектах от 3 лет;
• Опыт с "встраиваемыми системами"-(однопалатные компьютеры типа raspberry PI);
• Опыт работы в создание клиент-серверных приложений;
• Понимание основных принципов работы клиент-серверных приложений.
Приветствуется:
• Опыт работы с FPGA(ПЛИС);
• Опыт в работе реверс инжиниринга ПО (Ghidra, IDA);
• Опыт в программировании контроллеров;
• Хорошее знание bash.

Условия труда:

Комфортный офис по адресу:
г. Санкт-Петербург, метро Бухарестская; ул. Софийская д.6 к.8 «БЦ ПОЛИС»
Интересные проекты
Коммуникация в команде разработчиков.
Полная занятость/ОФИС

Мы разрабатываем:
- ПО для контрольных плат blockchain оборудования
- Веб интерфейсы для встраиваемого ПО
- Систему сборки, доставки ПО, активации лицензий
- Админки и дашборды для внутренних и публичных сервисов (биллинг, личные кабинеты пользователей), входящих в нашу экосистему

Контакты:

https://www.tgoop.com/inkoel_189

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
1
2025/10/22 21:15:13
Back to Top
HTML Embed Code: