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

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

Бот для запроса на публикацию вакансий: @EmbeddedWorkBot
Download Telegram
#Схемотехник #Коммутатор

❇️ Инженер-схемотехник (телекоммуникационное оборудование)

Компания: Прософт
Город: Москва, м. Беляево
Занятость: полная, гибкий график
Вилка: от 120 т.руб до 250 т.руб на руки

Компания ПРОСОФТ, основанная в 1991 году, является ведущим поставщиком оборудования для автоматизации технологических процессов и встраиваемых систем.
В состав входит подразделение, занимающееся разработкой вычислительной и телекоммуникационной техники для встраиваемых применений и промышленной автоматизации.

❇️ Обязанности:
•  Участие в разработке концепции изделии - промышленные коммутаторы различных форм-факторов.
•  Разработка схем электрических для различных составных частей изделий.
•  Разработка документации.
•  Постановка задач смежным подразделениям: конструкторам печатных плат, разработчикам конструктивов, программистам, техническим писателям.
•  Проведение наладки и тестирования изделий.
•  Участие в постановке изделий на серийное производство.
•  Сопровождение изделий в серийном производстве.

❇️ Требования:
•  Знание цифровой электроники и вычислительной техники;
•  Знание принципов построения сетевых устройств;
•  Понимание принципов работы цифровых интерфейсов передачи данных: 10GbE, GbE, RS232/485, USB, SPI, I2C;
•  Знание принципов работы источников вторичного питания, PoE;
•  Понимание основ Signal и Power Integrity;
•  Понимание требований к ЭМС;
•  Знание одной из САПР проектирования: MentorGraphic (DxDesigner), Cadence (OrCAD), Altium Designer;

❇️ Приветствуется:
•  Знание нормативной базы (ГОСТов) с требованиями по ЭМС, климатическим и механическим воздействиям;
•  Знание актуального состояния рынка промышленных коммутаторов и основных тенденций.

❇️ Условия:
• Работу в успешной компании с многолетней историей и в команде интересных, увлеченных своим делом людей;
• ДМС (после испытательного срока);
• Трудоустройство по ТК РФ и достойную заработную плату – размер обсуждается на собеседовании;
• Обед на оборудованной кухне или в столовой (демократичные цены);
• График работы 5/2, 10:00 - 18:30, гибкое начало дня;
• Работу в офисе в шаговой доступности от метро м. Беляево.

Контакты: torukhova@prosoft.ru
👍8🌭6
Старший/ведущий разработчик С/C++ (Linux/ OpenBMC)

Компания: Аквариус
Город: Москва
Занятость: (гибрид/офис)

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

Мы ожидаем от будущего члена команды:
• Отличное знание C, для работ с драйверами Linux и baremetal приложений и загрузчиком u-boot;
• Опыт адаптации загрузчика (U-Boot) и ядра Linux (адаптация Device Tree, разработка или модификация драйверов уровня ядра), сборка дистрибутива под определенные задачи
• Опыт отладки с помощью gdb и иных средств;
• Знание Linux (как архитектуры драйверов ядра, так и пользовательских API POSIX);
• Опыт работы с системой контроля версий git;
• Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;

Будет плюсом:
• Знания С++ ;
• Опыт работы с проектом Yocto;
• Знание ассемблер для RISC-V;

Мы предлагаем:
• Оформление в аккредитованной ИТ-компании.
• ДМС с расширенным списком клиник и высоким лимитом на обслуживание.
• «Кафетерий льгот» с многочисленными услугами и сервисами.
• Премии по итогам работы

Контакт - @RomanovaOks
🔥4🌭3
#job #вакансия #ebbedded #Linux #программист

❇️Программист микроконтроллеров/Embedded Developer.
Компания: АТБ Электроника Город: Москва, м. ВДНХ
Занятость: полная, гибрид.
Вилка: от 150 т.руб до 250 т.руб на руки.
Компания «АТБ Электроника» предлагает полный перечень услуг по разработке и промышленному производству электроники: от проектирования схемотехники, до поставки, монтажа, сборки в корпус и лабораторных испытаний. Мы являемся аккредитованной ИТ-компанией, включенной в реестр Минцифры.

Какие задачи предстоит решать:

Разработка встраиваемого ПО для микроконтроллерных систем с поддержкой одной/нескольких технологий NB-IoT, LoRaWAN, GSM, Bluetooth, Wi-Fi, RFID или GPS/GNSS;
Написание I2C и BLE-драйверов для поддержки различных разрабатываемых датчиков (температуры, влажности, освещенности, объема, давления, протечки, концентрации CO2, акселерометры, гироскопы и др.);
Разработка тестового ПО для ПК;
Поддержка, доработка и рефакторинг собственного кода;
Участие в процессе проектирования электронных устройств;
Совместная отладка ПО с разработчиками устройств и с производством;
Начальное тестирование опытных образцов;
Наладка, запуск и сопровождение разрабатываемого программного обеспечения. Что мы ждем:
Отличное знание языка C/C++;
Опыт разработки встраиваемого ПО для серийных изделий на базе 32-bit ARM Cortex-M0/M0+/M3/M33/M4;
Релевантный опыт работы по программированию микроконтроллерных систем (STM32, Nordic nRF или др. аналогов); Вакансию можно посмотреть: https://hh.ru/vacancy/84357259?hhtmFrom=employer_vacancies

Контактная информация: Светлана
@Sn_easy
👍61🔥1
YADRO — группа российских технологических компаний, объединяющая направления разработки и производства вычислительных платформ, систем обработки и хранения данных, телекоммуникационного и сетевого оборудования.

Мы ищем инженера-разработчика встраиваемых систем (Embedded Engineer) в отдел встраиваемых систем, чтобы разрабатывать и поддерживать прошивки модулей, входящие в продукты компании Yadro.
Разработчик будет, с одной стороны, поддерживать существующие прошивки путем фикса багов и рефакторинга. С другой стороны - разрабатывать прошивки для новых модулей, входящий в состав продуктов компании. К примеру, в одном сервере от 10 микроконтроллеров и больше, которые могут быть расположены на разных платах. Таким образом, разработчик вносит свой вклад в работоспособность большого сервера и обеспечивает его безотказную работу.

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

• Разработка встраиваемого ПО (прошивок) для микроконтроллеров ARM (STM32, GD32), MIPS, RISC-V на языке Си;
• Поддержка и рефакторинг существующего встраиваемого ПО;
• Разработка и поддержка документации для прошивок (вики-страниц);
• Соблюдение внутренних стандартов на разработку \ ведение документации \ ведение проектов;
• Работа в команде, используя гибкие методологии разработки;
• Участие в процессах разработки и поддержки продукта - взаимодействие с менеджерами, тестировщиками, инженерами из других отделов.

Мы ожидаем от будущего члена команды:
• Знание Cи на высоком уровне;
• Умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании;
• Знание Python и Bash на уровне - "написать скрипт для автоматизации сборки прошивки";
• Знание и умение пользоваться gcc, gdb, openOCD;
• Знание Make, понимание работы системы сборки на Makefile;
• Знание и умение пользоваться Git по gitflow с ветками PR и тд.;
• Знание и умение писать unit-тесты / функциональные тесты;
• Опыт разработки под STM32 и/или аналогах (GD32);
• Опыт разработки Bare-Metal и RTOS;
• Опыт разработки драйверов;
• Знание интерфейсов - USB, UART, I2C, SPI, CAN;
• Элементарные навыки пайки и работы с измерительным оборудованием для отладки;
• Опыт работы с Jira/Bitbucket/Confluence;
• Английский язык на уровне чтения документации.

Дополнительно приветствуем:
• Знание CMake;
• Продвинутое знание Python;
• Опыт CI/CD;
• Знание Jenkins;
• Знание pytest / allure;
• Опыт работы с серверным оборудованием/СХД.

Будем рады предложить:
• Рабочее место в красивом и удобном офисе на территории БЦ «Трехгорная мануфактура» (м. Краснопресненская-кольцевая/ул.1905 - года, Москва); офис/гибрид.
• Конкурентный уровень заработной платы (вся «белая») – по результатам оценки компетенций кандидата;
• Предоставление корпоративного ноутбука (+доп.оборудование).
• Оформление по ТК РФ с первых дней работы;
• График работы с гибким началом и окончанием рабочего дня (5/2);
• Медицинскую страховку с первых дней работы, включающую стоматологию, госпитализации, международные путешествия;
• Льготное страхование членов семей (покупку полиса по корпоративной цене);
• Заботу о здоровье: программу поддержки сотрудников, психологические, юридические и ЗОЖ консультации с внешними специалистами;
• Программы обучения и развития сотрудников;
• Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами.
• «Лекторий», в рамках которого приглашенные эксперты и наши специалисты делятся профессиональным опытом из различных областей науки.

Пишите, пожалуйста: @Julia_hrm
🌭15🔥8👍61
Руководитель группы автоматизации тестирования встраиваемого ПО

#вакансия #тестирование #fulltime #спб #Питер
Компания: StarLine
Локация: Санкт-Петербург
ЗП: от 200к

Мы обеспечиваем надежную защиту, умный комфорт и умную экономию для 20 млн. автопользователей, и приглашаем к нам в команду Инженера по тестированию.

Что предстоит делать:
➡️ Тестировать программное обеспечение для автомобильных охранных комплексов StarLine

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

Что мы ожидаем от кандидатов:
• Умение системно мыслить и алгоритмизировать сложный и громоздкий функционал
• Отличные знания технических характеристик (инструкций к установке и эксплуатации) охранно-телематических комплексов СтарЛайн
• Умение внимательно слушать собеседника и вежливо аргументировать свою точку зрения
• Грамотная устная и письменная речь

Преимуществами будут:
• Знание основ программирование, базовый уровень С / С++ / Python
• Опыт построения диаграмм описания алгоритмов или процессов
• Опыт самостоятельной установки охранного-телематических комплексов
• Любовь к людям, технологиям и инновациям

Что мы предлагаем:
• Комфортный, современный офис в 7 минутах от ст. м. Площадь Ленина. Для велосипедистов есть велопарковка
• Достойная оплата труда по результатам собеседования
• Официальное оформление с первого рабочего дня (отпуск, больничный по ТК РФ)
• ДМС со стоматологией
• Гибкий график работы
• Возможность проходить обучение, посещать тематические конференции и семинары
• Работа в команде профессионалов над интересными и сложными проектами
• Отлично оборудованное рабочее место
• Завтрак, обед и ужин во вкусном кафе на территории офиса
• Корпоративные мероприятия, спорт (волейбол, футбол, яхтенный спорт, йога, trx, массаж, тренажерный зал)

Вопросы/CV/рекомендации пишите в личку @Gromova_g или на почту gromova.ga@starline.ru
🌭4🔥3👍2
Компания: Филиал ПАО Яковлев
Должность: инженер-программист (тестировщик, стендовик)
Формат работы: Офис (Москва, м. Речной вокзал)
Тип занятости: full time
ЗП: 130-200 т.р. на руки, по результатам собеседования

Добрый день! Есть вакансия инженера-программиста по тестированию ПО авионики в компании, являющейся интегратором и разработчиком ПО блоков авионики современных российских гражданских самолётов.

Обязанности:
- Разработка тестовых процедур на основе требования к ПО (Python и C)
- Разработка и доработка инструментов тестовой среды стенда (Python)
- Проведение анализов характеристик ПО (WCET, стек, вызовы и т.п.)
- Проведение анализов покрытия требований и кода тестами
- Разработка методической документации
- Анализ требований к ПО

Требования к кандидату:
- Опыт от 3-х лет в разработке или тестировании на Python / C
- Знания устройства и принципов работы цифровых интерфейсов: Ethernet, CAN, RS232
- Знания процессов интеграции встроенного ПО на C: компиляция, линковка, загрузка
- Навыки работы с системами контроля версий: GIT, SVN
- Навыки работы с компьютерным железом и стендовым оборудованием: сборка ПК, переделка жгутов, проверка цепей, мелкая пайка

Приветствуются:
- Опыт разработки встроенного ПО на C
- Знания авиационных интерфейсов (ARINC429, ARINC664)
- Знания процессов разработки авиационного ПО по КТ-178С (DO-178C)
- Знания ОС Linux

От компании:
- Трудоустройство согласно ТК РФ
- Полностью белая и регулярная зарплата
- Гибкое начало / окончание рабочего дня
- Дружный коллектив
- ДМС
- Бронь

Связь: @borodaenko
🌭18👍2🔥2🐳1
Компания: МЦСТ www.mcst.ru
Город: Москва, м. Беляево
Занятость: полная, гибрид

В нашей команде открыта позиция инженера - тополога

Обязанности:
Топологическое проектирование печатной платы модуля.
Топологическое проектирование коммутационной платы корпуса МП.
Требования:
Высшее образование.
Английский на уровне чтения технической документации.
Владение топологическими САПР.

Приветствуются:
• Коммуникабельность, дотошность, усидчивость.
• Навыки схемотехнического проектирования.
• Пространственное воображение.
• Знания требований целостности сигналов.
• Знания методов проведения технических расчетов, принципов работы, условий монтажа и технической эксплуатации разрабатываемых изделий.
• Знания методов и средств автоматизированного проектирования и правила пользования ими.
• Знания научных и инженерных проблем по тематике проводимых исследований и разработок, отраслевых руководящих и нормативных материалов, отечественной и зарубежной информации по специальности.
• Знание основ схемотехники.
Условия:
• оформление в соответствии с ТК РФ;
• оплата труда от 150 тыс., по результатам собеседования;
• возможность профессионального и карьерного роста;
• добровольное медицинское страхование;
• гибкий рабочий график;
• возможность частично-удалённой работы;
• возможность написания научных статей по теме работы;
• офис 1 минута от м. Беляево;
• испытательный срок – 3 месяца.

Контакты:
Алексей , kataman_a@mcst.ru, @activision24
🌭12👍2🐳1
QC-инженер в команду умных устройств Яндекса

Локация: Москва

Яндекс производит миллионы умных устройств с передовыми потребительскими характеристиками. Для нас очень важно, чтобы эти продукты радовали и приносили пользу клиентам по всему миру, поэтому мы заботимся об инфраструктуре контроля качества продукции на производстве. Ищем талантливых инженеров, которые помогут нам создавать и улучшать эту инфраструктуру.

Какие задачи вас ждут
- Тестировать продукты Яндекса в офисе и управлять этим процессом на производственных площадках
- Разрабатывать и улучшать методологию тестирования умных устройств
- Разрабатывать и валидировать тестовые установки и ПО
- Разворачивать тестовую и IT-инфраструктуру на производстве
- Анализировать данные тестирования и на их основе определять корневые причины проблем
- Взаимодействовать с разработчиками, менеджерами и производственными фабриками

Мы ждем, что вы
- Знаете теорию тестирования и умеете её применять
- Работали с Linux, bash и Python
- Разрабатывали или тестировали электронные устройства
- Имеете хорошие аналитические способности, быстро разбираетесь в сложных технологиях и задачах, нацелены на результат
- Знаете английский язык на уровне не ниже Intermediate

Будет плюсом, если вы
- Участвовали в испытаниях на надёжность и программах улучшения качества
- Работали с серийным производством
Знаете основы SQL, протоколы HTTP/HTTPS, REST, SOAP и сетевые протоколы
- Тестировали приложения или драйверы встроенных Linux- и Android-систем
- Работали с RF-протоколами

Что мы предлагаем
- Работу в сильной команде, с которой можно расти
- Сложные задачи для сервисов с миллионами пользователей
- Возможность влиять на процесс и результат
- Зарплату на уровне рынка и выше
- Премии каждые полгода для всех, кто успешно прошёл ревью
- Расширенную программу ДМС, оплату 80% стоимости ДМС для супругов и детей
- Гибкий график работы
- Ипотечные программы: под 3% на 10 лет или без процентов на 3 года
- Компенсацию оплаты питания на территории и в окрестностях офиса
- Спортзал, тренажёрный зал, занятия йогой в офисе
- Бесплатную парковку
- Программу релокации для кандидатов из других городов

За деталями обращайтесь к @svsmirnova
🌭15👍3
#Схемотехник #Embedded #CompactPCI #COMExpress #PC104 #PCIExpress #BoxPC

❇️ Инженер-схемотехник (вычислительная техника)

Компания: Прософт
Город: Москва, м. Беляево
Занятость: полная, гибкий график
Вилка: от 120 т.руб до 250 т.руб на руки

Компания ПРОСОФТ, основанная в 1991 году, является ведущим поставщиком оборудования для автоматизации технологических процессов и встраиваемых систем.
В состав входит подразделение, занимающееся разработкой техники для встраиваемых применений: модульные блоки промышленных стандартов CompactPCI, PC/104, планшетные компьютеры на базе COM Express, Smarc на базе вычислительных модулей собственной разработки на процессорах с архитектурой x86, ARM, MIPS и Эльбрус.

❇️ Обязанности:
•  Участие в разработке концепции изделий: блок, планшетный компьютер, моноблок.
•  Разработка схем электрических для различных составных частей изделий.
•  Разработка документации.
•  Постановка задач смежным подразделениям: конструкторам печатных плат, разработчикам конструктивов, программистам, техническим писателям.
•  Проведение наладки и тестирования изделий.
•  Участие в постановке изделий на серийное производство.
•  Сопровождение изделий в серийном производстве.

❇️ Требования:
•  Знание основ цифровой электроники и вычислительной техники;
•  Знание принципов построения вычислительных систем с использованием современных процессоров, контроллеров и ПЛИС;
•  Понимание принципов работы цифровых интерфейсов передачи данных: RS232, RS485, CAN, PCI Express, SATA, USB, LVDS, Ethernet;
•  Знание принципов работы источников вторичного питания;
•  Понимание основ Signal и Power Integrity;
•  Понимание требований к ЭМС;
•  Знание одной из САПР проектирования: MentorGraphic (DxDesigner), Cadence (OrCAD), Altium Designer;

❇️ Приветствуется:
•  Знание спецификаций cPCI, cPCI Serial, COM Express, PC/104+, MicroPC и конструктива Евромеханика и опыт проектирования устройств на их базе;
•  Знание актуального состояния рынка промышленных компьютеров и основных тенденций;
•  Знание нормативной базы (ГОСТов) с требованиями по ЭМС, климатическим и механическим воздействиям.

❇️ Условия:
• Работу в успешной компании с многолетней историей и в команде интересных, увлеченных своим делом людей;
• ДМС (после испытательного срока);
• Трудоустройство по ТК РФ и достойную заработную плату – размер обсуждается на собеседовании;
• Обед на оборудованной кухне или в столовой (демократичные цены);
• График работы 5/2, 10:00 - 18:30, гибкое начало дня;
• Работу в офисе в шаговой доступности от метро м. Беляево.

Контакты: torukhova@prosoft.ru
👍2
#Программирование #QEMU #RISC-V #C #Linux
❇️ Системный программист QEMU

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

Компания занимается разработкой ядер на основе архитектуры RISC-V и является активным участником международного сообщества RISC-V, комитетов и рабочих групп, в которых определяются направления развития архитектуры.
Системная разработка является важным направлением в создании процессорных ядер. Команда занимается разработкой собственных и поддержкой существующих программных компонентов, таких как: syntacore bootloader, fsbl, bsp (HAL), QEMU, Linux kernel, Zephyr.
Специфика работы в команде подразумевает погружение в архитектуру процессоров RISC-V, подсистему памяти и кэшей, возможность влиять на архитектурные решения, работу с open-source сообществом.
На данный момент команда ищет системного разработчика с уклоном в функциональную симуляцию. Необходимо разрабатывать и поддерживать функциональный симулятор, базирующийся на QEMU, для RISC-V ядер. Нужно точно повторять поведение железа в симуляторе, это позволяет приступить к разработке тестов, системного и прикладного ПО на ранних этапах проектирования ядер, что значительно сокращает релизный цикл выпуска итогового продукта.

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

• Совместная работа с командами разработки системного ПО для процессорных ядер и периферийных устройств
• Подготовка релизов системных компонент для внешних и внутренних пользователей
• Участие в рабочих группах RISC-V сообщества
• Контрибьютить в open-source проекты
• Разработка и отладка моделей процессорных ядер и периферийных устройств на FPGA и QEMU
• Совместная работа с командами FPGA по разработке инструментов ко-симуляции (RTL симулятор + QEMU, FPGA прототип + QEMU)

❇️Мы ожидаем от будущего члена команды:

• Понимание архитектуры CPU (х86, RISC-V) и операционных систем;
• Программирование на C/C++; Знание классических алгоритмов и структур данных;
• Понимание ОС Linux, ядра и систем виртуализации;
• Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
• Уверенный пользователь Linux (включая cli & shell programming);
• Опыт работы в команде, знакомство с процессами Code Review, CI/CD; Английский язык на уровне чтения технической литературы;

❇️Дополнительно приветствуем:

• Опыт работы с функциональными симуляторами;
• Опыт работы с системами CI (gitlab\jenkins);
• Знание Python;

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

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

Контакты:
Почта: d.lipatov@yadro.com
Тг: @HRYadro
Ссылка на hh: https://hh.ru/vacancy/89736340?hhtmFrom=employer_vacancies
👍5🥰2🔥1
Вакансия C++ Developer

Компания: Aston
Локация: РФ (Удалёнка с командировкой 1 месяц в Москве)
ЗП: от 250-280к гросс

Мы – аутсорсинговая аккредитованная IT-компания Aston, разрабатываем программное обеспечение на заказ и оказываем услуги IT-аутсорсинга предприятиям, организациям и стартапам. Приоритетные направления – финансовые технологии, телеком, ритейл, недвижимость и другие. Среди наших клиентов – компании Тинькофф, Х5 Retail Group, Банки.ру, ВТБ Банк, Альфа Банк, Цифра и другие.

Чем предстоит заниматься?
- разрабатывать распределенную, отказоустойчивую, высоконагруженную программно-определяемую систему обработки информации;
- оптимизировать по скорости и памяти (снижать задержки, увеличивать производительность), улучшать многопоточность;
- обеспечивать отказоустойчивость системы (детектировать отказы, восстанавливать данные, проводить перебалансировку и оповещение);
- разрабатывать вспомогательное ПО (мониторинг, автотесты и др.);
- проводить код-ревью.

Ожидаемые компетенции:
- опыт работы в роли C++ Developer от 4-х лет;
- опыт использования фреймворка Qt;
- опыт командной разработки в среде Linux;
- опыт проведения код-ревью;
- опыт планирования, оценки и декомпозиции задач разработки;
- опыт участия в соревнованиях по программированию или решения задач на leetcode.com.

Будет плюсом:
- понимание принципов ultra low latency, lockless и copy-on-write разработки;
- понимание принципов работы ядра Linux (memory management; network/file/block layer);
- опыт разработки многопоточных и асинхронных приложений;
- опыт разработки сетевых приложений (TCP/IP);
- опыт тестирования кода с помощью автотестов;
- знание DPDK, SPDK, PMDK;
- знание Rust/Python;
- знание основных библиотек разработки HPC-инфраструктуры;
- знание XDP, eBPF, RDMA, Zero-Copy.

Бонусы от компании:
медицинская страховка (+стоматология);
удобный формат работы (из дома, офисный, гибридный);
оплачиваемый sick-days;
доплаты за менторство и ведение обучающих курсов;
оплачиваемый бенч, отпуск и больничные.

🏢 Подробнее о компании по ссылке – https://astondevs.ru/about_company.pdf

Заинтересовала вакансия? Свяжитесь со мной 😉

Telegram: @MariyaOk98
🐳32🔥1🌭1
#Схемотехник #Embedded #CompactPCI #COMExpress #PC104 #PCIExpress #BoxPC

❇️ Инженер-схемотехник (вычислительная техника)

Компания: Прософт
Город: Москва, м. Беляево
Занятость: полная, гибкий график
Вилка: от 120 т.руб до 250 т.руб на руки

Компания ПРОСОФТ, основанная в 1991 году, является ведущим поставщиком оборудования для автоматизации технологических процессов и встраиваемых систем.
В состав входит подразделение, занимающееся разработкой техники для встраиваемых применений: модульные блоки промышленных стандартов CompactPCI, PC/104, планшетные компьютеры на базе COM Express, Smarc на базе вычислительных модулей собственной разработки на процессорах с архитектурой x86, ARM, MIPS и Эльбрус.

❇️ Обязанности:
•  Участие в разработке концепции изделий: блок, планшетный компьютер, моноблок.
•  Разработка схем электрических для различных составных частей изделий.
•  Разработка документации.
•  Постановка задач смежным подразделениям: конструкторам печатных плат, разработчикам конструктивов, программистам, техническим писателям.
•  Проведение наладки и тестирования изделий.
•  Участие в постановке изделий на серийное производство.
•  Сопровождение изделий в серийном производстве.

❇️ Требования:
•  Знание основ цифровой электроники и вычислительной техники;
•  Знание принципов построения вычислительных систем с использованием современных процессоров, контроллеров и ПЛИС;
•  Понимание принципов работы цифровых интерфейсов передачи данных: RS232, RS485, CAN, PCI Express, SATA, USB, LVDS, Ethernet;
•  Знание принципов работы источников вторичного питания;
•  Понимание основ Signal и Power Integrity;
•  Понимание требований к ЭМС;
•  Знание одной из САПР проектирования: MentorGraphic (DxDesigner), Cadence (OrCAD), Altium Designer;

❇️ Приветствуется:
•  Знание спецификаций cPCI, cPCI Serial, COM Express, PC/104+, MicroPC и конструктива Евромеханика и опыт проектирования устройств на их базе;
•  Знание актуального состояния рынка промышленных компьютеров и основных тенденций;
•  Знание нормативной базы (ГОСТов) с требованиями по ЭМС, климатическим и механическим воздействиям.

❇️ Условия:
• Работу в успешной компании с многолетней историей и в команде интересных, увлеченных своим делом людей;
• ДМС (после испытательного срока);
• Трудоустройство по ТК РФ и достойную заработную плату – размер обсуждается на собеседовании;
• Обед на оборудованной кухне или в столовой (демократичные цены);
• График работы 5/2, 10:00 - 18:30, гибкое начало дня;
• Работу в офисе в шаговой доступности от метро м. Беляево.

Контакты: torukhova@prosoft.ru
👍4
Forwarded from DevOps40
Друзья!

Самая крутая новость ноября: 27 и 28 ноября будет открытая трансляция Главного зала HighLoad++ 2023. Это стало возможным благодаря поддержке нашего генерального партнёра, компании Яндекс.

В программе открытого трека — доклады лучших спикеров и трансляция церемонии награждения Премии HighLoad++ 2023.

Зарегистрируйтесь, чтобы получить бесплатный доступ к открытому треку: https://free-track.highload.ru/
👍5
НТЦ «ЭЛИНС» - это современная высокотехнологичная компания, занимающая одну из ведущих позиций в области информационных технологий и создания систем управления сложными техническими комплексами.

📣 В связи с развитием портфеля проектов и расширением штата приглашаем в команду middle / senior разработчика embedded систем.

💰 Вилка от 130 000 ₽ до 260 000 ₽ на руки

Обязанности:

✏️ Разработка, рефакторинг и отладка firmware для MCU / SoC изделий вычислительной техники, пультовых устройств оператора, телеметрии, радиосвязи, видео-смотровых устройств, хост-контроллеров аккумуляторных батарей, зарядных устройств и источников питания.
✏️ Разработка и реализация протоколов информационно-логического взаимодействия, регистровой модели взаимодействия с ПЛИС по системной шине.
✏️ Разработка / валидация схемотехники цифровых устройств на базе MCU / SoC .
✏️ Сопровождение разработки топологии печатных плат.
✏️ Отладка опытных образцов изделий с использованием измерительного и паяльного оборудования.
✏️ Участие в разработке комплектов КД / ПД в соответствии с ГОСТ ЕСКД / ЕСПД.
✏️ Работа в системе управления проектами на базе redmine в рамках запланированных этапов жизненного цикла продукта.
✏️ Управление разработкой - выбор решений, декомпозиция, постановка и контроль задач.

Требования:

Уверенное знание языка C.
Базовое знание языка C++ (С++11 и выше), design patterns в ООП.
Уверенное владение инструментами разработки или (любой из) IDE:
▫️MS VS code + расширения C/C++, CMake Tools, Cortex-Debug + CMake, GNU Make / Ninja, GCC, JLink / OpenOCD.
▫️IDE: GNU MCU Eclipse + GCC, Keil MDK, MPLAB-X + XC8.
Уверенное знание микроархитектуры и опыт разработки firmware для MCU на базе CPU ARM Cortex-M, RISC-V.
Представление о микроархитектуре SoС на базе CPU ARM Cortex-A - Xilinx Zync-7000 или аналогичных.
Опыт работы с типовой периферией – GPIO, SPI, I2C, CAN, UART, USB OTG, MII / RMII, LTDC, FSMC / FMC, DMA, Timer, ADC / DAC, IWDG.
Опыт разработки собственных библиотек поддержки периферии на базе CMSIS / Reference Manual / Datasheet.
Ориентирование в ld-script, startup-code, умение модифицировать их при необходимости.
Знание принципов кооперативной / вытесняющей многозадачности, средств межпоточной синхронизации ОСРВ, опыт использования FreeRTOS / scmRTOS или аналогичных ОСРВ.
Знание систем версионного контроля SVN / Git.
Уверенное знание цифровой и основ преобразовательной схемотехники.

Приветствуется:

☑️ Соблюдение MISRA C / code style.
☑️ Умение работать с map-файлом и ассемблерным листингом для оптимизации программ.
☑️ Опыт использования сторонних фреймворков поддержки GUI – LVGL / uGFX, USB OTG host / device (классы CDC, HID, Mass Storage), FAT FS, lwIP и др.
☑️ Опыт разработки производительного кода для приложений встраиваемых систем на C++ с использованием возможностей современных языковых стандартов (C++11 ... C++20), понимание и использование template metaprogramming.
☑️ Опыт разработки / модификации linux kernel modules (char / net device drivers), DTS, U-boot, user space приложений; конфигурирования и сборки ядра, rootfs на базе buildroot для SoC с процессором ARM Cortex-A.

Условия:

📍Место работы: г. Зеленоград, Панфиловский проспект, 10;
Трудоустройство и соц. пакет в полном соответствии с ТК РФ;
📌 Дополнительное медицинское обслуживание для работников, отработавших в компании более 1 года, и их детей.
📌 График работы: пн.-пт. 09.00-17.30; обед 12:45-13:30.
📌 Заработная плата обсуждается по результатам собеседования.

https://ruza.hh.ru/vacancy/89551393
🌭20🔥8👍4
#Программирование ++ #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, и т.п.);
• Знания английского языка (технический словарь) как минимум на уровне Intermediate/B1. Мы много общаемся с международными командами;
• Быстрой обучаемости новым технологиям.

❇️ Приветствуем:
• Наличие работ в проектах с открытым исходным кодом на 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
👍7🔥3😱2🌭2🐳1
В связи с расширением команды ищу  С/С++ Разработчика (Embedded) в компанию, которая  разрабатывает встраиваемые питьевые установки для крупных офисов с системой диспетчеризации, мониторинга и технологиями IoT. На данный момент продукт является лидером на российском рынке и конкурирует с мировыми брендами в этой области.

Основная задача:  разрабатывать ПО для микроконтроллеров и внедрять технологии IoT.

Что хотим увидеть у кандидатов:
•  Отличное знание C, умение писать структурированный, поддерживаемый код;
•  Умение читать чужой код, разбираться в готовых примерах;
•  Модульный подход к проектированию ПО;
•  Знание принципов разработки под RTOS (FreeRTOS);
•  Опыт работы с периферией и интерфейсами: RS485, I2C, АЦП/ЦАП, таймеры;
•  Опыт отладки ПО микроконтроллеров;
•  Твердые знания по цифровой и аналоговой схемотехнике;
•  Уверенное использование лабораторного оборудования для отладки электронных схем;

Будет плюсом:
•  Знание С++/Python;
•  Уверенное использование Git;
•  Опыт работы с графикой на микроконтроллерах;
•  Умение проектировать электронные схемы;

Условия:
•  Полное соблюдение ТК РФ (оформление, отпуска, больничные оплачиваются);
•  Полная занятость: 5/2 с 9:00 до 18:00 (гибридный график, визиты в офис 1-2 раза в неделю, по необходимости);
•  Обеспечение всем необходимым для работы;
•  Территориально: м. Рассказовка (2 км до офиса), на территории офиса есть парковка.

Резюме присылайте в личку @aleksandra_fedotova
🌭14👍4
#вакансия #c #cpp #senior #lead #teamlead #embedded #гибрид #москва

Позиция: Тимлид в команду Embedded-разработки
Формат работы: гибрид в Москве
Занятость: фулл-тайм
Условия: оформление по ТК РФ, ДМС, годовые премии и премии за успехи в работе
Зарплата: до 380 000 на руки

❇️ Основные задачи:

📌 руководство разработкой ПО для встраиваемых систем с ОС Linux (платформы x86 и/или ARM)
📌 решение архитектурных вопросов
📌 код-ревью

❇️ Что важно:

📌 высшее техническое образование
📌 опыт разработки встроенного ПО на C/C++
📌 опыт создания многопоточных приложений и их отладки в среде Linux
📌 опыт работы с USB, Ethernet и PCIe
📌 опыт руководства командой от 3-х человек

📩 Контакт: @mgrttt
👍10🔥2
Ищу программиста в офис в Москве

Компания: ООО Промсвязьдизайн.
Офис: Москва, метро Народного Ополчения.
Занятость: полная
ЗП вилка: 110-130 т.р. 

Компания занимается разработкой, производством и продажей электропитающего оборудования для систем связи.

Обязанности
• Написание сервисных, тестовых и пользовательских (GUI) программ под десктоп (Windows, Linux). В основном для взаимодействия с внешними устройствами и датчиками.
• Доработка/изменение существующих программ на Си и немного GoLang.
• Участие в выборе и реализации способов и методов построения программных решений.
• Совместная работа над одним проектом (с другими программистами и/или инженерами) от постановки задачи до отладки и тестирования.
• Написание программ под Embedded Linux.
• Сборка ядра, загрузчика, FS с недостающими модулями, утилитами либо под новые микроконтроллеры.
• Взаимодействие с подрядными программистами: постановка задачи, контролирование хода работ, прием работы (кода).
• Консультация пользователей по программным продуктам (техподдержка).

Требования
• Хорошее знание С, С++. Опыт написания GUI под десктопы. 
• Знание HTTP/HTTPS, PHP, JavaScript, базы данных на уровне создания простого WEB-интерфейса.
• Знание Linux на уровне сборки ядра, знание, как написать свой драйвер, умение написать скрипт bash для автоматизации сборки.
• Приветствуется опыт разработки для встраиваемых систем Embedded Linux для ARM.
• Понимание и/или опыт работы с интерфейсами и протоколами UART, RS232, RS485, TCP/IP, Modbus, SNMP.
• Умение отлаживать и проверять работоспособность программ, взаимодействующих с вешними устройствами и датчиками.
• Ответственность, внимательность, заинтересованность в своей работе.
• Опыт самостоятельных разработок и разработок в команде.

Условия
• Трудоустройство по ТК РФ. 
• Белая з/п, выплачивается стабильно.

Контакты @eto_maksim, kmm@promsd.ru
🌭94👍1
Разработчик linux embedded

Вилка: 160-200 тр на руки

Мы - один из лидеров онлайн мониторинга транспорта в России https://glonassgps.com/
Мы ищем увлеченного опытного специалиста, способного самостоятельно находить технические решения, работать с Linux на уровне разработки архитектуры встраиваемого решения, написания драйверов, сборки образа.
Предстоит вести разработку ПО для многофункционального устройства применяемого в пассажирском транспорте, горной отрасли, на объектах ТЭК.

Требования:
- Опыт разработки встраиваемых систем на базе Linux от 3х лет
- Знание языка программирования С, C++
- Опыт работы на QT
- Опыт написания драйверов для Linux
- Опыт сборки дистрибутивов
- Опыт работы с интерфейсами Ethernet I2C, UART, SPI, GPIO, COM
- Знание английского языка на уровне чтения технической документации
- Умение читать принципиальные электрические схем
- Самостоятельность

Условия:
- Оформление по ТК РФ
- Работа в комфортном офисе в г. Челябинск
- Бесплатная парковка на территории под шлагбаумом
- Современное оснащение рабочего места
- Возможность обучаться, участвовать в конференциях и семинарах
- Работа в команде профессионалов над интересными и сложными проектами
- Гибкое начало рабочего дня
- Для иногородних можем рассмотреть возможность компенсации аренды жилья

Контакты
вакансия на hh https://chelyabinsk.hh.ru/vacancy/90064998?hhtmFrom=employer_vacancies
сайт компании: https://glonassgps.com/
контакт для связи: v@tk-chel.ru
🌭16👍8
Вакансия: Lead/Senior программист С/С++ (OpenBMC)
Формат: удаленка
Занятость: полная

В компанию, специализирующуюся на решениях для построения корпоративных информационных инфраструктур, требуется Lead/Senior разработчик на C/C++ (linux)

Обязанности:
·   Разработка и поддержка программного обеспечения на языке C/C++ под управлением ОС Linux.
·   Отслеживание и устранение ошибок в коде.
·   Разработка и поддержка программной документации в рамках выполняемых задач.

Требования:
·  Опыт работы в качестве Lead команды разработки от 3 лет (5+ человек) (требование для специалиста уровня Lead).
· Уверенное знание C/C++ (5+ лет).
· Понимание принципов работы ядра Linux (memory management; network/file/block layer).
· Хорошее знание сетевого стека Linux, понимание абстракций операционной системы, созданных для взаимодействия с IP-сетями.
· Знание архитектуры серверов x86, понимание принципов взаимодействия процессоров, памяти, устройств PCIe.
· Опыт разработки приложений, сервисов, драйверов для Linux на С/С++.
· Опыт разработки многопоточных и асинхронных приложений.
· Знание Git.
· Опыт работы с системами непрерывной интеграции (Gitlab,Jenkins, Teamcity, Bamboo, и т.п.).
· Опыт реверс-инжиниринга стороннего ПО.
· Разработка ПО систем управления BMC на базе OpenBMC (С/С++, embedded Linux, yocto, U-Boot, python, UEFI, и vue.js. Протоколы: dbus, ipmi, i2c/smbus, redfish).

Для отклика пишите в телеграм: @smartbrain_Lena
🌭14👍21