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

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

Бот для запроса на публикацию вакансий: @EmbeddedWorkBot
Download Telegram
#вакансия #middle #senior

Должность:
Разработчик C++ (Linux/OpenBMC) middle/senior
Работодатель: системный ИТ интегратор.
Опыт: самостоятельной разработки на C/C++ обязателен
Формат работы: удаленно (готовы рассмотреть кандидатов, проживающих на территории России, из разных часовых поясов)
Заработная плата: до 350 тыс.руб; годовая премия.
Ключевая задача: управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC

Задачи:
- Сопровождение и доработка кода UEFI BIOS для компьютеров на базе x86-64.
- Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux.
- Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения.
- Реверс-инжиниринг встроенного ПО.

Требования:
- Опыт разработки ПО на базе OpenBMC; опыт разработки ПО для embedded Linux.
- Знание C/C++, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot.
- Отличное знание Linux, опыт анализа коммитов в ядре Linux.
- Навык написания кода высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода.
- Опыт отладки с помощью gdb и иных средств.
- Опыт работы с системами отслеживания задач, работы с системой контроля версий git.
- Опыт работы с системами непрерывной интеграции (Gitlab,Jenkins, Teamcity, Bamboo, и т.).п

Условия:
- Аккредитованная ИТ компания.
- График работы: полная занятость, 5/2, гибкое начало рабочего дня;
- Трудоустройство по ТК РФ;
- ДМС со стоматологией и страхование жизни для сотрудников, льготное страхование для членов семьи
- Развитая корпоративная культура: тимбилдинги, возможность присоединится к корпоративному спорту, льготам и скидкам

Отклики с резюме - Юлия @jkomaroff_hr
🌭12👍8
#Программирование ++ #OpenBMC #Yocto #Linux
❇️ Старший/ведущий инженер-программист встраиваемых интерфейсов (Linux/WebUI)

Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)
Вилка: зависит от квалификации
Мы растём и расширяем продуктовую линейку, именно поэтому мы в поиске еще нескольких опытных инженеров-разработчиков в команду разработки OpenBMC - проекта с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс.

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

❇️Мы ожидаем от будущего члена команды:
• Глубокого знания языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost);
• Отличного понимания принципов WebAPI: REST и т. п.
• Знания принципов работы systemd и d-bus;
• Знания bash и shell scripting (grep, sed, awk, etc.);
• Отличного знания Linux на уровне программирования userspace (POSIX API);
• Умения понимать код на Python;
• Умения писать код высокого качества в соответствии со стандартами проекта, а также крепких навыков документирования кода и ведения сопроводительной документации в системах отслеживания задач;
• Навыков отладки с помощью gdb и иных средств;
• Опыта работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыта работы с системой контроля версий git;
• Опыта работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);

❇️Дополнительно приветствуем:
• Наличие работ в проектах с открытым исходным кодом на comили в иных сообществах. Особенно ценны принятые в апстрим коммиты в больших общественных проектах open-source;
• Знания Javascript(ES6+) и HTML5/CSS3;
• Знания фреймворка Vue;
• Знание протокола GraphQL;
• Знание стека протоколов DMTF: Redfish, PLDM, MCPT, и т. д.;
• Знание Python на уровне, достаточном для разработки собственного сложного ПО;
• Знание принципов работы проекта Yocto Linux;
• Знание протокола IPMI 2.0;
• Знание фреймворка AngularJS;
• Знание Linux не только на уровне userspace, но и на уровне архитектуры драйверов ядра, опыт разработки драйверов Linux, особенно реализующих интерфейсы sysfs и hwmon;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Опыт разработки web-сервисов для встраиваемых систем.
• Опыт разработки для архитектуры ARM;
• Опыт разработки для BMC-контроллеров ASPEED серии AST2xxx.
• Наличие технических публикаций на habr.com или linkedin.com;

❇️Будем рады предложить

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

Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
👍5🌭5🔥4
#вакансия #middle #senior

Должность:
Разработчик C++ (Linux/OpenBMC) middle/senior
Работодатель: системный ИТ интегратор.
Опыт: самостоятельной разработки на C/C++ обязателен
Формат работы: удаленно (готовы рассмотреть кандидатов, проживающих на территории России, из разных часовых поясов)
Заработная плата: до 350 тыс.руб; годовая премия.
Ключевая задача: управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC

Задачи:
- Сопровождение и доработка кода UEFI BIOS для компьютеров на базе x86-64.
- Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux.
- Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения.
- Реверс-инжиниринг встроенного ПО.

Требования:
- Опыт разработки ПО на базе OpenBMC; опыт разработки ПО для embedded Linux.
- Знание C/C++, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot.
- Отличное знание Linux, опыт анализа коммитов в ядре Linux.
- Навык написания кода высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода.
- Опыт отладки с помощью gdb и иных средств.
- Опыт работы с системами отслеживания задач, работы с системой контроля версий git.
- Опыт работы с системами непрерывной интеграции (Gitlab,Jenkins, Teamcity, Bamboo, и т.).п

Условия:
- Аккредитованная ИТ компания.
- График работы: полная занятость, 5/2, гибкое начало рабочего дня;
- Трудоустройство по ТК РФ;
- ДМС со стоматологией и страхование жизни для сотрудников, льготное страхование для членов семьи
- Развитая корпоративная культура: тимбилдинги, возможность присоединится к корпоративному спорту, льготам и скидкам

Отклики с резюме - Юлия @jkomaroff_hr
🌭10👍5🔥1
#вакансия #middle #senior

Должность:
Разработчик C++ (Linux/OpenBMC) middle/senior
Работодатель: системный ИТ интегратор.
Опыт: самостоятельной разработки на C/C++ обязателен
Формат работы: удаленно (готовы рассмотреть кандидатов, проживающих на территории России, из разных часовых поясов)
Заработная плата: до 350 тыс.руб; годовая премия.
Ключевая задача: управление техническим базисом разработки и поддержки продуктов в сфере систем управления BMC на базе OpenBMC

Задачи:
- Сопровождение и доработка кода UEFI BIOS для компьютеров на базе x86-64.
- Самостоятельная разработка системного ПО на C/С++ под ОС GNU/Linux.
- Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения.
- Реверс-инжиниринг встроенного ПО.

Требования:
- Опыт разработки ПО на базе OpenBMC; опыт разработки ПО для embedded Linux.
- Знание C/C++, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot.
- Отличное знание Linux, опыт анализа коммитов в ядре Linux.
- Навык написания кода высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода.
- Опыт отладки с помощью gdb и иных средств.
- Опыт работы с системами отслеживания задач, работы с системой контроля версий git.
- Опыт работы с системами непрерывной интеграции (Gitlab,Jenkins, Teamcity, Bamboo, и т.).п

Условия:
- Аккредитованная ИТ компания.
- График работы: полная занятость, 5/2, гибкое начало рабочего дня;
- Трудоустройство по ТК РФ;
- ДМС со стоматологией и страхование жизни для сотрудников, льготное страхование для членов семьи
- Развитая корпоративная культура: тимбилдинги, возможность присоединится к корпоративному спорту, льготам и скидкам

Отклики с резюме - Юлия @jkomaroff_hr
🔥14🌭21👍1🐳1
#вакансия #embedded #android ++ #firmware #linux

Android firmware developer
Компания
CTRL+
📌Занятость full time, офис/гибрид (обсуждаем)
📍Москва, м. Семеновская или МЦК Соколиная гора (релокация)
💰 320 000 - 450 000 руб. на руки


У нас речь про сборку системного Android.
Все скрипты автоматизации сборки на Python, парсинг больших данных для драйверов на Python.
Сам по себе андроид на С/С++
Всё, что внутри Android в качестве приложений это Java/Kotlin.
Нужен опыт работы
с Andoid как операционной системой на уровне компиляции.

Также, мы готовы рассмотреть вариант целой команды.

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

Требования:
- Опыт работы с Android Open Source Project (AOSP).
- Глубокое понимание архитектуры операционной системы - Android и процессов её сборки.
- Опыт работы с Android Studio.
- Опыт работы с инструментами сборки Android, такими как Make, Gradle, и Bazel.
- Знание языков программирования: C/C++, Java и/или Kotlin, Python.
- Опыт работы с системой контроля версий Git.
- Знание и опыт работы с CI/CD системами.
- Опыт работы с различными аппаратными платформами на базе Android (ARM, x86).
- Опыт оптимизации производительности и устранения узких мест в системе.
- Понимание принципов разработки драйверов и низкоуровневого программного обеспечения.
- Практический опыт работы с модифицированными прошивками и их сборкой из исходников.
- Навыки работы в командной среде, хорошая коммуникативность и умение решать проблемы.
- Знание английского языка на уровне, достаточном для чтения документации и взаимодействия с международной командой.

Если откликается и интересно обсудить - пишите @Kate_van_Tuyl Екатерина
#вакансия #АСУТП #удалёнка #senior ++ #разработчик

Главный с++ разработчик

Isource, РФ

З/П: До 400 000 на руки

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

•  Проектирование и разработка многопоточных сетевых сервисов информационного обмена с контроллерами импортных производителей на C++ под Linux
•  Отладка кода на лабораторном оборудовании
•  Профилирование и оптимизиция кода продукта, участие в выборе компонентов решения/библиотек
•  Участие в командных scrum-ритуалах и практиках совместного владения кодом

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

Обязанности:
• Проектирование и разработка realtime-сервисов виртуализации
• Профилирование и оптимизиция кода продукта, участие в выборе компонентов решения/библиотек
• Участие в командных scrum-ритуалах и практиках совместного владения кодом
Требования:
• Профильное Высшее образование
• Опыт разработки на С++ от 5 лет
• Понимание принципов ООП, сетевых протоколов
• Знание С++17 и выше, а также STL, алгоритмов и классических структур данных
• Опыт разработки многопоточных систем
• Опыт работы с механизмами Shared Memory, mutex, semaphore
• Умение ориентироваться в чужом коде и API смежных информационных систем
• Навыки работы с реляционными и нереляционными базами данных.
• Опыт работы в системах GitLab, BitBucket, Jenkins, понимание принципов CI/CD
• Знание гибких процессов разработки ПО (Scrum)
• Умение работать в команде

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

Мы предлагаем:
• Проактивную команду
• Конкурентную заработную плату + премирование по итогам года
• Возможность профессионального развития, карьерный рост
• Участие в профильных конференциях, помощь в подготовке к публичным выступлениям
• Корпоративные мероприятия в Москве и др. городах: спортивные, тимбилдинги, конференции и праздники
• Поддержку сотрудников в саморазвитии, возможность пройти обучение за счет Компании
• Работу над созданием и развитием абсолютно новых продуктов – интересные и сложные задачи
• Подарки сотрудникам: на день рождения, событийные праздники, подарки для детей
• Материальную помощь
• Полностью официальное оформление по ТК РФ
• Комфортный офис А класса в центре Москвы по адресу, 1-й Голутвинский переулок, дом 6 (Метро Полянка/Новокузнецкая/Третьяковская/Кропоткинская) или полностью удаленная работа в пределах РФ
• ДМС со стоматологией

Контакты:

@maria_pavl0va
++ #MAVLink #ROS #MATLAB

Разработчик алгоритмов управления БЛА

КА АйТиКа, РФ, Москва, занятость: полная/удаленная

З/П: До 250 (обсуждается до 350)

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

* Разрабатывать системы управления БЛА для БЛА мультироторного и самолетного видов (следование сложным траекториям, компенсация отклонений от намеченного объекта)
* Производить математическое моделирование алгоритмов управления и тестирование в средах симуляции
* Взаимодействовать с командой, разрабатывающей архитектуру различных блоков решения.

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

* Высшее техническое образование или высшее незаконченное техническое образование
* Опыт разработки алгоритмов и математических моделей полета БЛА, облета препятствий, ориентации БЛА в пространстве от 3 лет
* Математические основы: теория автоматического управления, дифференциальные уравнения (желательно в области аэродинамики), методы оптимизации, линейная алгебра
* Практический опыт внедрения проектов в сфере БЛА или другой робототехники.

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

* Интересные проекты на переднем крае развития БЛА
* Хорошее финансовое вознаграждение, соцпакет
* Креативный и дружный коллектив профессионалов

Контакты:

Контакты: @Elena_lena_111
1
Главный Embedded developer \ Инженер-программист встраиваемых систем

АО "ОЭЗ ППТ "Алабуга"
Полная очная занятость с переездом в республику Татарстан.

З/П: до 900 000 (до вычета)

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

-участвовать в разработке и поддержке кода для микроконтроллеров на С/С++;
-заниматься сопровождением в производстве, настройкой и отладкой опытных образцов;
-участвовать в испытаниях опытных образцов;
-разрабатывать ПО для микроконтроллеров: STM32, Texas Instruments, AVR;
-разрабатывать ПО в среде MATLAB/SIMULINK (Stateflow, Embedded coder);
-разрабатывать системы автоматического управления.

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

-опыт разработки встроенного ПО микроконтроллеров/DSP;
-знание C/C+;
-опыт работы с микроконтроллерами (STM32, AVR, TMS320), периферией (TIM, SPI, DMA, ADC);
-знание интерфейсов I2C, SPI, UART, CAN, USB, Ethernet, RS232;
-знание ПО: IAR, CubeIDE, Code Composer Studio и другие;
-базовые знания электроники;
-английский язык на уровне чтения технической документации;
-опыт разработки ПО для операционных систем реального времени (RTOS).

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

-официальное трудоустройство в соответствии с ТК РФ;
-расширенный ДМС со стоматологией;
-спортивные и киберспортивные мероприятия;
-транспорт до работы из г. Елабуга, г. Набережные Челны, г. Менделеевск;
-корпоративное жилье в ЖК комфорт-класса
-гарантия профессионального роста, бесплатное обучение.

/С++ #STM32 #AVR #IAR #RTOS #CubeIDE #Matlab

Контакты:
@olenrose2 @HRG_pro
1
#Программирование ++ #OpenBMC #Yocto

Старший/ведущий разработчик C++ (Linux/ OpenBMC)

Компания: YADRO
Город: Москва/Минск/Нижний Новгород/Санкт-Петербург
Занятость: (полная удаленка/гибрид/офис)

З/П: от 150 000 - до зависит от квалификации

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

• Исправлением ошибок и разработкой новых функций в нашем варианте прошивки OpenBMC, в частности, с целью наладки взаимодействия с UEFI/BIOS x86;
• Взаимодействием с сообществом и мейнтейнерами проекта OpenBMC;
• Взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
• Возможно также непосредственное участие в работах по UEFI/BIOS для x86.

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

• Глубокое знание языка C++ (стандарт 14 и выше (17, 20), стандартные библиотеки, Boost)
• Отличное знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Знание принципов работы проекта Yocto;
• Знание принципов работы systemd и d-bus;
• Знание Python;
• Хорошее знание C, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Умение писать код высокого качества в соответствии со стандартами проекта, а также крепкие навыки документирования кода;
• Опыт отладки с помощью gdb и иных средств;
• Опыт работы с Atlassian JIRA или иными системами отслеживания задач;
• Опыт работы с системой контроля версий git;
• Опыт работы с системами непрерывной интеграции (Jenkins, Teamcity, Bamboo, и т.п.);
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
• Базовые знания цифровой и аналоговой схемотехники;
• Умение читать электрические принципиальные схемы и документацию на электронные компоненты;
• Умение пользоваться осциллографом и логическим анализатором;
• Умение при необходимости в процессе отладки осуществлять мелкие аппаратные доработки с использованием паяльного оборудования;
• Знание английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами

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

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

Контакты:

Почта: d.lipatov@yadro.com
Тг: @HRYadro
#Embedded #Linux

Разработчик встроенного ПО (Embedded Linux)

Компания НТЦ Ротек, г. Москва
Занятость: Полная (офис), сдельная (удаленка/гибрид)

З/П: З/П: 200 т.р. - 300 т.р.

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

Участие в разработке ПО для современного телекоммуникационного оборудования;
Разработка и сопровождение системного и прикладного ПО (Embedded Linux);
Перенос разработанного ПО на другие схемотехнические решения;
Исправление ошибок, выявленных в ходе тестирования;
Документирование кода.

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

Опыт разработки на языке C для ОС Linux не менее 3-х лет;
Умение работать с микропроцессорами (ARM, MIPS, RISC) на уровне регистров, а также через SDK;
Опыт разработки драйверов для Linux, знание системы сборки Buildroot;
Разработка многопоточных приложений и понимание объектов синхронизации (mutex, semaphores);
Знание средств разработки и отладки (gcc, gdb, Makefile, CMake, Shell scripting);
Желание и умение самостоятельно решать сложные задачи;
Чтение технической документации на английском языке.

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

Условия:
При оформлении в штат:
Формат работы: График работы 5/2, Москва, офис (Арбат).
Оформление: по ТК РФ. Есть IT аккредитация.
В случае сдельной/проектной работы условия обсуждаются индивидуально.

Контакты:

Контакты: @CherkinskyD
Данила
#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://tttttt.me/inkoel_189
👍10❤‍🔥22
++ #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://tttttt.me/inkoel_189

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

Инженер-программист (Embedded)

ICL Services, Россия, Казань, Полная, Удаленная

З/П: -

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

-Разработка низкоуровневого ВПО для встраиваемых систем на различных архитектурах: материнские платы, модули расширения, коммутационные модули, etc.
-Взаимодействие в команде разработки электроники при разработке архитектуры ПО и технических решений.
-Управление версионность ВПО, доработка ВПО, разработка нового функционала.
-Документирование разрабатываемого ВПО (участие в написании ТЗ на разработку, графической схемы алгоритма работы, временных диаграмм работы, etc.).
-Помощь техническим писателям в создании программной документации и инструкций.
-Участие в интеграции прикладного софта в части сопряжения с Embedded уровнем.
-Участие в макетировании и брингапе, тестирование и отладка ВПО.
-Подготовка изделий к серийному производству: тестовые прошивки, ПО для испытательных стендов

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

-Опыт работы Embedded-программистом от 5 лет (Senior Developer).
-Основной стек технологий: С, С ++, ARM и x86, UEFI, Linux, GIT, QT, СУБД.
-Опыт работы с различными интерфейсами: PCI Express, I2C, SPI, GPIO, USB, Ethernet, CAN, etc..
-Опыт отладки опытных образцов.
-Владение системой контроля версий.
-Знание английского языка на уровне чтения технической документации.
-Умение работать в команде.

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

Выплаты и бонусы:

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

Контакты:

8 (905) 053-03-99 Екатерина

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
❤‍🔥4👍2🤗1
++ #Микроконтроллер #Встраиваемая система #Linux

Инженер-программист микроконтроллеров (Embedded, C/C++)

ООО Алгоритм С
РФ, г. Екатеринбург
полная занятость

З/П: от 130 000 до 230 000 тыс до вычета налогов

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

-Участвовать в разработке ТЗ;
-Разрабатывать ПО для микроконтроллеров на языках С\С++;
-Участвовать в разработке архитектуры ПО;
-Сопровождение и доработка ранее разработанного ПО;

-Разрабатывать приемочные и модульные тесты, проверять опытные образцы, разрабатывать прикладное ПО для отладки макетов электронных модулей;

-Участвовать в наладке, запуске и сопровождении разработанных устройств;

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

Опыт работы со встраиваемыми системами;

Уверенный уровень владения языками С/С++, понимание и умение пользоваться GNU ARM Toolchain, CMake, openOCD;

Знание цифровой и аналоговой схемотехники - умение "читать" электрические схемы будет преимуществом;

Опыт программирования под Linux, опыт работы с ОСРВ - RTOS;

Знание git;

Опыт разработки многопоточных приложений;

Знание алгоритмов и структур данных;

Будет плюсом возможность писать небольшие скрипты на Python;

Знание экосистемы ST Microelectronics приветствуется;

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

Работа в аккредитованной IT-компании ;

Оформление по ТК РФ с первого рабочего дня;

Официальная заработная плата, которая определяется по результатам собеседования, и своевременные выплаты 2 раза в месяц;

Стабильный рабочий график 5/2 с гибким началом и окончанием рабочего дня с возможностью гибридного формата работы;

Расширенный ДМС со стоматологией;

Оборудованное рабочее место в комфортном офисе в центре города;

Обучение за счет компании;

Гибкость в принятии решений, свобода в выборе методов решения, главное - достичь качественного результата;

Сложные и интересные задачи - возможность внедрить новые идеи в транспортную отрасль страны;

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

Контакты:

OOO_Algoritm_S

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
👍6
#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://tttttt.me/inkoel_189

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
👍7
#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://tttttt.me/inkoel_189

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
3👍1
#вакансия #АСУТП #гибрид ++ #тимлид #C++

Руководитель группы разработки встроенного ПО / Embedded Software Teamlead

Isource, РФ, Полная занятость

З/П: до 400 000 на руки (возможно чуть выше)

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

• Проектирование и организация разработки ПО контроллера и модулей ввода- вывода для распределенной системы управления (РСУ):
• Формирование команды разработчиков (от 3х человек)
• Распределение задач между членами команды
• Осуществление полного цикла разработки ПО
• Выбор технологий и стека разработки
• Оценка длительности и трудоемкости этапов разработки
• Планирование и построение процессов разработки
• Контроль процесса разработки, оценка результатов

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

• Кандидат на эту должность обладает:
• Знание C/C++ (не менее 5 лет)
• Опыт разработки программного обеспечения для операционных систем реального времени (RTOS)
• Понимание архитектуры ядра ОС Linux. Умение собирать ядро и понимать систему его сборки
• Понимание работы протоколов передачи данных
• Знание интерфейсов GPIO, I2C, SPI, UART, CAN, USB, Ethernet, RS232/422/485
• Опыт управления коллективом разработчиков (от 3х лет)
• Опыт отладки программно-аппаратных комплексов
Ещё будет плюсом:
• Опыт работы с микропроцессорами с архитектурой ARM
• Опыт работы с АСУ ТП, ПЛК (PLC), РСУ (DCS)
• Знание стандарта МЭК 61131-3
• Опыт работы с промышленными протоколами (OPC UA, Modbus TCP/RTU, Ethernet Powerlink, Ethernet/IP, HART и др.)
• Умение читать схемы, понимание схемотехники микроконтроллеров

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

Условия труда:
• Проактивную команду
• Конкурентную заработную плату + премирование по итогам года
• Возможность профессионального развития, карьерный рост
• Участие в профильных конференциях, помощь в подготовке к публичным выступлениям
• Корпоративные мероприятия в Москве и др. городах: спортивные, тимбилдинги, конференции и праздники
• Поддержку сотрудников в саморазвитии, возможность пройти обучение за счет Компании
• Работу над созданием и развитием абсолютно новых продуктов – интересные и сложные задачи
• Подарки сотрудникам: на день рождения, событийные праздники, подарки для детей
• Материальную помощь
• Полностью официальное оформление по ТК РФ
• Комфортный офис А класса в центре Москвы по адресу, 1-й Голутвинский переулок, дом 6 (Метро Полянка/Новокузнецкая/Третьяковская/Кропоткинская) гибридный график или полностью удаленная работа в пределах РФ
• ДМС со стоматологией

Контакты:

@maria_pavl0va

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
👍72🔥2
#С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
1👍1
#Сpp #Python #Linux #Yocto #U-Boot #UEFI

Junior/Middle Разработчик C (BIOS/UEFI)

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

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

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

• Сопровождение и доработка кода UEFI BIOS для компьютеров на базе x86-64;
• Разработка системного ПО на C/С++ под ОС GNU/Linux;
• Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения;
• Реверс-инжиниринг встроенного ПО.

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

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

• Опыт самостоятельной разработки на C/C++ от 2-ух лет;
• Знание архитектур x86 и amd64;

Желательно:

• C/C++, достаточное для периодических работ с драйверами Linux и загрузчиком u-boot;
• Разработка ПО для Embedded Linux;
• Опыт отладки с помощью gdb и иных средств;
• Linux;
• Git;

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

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

Контакты:

@chikiryaww

_______________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
1👍1🥰1
#С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
3🔥2👍1