Work Embedded
5.46K subscribers
163 photos
3 videos
3 files
1.02K links
Вакансии для embedded-разработчиков и IT события.

Бесплатно публикуем ваши вакансии —>
Правила: https://t.me/rabotaembedded/1353

Бот для запроса на публикацию вакансий: @EmbeddedWorkBot
Download Telegram
#резюме #Москва #backend #C #C++ #STL #go #Linux #Bash #Docker
Позиция: backend developer.
Формат работы: офис, удаленно
Локация: Москва
Занятость: полная, частичная
Опыт работы: 5лет (из них ~2 года на C++)
Ожидание по зарплате: от 130т.р. ,но в целом - открыт к предложениям (если интересное направление и/или компания).

Стек: C, C++ 11/14 преимущественно, STL, многопоточное программирование, Qt, Linux, Bash, Docker(мало практики), Gitlab.
В процессе освоения Go.

Английский – B1 (проходил курсы)

Контакты:
Почта: admin@iot-embedded.ru
Резюме скину по запросу.
Проекты храню на локальном гит сервере – поэтому нет ссылок на внешние репозитории.
Телеграмм: @Sergey_S_electro
LinkedIn: https://www.linkedin.com/in/sergey-s-electro/
#Linux #C #toolchain #bash #u-boot #STM32 #ESP32

Linux Kernel Engineer

TVIP Labs, РФ, Санкт-Петербург, полная занятость

З/П: 100000-150000

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

• запуск системного ПО на новом оборудовании компании, поддержка и обновление существующего
• разработка и сопровождение системного и прикладного ПО (Embdedded Linux)
• разработка и сопровождение тестов для оборудования и системного ПО

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

Требования:
• желание и умение самостоятельно решать сложные задачи
• опыт разработки на языке C для ОС Linux (уверенное владение C, GCC/CLANG, toolchain, bash)
• понимание принципов работы устройств с Linux (порядок загрузки ОС, взаимодействие ядра с оборудованием, как устроена сеть и т.д.)
• знание системы контроля версий git (github, gitlab)
• знание и понимание основных приммитивов объектов ядра (mutex, semaphores и т.д.)
• умение разбираться в чужом коде
• знакомство с системой сборки linux и u-boot (Kconfig, make)
• опыт разработки и отладки ПО на языке Си (возможно, не только связанный с Linux kernel)
• чтение технической документации на английском языке

Будет плюсом:
• опыт командной работы по разработке и проектированию устройств, уверенное знание Git.
• опыт отправки патчей в апстрим и прохождения ревью, работы со списками рассылок ядра для поиска готовых патчей, либо готовность с этим разбираться;
• опыт отладки на оборудовании (с проводами, логическим анализатором и осциллографом, чтением схем) или готовность в этом разбираться;
• опыт разработки в embedded / bare metal (STM32, ESP32 или что-то другое);
• опыт использования систем сборки вроде Yocto, Buildroot или подобных;
• опыт запуска ОС на одноплатниках / встраиваемых системах / Android телефонах или планшетах (на уровне ядра).

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

• работа в комфортном офисе в Санкт-Петербурге, (10 минут пешком от ст.м. Пионерская / Комендантский проспект)
• официальное трудоустройство
• современное, индивидуальное, оборудованное рабочее место
• работа в молодом и дружном коллективе (не удаленно)
• социальный пакет, ДМС
• возможность профессионального и карьерного развития
• частичная компенсация питания
• чай, кофе, снеки и фрукты в неограниченном кол-ве

Контакты:

+79218475843
#vacancy ++ #Embedded #Linux #ARM #bash #Qt #Санкт Петербург

Программист/разработчик С++

ООО "Инкоел", Санкт Петербург, полная, офис

З/П: 300000-450000

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

По должности "Разработчик C++"
два разных направления:
1. Создание GUI кроссплатформенных сетевых приложений (Qt)
2. Создание консольных system Linux сетевых приложений с уклоном в Embedded (ARMv7)
В Embedded разработке требуется создание программ для одноплатных компьютеров на базе процессора ARM, т.е. мы работаем с уклоном в Embedded программировании, а также создаём серверное сетевое ПО управляющее множеством устройств на базе этих компьютеров. Иногда при разработке ПО мы сталкиваемся с работой напрямую с железом, например: работа с цифровыми шинами, uart, i2c, spi и тд. Много задач по созданию сетевого ПО (TCP/UDP, HTTP/HTTPS и тд.). Есть так же задачи и для x86.

Обязанности в зависимости от направления:
• Создание консольных system Linux приложений для оборудования на базе одноплатных компьютеров и серверного ПО;
• Создание GUI кроссплатформенных сетевых приложений (Qt)

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

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

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

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

Контакты:

https://t.me/inkoel_189
#linux #qa #удаленка #embedded #linux #bash #python

Инженер-тестировщик ПО (QA)

Компания: А-СТОР
Локация: РФ, СНГ
Тип занятости: удаленная/гибрид

З/П: от 200 000 до 230 000 ₽ на руки

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

Проведение тестирования программного обеспечения СХД;
Внесение обнаруженных ошибок в трекинговую систему;
Разработка сценариев тестирования;
Создание и поддержка тест-кейсов в актуальном состоянии;
Составление отчетов о проведенном тестировании;
Контроль качества разрабатываемого ПО;
Взаимодействие с группами разработчиков ПО.

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

Знание теории тестирования программного обеспечения;
Знание видов и уровней тестирования (нагрузочное, интеграционное и т.д.);
Опыт работы в тестировании более 3 лет;
Знание ОС Linux, команд, командной строки и общесистемного ПО;
Знания английского языка, достаточного для чтения технической литературы и документации;
Ответственность, внимательность, аналитический склад ума;
Опыт использования системы контроля версий git;
Грамотный русский язык, умение понятно и структурировано излагать свои мысли.


Будет плюсом:

Знание технологий, применяемых и используемых в разработке СХД: SAN (iSCSI и Fibre Channel), NAS и NVMe-oF и способов их тестирования;
Знание и опыт использования инструментов для тестирования СХД (fio, vdbench);
Знание принципов CI/CD и опыт работы с соответствующими инструментами;
Знание любого языка программирования: С/С++, Python, Go, Bash.

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

Конкурентоспособная заработная плата в зависимости от квалификации;
Система бонусов и поощрений по результатам работы (13-ая зарплата);
Работа в аккредитованной IT-компании;
Удаленный/гибридный формат работы, обсуждаемо;
Возможность принять непосредственное участие как в проектировании, так и в разработке нового продукта.
Программу рекомендаций: рекомендуя друзей или бывших коллег, вы получаете возможность работать вместе (и дополнительный денежный бонус);
Возможность карьерного роста;
Оформление согласно ТК РФ.

Контакты:

@headsandheartss

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

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

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

З/П: 250000-400000 рублей

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

два разных направления:
1. Создание GUI кроссплатформенных сетевых приложений (Qt)
2. Создание консольных system Linux сетевых приложений с уклоном в Embedded (ARMv7)
В Embedded разработке требуется создание программ для одноплатных компьютеров на базе процессора ARM, т.е. мы работаем с уклоном в Embedded программировании, а также создаём серверное сетевое ПО управляющее множеством устройств на базе этих компьютеров. Иногда при разработке ПО мы сталкиваемся с работой напрямую с железом, например: работа с цифровыми шинами, uart, i2c, spi и тд. Много задач по созданию сетевого ПО (TCP/UDP, HTTP/HTTPS и тд.). Есть так же задачи и для x86.

Обязанности в зависимости от направления:
• Создание консольных system Linux приложений для оборудования на базе одноплатных компьютеров и серверного ПО;
• Создание GUI кроссплатформенных сетевых приложений (Qt)

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

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

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

Интересные проекты
Коммуникация в команде разработчиков.
Официальное трудоустройство
Отсутствие дресс-кода
График работы с 9:00-18:00 сб и вс, праздничные дни -выходные. (1час обеда в любое удобное для вас время)

Контакты:

https://t.me/inkoel_189

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

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

РФ, Санкт Петербург, ООО "Инкоел", форма занятости: полная/очная

З/П: 250000-400000

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

По должности "Разработчик C++"
два разных направления:
1. Создание GUI кроссплатформенных сетевых приложений (Qt)
2. Создание консольных system Linux сетевых приложений с уклоном в Embedded (ARMv7)
В Embedded разработке требуется создание программ для одноплатных компьютеров на базе процессора ARM, т.е. мы работаем с уклоном в Embedded программировании, а также создаём серверное сетевое ПО управляющее множеством устройств на базе этих компьютеров. Иногда при разработке ПО мы сталкиваемся с работой напрямую с железом, например: работа с цифровыми шинами, uart, i2c, spi и тд. Много задач по созданию сетевого ПО (TCP/UDP, HTTP/HTTPS и тд.). Есть так же задачи и для x86.

Обязанности в зависимости от направления:
• Создание консольных system Linux приложений для оборудования на базе одноплатных компьютеров и серверного ПО;
• Создание GUI кроссплатформенных сетевых приложений (Qt)

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

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

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

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

Контакты:

https://t.me/inkoel_189

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

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

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

З/П: 250000-450000

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

По должности "Разработчик C++"
два разных направления:
1. Создание GUI кроссплатформенных сетевых приложений (Qt)
2. Создание консольных system Linux сетевых приложений с уклоном в Embedded (ARMv7)
В Embedded разработке требуется создание программ для одноплатных компьютеров на базе процессора ARM, т.е. мы работаем с уклоном в Embedded программировании, а также создаём серверное сетевое ПО управляющее множеством устройств на базе этих компьютеров. Иногда при разработке ПО мы сталкиваемся с работой напрямую с железом, например: работа с цифровыми шинами, uart, i2c, spi и тд. Много задач по созданию сетевого ПО (TCP/UDP, HTTP/HTTPS и тд.). Есть так же задачи и для x86.

Обязанности в зависимости от направления:
• Создание консольных system Linux приложений для оборудования на базе одноплатных компьютеров и серверного ПО;
• Создание GUI кроссплатформенных сетевых приложений (Qt)

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

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

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

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

Контакты:

https://t.me/inkoel_189

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
#linux #bash #deb #C #cpp

Инженер Linux / Мейнтейнер

Группа компаний Астра

Москва и МО, готовность к переезду

Гибрид, офис (МСК, м. Нагатинская, Варшавское ш. 26);

З/П: Обсудим на собеседовании

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

• Работа с пакетами и системами сборки ОС Linux: сборка пакетов, устранение ошибок сборки, (количество пакетов может составлять более 4000 в исходных текстах);
• Разработка/доработка большой сборочной системы bash/python;
• Подготовка дистрибутивов ОС Linux: разработка/доработка инсталлятора, формирование комплекта установочных дисков;
• Ведение(компетенция) части пакетов дистрибутива (развертывание, администрирование, тестирование, документирование): мейнтейнер отвечает за несколько пакетов в операционной системе, исправляет в них ошибки, работает с Opensource сообществом;
• Сопровождение и сборка дистрибутивов преимущественно под Эльбрус.

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

Must-have:

Инженер Linux от 1,5 лет;
Cборки бинарных deb пакетов и доработки исходных пакетов, работа с debian based репозиториями;
Владение системным администрированием ОС Linux: сервисы, виртуализация, домены;
Умение писать скрипты на bash, python (bash и командная строка-хороший уровень владения, python можно базовые знания и желание обучаться).

Nice-to-have:

Опыт с git, gitlab, jira, C/С++, apt, dpkg.

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

• ДМС со стоматологией;
• Поддержку в спортивных увлечениях;
• График в твоем ритме. Мы здесь ради результата, а не процесса. Начинай свой рабочий день, когда тебе удобно, просто договорись с руководителем.

Контакты:

@chikiryaww
refnihr@mail.ru

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
#C #Cpp #Linux #OpenBMC #x86 #bash #shell #systemd #dbus #gdb

Senior/TeamLead разработки в OpenBMC

YADRO

Компания рассматривает кандидатов из РФ и Беларуси.

Формат работы: Офис, Удаленка, Гибрид

Офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске).

З/П: Обсудим на собеседовании

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

• Управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC;
• Исправление ошибок и разработка новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействие с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Разработка интерфейса командной строки управления BMC(Bash);
• Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux;
• Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения;
• Наставничество инженеров уровня (Junior +);
• Управление командой 7+ человек;
• Участие в развитии комьюнити OpenBMC.
• Непосредственное участие в работах по UEFI/BIOS для x86.

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

Must have:

• C++, 17ый стандарт и выше (Библиотеки: STL, Boost) от 5-ти лет;
• WebAPI: REST и т. п;
• Знание принципов работы systemd и d-bus;
• Linux на уровне программирования userspace (POSIX API);
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Навыки отладки с помощью gdb и иных средств;
Bash и shell scripting (grep, sed, awk, etc.);
• Python.
Nice-to-have:

• Знание 23го стандарта;
• Опыт управления командой от 5 человек;
• GraphQL;
• Знание принципов работы проекта Yocto;
• Знание принципов работы проекта Yocto Linux;
• Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
• Знание Python на уровне, достаточном для разработки собственного сложного ПО;
• Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon.
• Опыт работы с NC-SI, особенно с Broadcom NeXtreme;

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

Мы предлагаем:

• Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
• Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
• ДМС с первых дней работы, льготные условия страхования близких;
• Консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;

Контакты:

Для отправки резюме:

@chikiryaww

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
#Сpp #STL #Boost #Python #Bash #Linux #Yocto

Junior/Middle C++ разработчик (Linux/OpenBMC)

YADRO

Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).

З/П: Обсудим на собеседовании

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

• Разработка новых функций и исправлением ошибок OpenBMC;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC.

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

Обязательно:

• С/C++ (17ый стандарт и выше (Библиотеки: STL, Boost)) от 2-х лет;
Bash и shell scripting (grep, sed, awk, etc.);
• Linux на уровне программирования Userspace;
• Умение понимать код на Python;
• Навык отладки с помощью gdb и иных средств;

Желательно:

• Знание принципов работы systemd и d-bus;

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

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

Контакты:

@chikiryaww

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
#Сpp #STL #Boost #Python #Bash #Linux #Yocto

Junior/Middle C++ разработчик (Linux/OpenBMC)

YADRO

Удаленка или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).

З/П: Обсудим на собеседовании

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

• Разработка новых функций и исправлением ошибок OpenBMC;
• Разработка интерфейсов доступа BMC:private WebAPI (GraphQL C++), Redfish API, IPMI, WebUI;
• Взаимодействие с сообществом и мейнтейнерами проекта OpenBMC.

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

Обязательно:

• С/C++ (17ый стандарт и выше (Библиотеки: STL, Boost)) от 2-х лет;
Bash и shell scripting (grep, sed, awk, etc.);
• Linux на уровне программирования Userspace;
• Умение понимать код на Python;
• Навык отладки с помощью gdb и иных средств;

Желательно:

• Знание принципов работы systemd и d-bus;

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

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

Контакты:

@chikiryaww

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
#gcc #gpp #gatlab #make #doxygen #yaml #jira #confluence #Linux #bash

Разработчик программного обеспечения

Kraftway (ГК Росатом).
Россия.Москва (м. Алексеевская)
Полная занятость/гибрид

З/П: готовы обсуждать

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

Разработка новых и поддержка имеющихся модулей встраиваемого ПО(HAL, bare-metal C/C++)для разрабатываемых микросхем и изделий на их основе.
Опционально разработка модулей ядра и драйверов Linux реализующих взаимодействие ASIC и HOST OS.
Покрытие разработанного кода unit-тестами.
Документирование разработанного кода.
Ревью кода коллег, обработка merge requests.
Взаимодействие с разработчиками аппаратной части (RTL, схемотехника) в части оптимизации работы ПО с имеющейся аппаратной частью.
Взаимодействие с тестировщиками аппаратной и программной части в части наполнений тест-планов и исправления обнаруженных проблем.

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

Опыт работы в сфере информационных технологий, разработки встраиваемого и системного ПО от трех лет.
Наличие профессиональных знаний и навыков: gcc, gpp, make, gitlab, doxygen, yaml, jira, confluence, Linux, bash

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

Собственная R&D IT-лаборатория.
▪️Официальное трудоустройство по ТК РФ.
▪️Полный социальный пакет, включая ДМС.
▪️График работы: гибридный (гибкое начало дня).
▪️Размер заработной платы: обсуждаем.
▪️ИТ-аккредитация. Бронь.

Контакты:

Наш сайт: www.kraftway.ru
reznikova@kraftway.ru
https://t.me/Kraftway_Yana

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