Мы используем cookies для улучшения опыта пользователей, анализа трафика и показа подходящей рекламы.
Подробнее Принимаю
Введите должность

Статистика зарплат Embedded в Санкт-Петербурге

Получать информацию со статистикой на почту

Статистика зарплат Embedded в Санкт-Петербурге

84 760 ₽ Средняя зарплата в месяц

Уровень средней зарплаты за последние 12 месяцев: "Embedded в Санкт-Петербурге"

Валюта: RUB USD Год: 2021
На гистограмме изображено изменение уровня средней заработной платы профессии Embedded в Санкт-Петербурге.

Рейтинг похожих вакансий по уровню заработной платы в Санкт-Петербурге

Среди похожих профессий в Санкт-Петербурге наиболее высокооплачиваемой считается Embedded Linux Developer. По данным нашего сайта, уровень средней зарплаты составляет 150000 руб. На втором месте - Microcontroller programmer с зарплатой 86667 руб, а на третьем - Программист встраиваемых систем с зарплатой 75417 руб.

Найдите подходящую статистику

Показать еще

Рекомендуемые вакансии

Control Systems Engineer / Разработчик алгоритмов систем управления (Vehicle Systems)
ARRIVAL LTD, Санкт-Петербург, Лахтинский проспект, б
Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения. Чтобы этого достичь, мы стараемся оптимизировать каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения. Программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта), а также сопутствующие сервисы мы разрабатываем в Санкт-Петербурге, автомобили собираются в Банбери (Англия). Мы ищем разработчиков алгоритмов систем управления в команду Vehicle systems для работы над одной из таких систем как управление тяговыми моторами, термальная система, климат контроль, управления распределением момента, ABS, ESP, а также разработкой систем управления для сопутствующих автомобильных систем. Вашими задачами будут: Сбор, анализ, уточнение системных требований и их реализация. Разработка алгоритмов систем управления и программного обеспечения для встраиваемых систем. Создание математических моделей. Отладка, тестирование моделей, программного обеспечения как на стендах, так и на реальном автомобиле. Мы ждем от вас: Опыт разработки систем управления в среде Simulink Matlab от 3 лет. Опыт разработки ПО для встраиваемых систем. Знание теоретической механики, электротехники и термодинамики. Опыт работы с неформализованными требованиями (сбор и моделирование). Опыт разработки и отладки алгоритмов систем управления на реальном объекте. Английский на уровне общения и чтения технической документации. Дополнительными преимуществами будут: Знание автомобильных интерфейсов CAN. Знание стандарта ISO 26262, J1939. Мы предлагаем: Работа над уникальным для России проектом. Достойная заработная плата по результатам собеседования. Профессиональная слаженная команда, ориентированная на результат. Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.
Программист встраиваемых систем на C/C++
Контур-НИИРС, Санкт-Петербург, улица Швецова
В связи с ростом объема работ и расширением отдела, пополняем наши ряды увлеченными специалистами. В обязанности входит: Разработка программного обеспечения для авиационного оборудования; Отладка и оптимизация программного обеспечения; Документирование нетривиальных алгоритмов и подходов; Взаимодействие с тестировщиками по результатам проверки. Для работы у нас потребуются следующие навыки и опыт: Отличная математическая подготовка; Опыт разработки программного обеспечения на языках С/С++, стандарт не ниже С++11; Отличное понимание принципов ООП; Понимание основ работы аппаратуры: регистры, прерывания, взаимодействие с ПЛИС(FPGA) по Memory Mapped IO; Опыт программного взаимодействия по интерфейсам Ethernet, USB, CAN, RS, так же внутренним (PIO, UART, I2C, SPI); Мы предлагаем: - Достойную заработную плату (уровень заработной платы обсуждается с успешным кандидатом); - Удобный график - начало рабочего дня по договоренности; - Оформление в соответствии с ТК РФ, социальные гарантии; - ДМС после испытательного срока; - Возможность профессионального и личностного роста; - Работу в профессиональном и увлечённом коллективе.
Программист-Разработчик С/С++ (встраиваемые системы)
Специальный Технологический Центр (ООО СТЦ), Санкт-Петербург, Кушелевская дорога, к
Мы разрабатываем программные продукты на самом переднем крае технологий в области сотовой, спутниковой и специальной связи, а также каналов управления и передачи данных беспилотных аппаратов. Это сложные распределенные software-defined radio системы с современными нетривиальными интерфейсами пользователя. Мы ищем разработчиков для дальнейшего развития наших решений. Требования: - Опыт промышленной разработки на С/С++ (в том числе С++11) не менее 5 лет; - Опыт разработки на платформах DSP и ARM (разновидности SoC Texas Instruments Keystone); - Опыт работы с периферийным «железом», ADC/DAC, интерфейсы SPI, CAN, Ethernet; - Понимание концепции Software-Defined Radio (SDR), опыт разработки программных демодуляторов/декодеров; - Знания в области цифровой связи и цифровой обработки сигналов, понимание принципов построения современных систем связи в диапазоне УКВ (сотовые, транкинговые сети); - Опыт разработки сетевых приложений поверх TCP / UDP; - Опыт использования инструментов Git, CMake; - Английский язык на уровне чтения технической документации; - Способность постоянно обучаться. Желательно: - Опыт практической работы с высокоинтегрированными трансиверами AD9361, ADRV9009; - Опыт использования пакета Matlab/Simulink; - Опыт использования библиотек Qt, boost, gtest; - Опыт использования инструментов SVN, GitLab, Jenkins; - Радиолюбительская практика, опыт использования open-source пакетов типа GNURadio, OpenBTS, SDRSharp и подобных. Условия: - Испытательный срок 3 месяца; - Оформление по ТК РФ, оплачиваемый отпуск 28 дней; - 13-я зарплата, премии по итогам завершения работ, индексации заработной платы; - Возможности для профессионального и карьерного роста, современный технологический стек, актуальные инструменты разработки; - Минимум бюрократии и активности, не связанной напрямую с программированием; - Возможность влиять на выбор технологий, используемых в отделе; - Гибкий график, возможна периодическая удаленная работа; - Демократичная, дружелюбная обстановка в коллективе.
Senior QA Engineer (Embedded SW)
ARRIVAL LTD, Санкт-Петербург, Лахтинский проспект, б
Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения. Чтобы этого достичь, мы стараемся оптимизировать каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения. Электроника и программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта) мы разрабатываем в Санкт-Петербурге, автомобили собираются в Англии. Мы ищем Инженера по тестированию бортовых компонентов и систем, работающих для обеспечения безопасности доступа, внутренней и внешней коммуникации автомобиля. Наша область работы – программные и аппаратные решения в области Cyber Security, разработанные с использованием новейших технологий и подходов, и примененные к электрическому транспорту. Вашими задачами будут: Участвовать в разработке методик функционального тестирования. Анализировать требования к компонентам и системам, документацию. Разрабатывать автоматизированные тест-кейсы. Анализировать результаты тестирования. Поддерживать и увеличивать автоматизированное тестовое покрытие. Мы ждем от вас: Опыт тестирования встраиваемых систем. Опыт работы с Linux. Опыт работы с Jira/Confluence. Знание английского языка (технический и письменное общение). Понимание принципов функционирования общесистемных, бортовых и беспроводных интерфейсов (CAN, LIN, Ethernet, UART, BLE, WiFi). Преимуществом будет: Опыт автоматизации тестирования. Знание Python. Базовые знания схемотехники. Мы предлагаем: Работу над уникальным проектом. Оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков. Полный пакет ДМС. Компенсацию затрат на занятия спортом и/или изучение иностранного языка.
Инженер по тестированию встраиваемых систем / Embedded systems test engineer
ARRIVAL LTD, Санкт-Петербург, Лахтинский проспект, б
Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения. Чтобы этого достичь, мы оптимизируем каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения. Электронику и ПО автомобиля (от контроллеров движения до систем искусственного интеллекта) мы разрабатываем в Санкт-Петербурге, автомобили собираются в Англии. Мы ищем Инженера по тестированию встраиваемых систем, в чью зону ответственности войдет тестирование системного ПО - собственных драйверов периферийных модулей микроконтроллера, которые разрабатываются в соответствии со стандартом ISO 26262. Вашими задачами будут: Разрабатывать методики тестирования. Анализировать требования к системам, документацию, стандарт ISO 26262. Разрабатывать автоматизированные тест-кейсы. Анализировать результаты тестирования. Поддерживать и увеличивать автоматизированное тестовое покрытие. Мы ждем от вас: Опыт тестирования встраиваемых систем. Знание языков программирования: C- для написания тестов, Python- для автоматизации тестирования. Опыт разработки под Linux. Опыт автоматизации тестирования. Опыт проведения статического и динамического тестирования. Знание интерфейсов SPI, I2C, UART, CAN. Преимуществом будет знание интерфейсов: Automotive Ethernet, LIN, протоколов XCP, CCP. Базовые знания схемотехники. Знание английского языка на уровне не ниже Intermediate (для ведения документации, письменного и устного взаимодействия с коллегами). Преимуществом будет: Опыт тестирования critical-safety систем. Мы предлагаем: Работа над уникальным для России проектом, амбициозные и интересные задачи. Достойная заработная плата по результатам собеседования. Профессиональная слаженная команда, ориентированная на результат. Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.
Embedded Software Engineer/ Разработчик ПО под МК
ARRIVAL LTD, Санкт-Петербург, Лахтинский проспект, б
Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения. Чтобы этого достичь, мы стараемся оптимизировать каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения. Программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта), а также сопутствующие сервисы мы разрабатываем в Санкт-Петербурге, автомобили собираются в Банбери (Англия). Мы ищем опытного Разработчика ПО встраиваемых систем МК. Ваши будущие задачи: Разработка встраиваемого ПО для automotive микроконтроллеров с архитектурой Power PC. Написание юнит-тестов для разработанного ПО. Тестирование и отладка кода в лабораторных условиях и на реальных объектах, получение необходимых метрик. Мы ожидаем от вас: Отличное знание языка C. Опыт разработки встраиваемого ПО и отладки проектов на реальном железе с помощью аппаратных средств разработки (отладчики, осциллографы, логические анализаторы и т. д). Отличное знание периферийных модулей современных микроконтроллеров: DMA, UART, SPI, таймеры, PWM и т.д. Знание автомобильного интерфейса CAN. Знание Ethernet. Опыт работы с системами контроля версий. Знание цифровой и аналоговой схемотехники. Знание английского языка на уровне чтения технической документации/ письменной коммуникации. Преимуществами будут: Опыт разработки ПО для автомобильных электронных блоков (ECU). Работа над проектами для микроконтроллеров SPC58. Знания подходов для калибровки и настройки automotive ECU в том числе протоколов XCP и UDS. Мы предлагаем: Работа над уникальным для России проектом. Достойная заработная плата по результатам собеседования. Профессиональная слаженная команда, ориентированная на результат. Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.
Программист C# (разработка систем АИИС КУЭ, АСУНО)
Армия Кадров, Санкт-Петербург
Молодая, динамично развивающаяся компания с современным менеджментом и высокотехнологичным оборудованием (приборы учета электроэнергии, воды и газа), в поисках программиста С# Требования: Опыт работы от 3-х летОпыт в области разработки систем сбора, обработки информации. Практический опыт разработки приложений, ориентированных на службы и их использования в WEB и десктоп-приложениях. Знание и опыт использования паттернов проектирования Профессиональные знания C#, MS SQL Server и T-SQL, MS Visual Studio, Net Framework, WCF, EF, DevExpress. Четкое понимание моделей и протоколов передачи данных (сетевая модель OSI, стек протоколов TCP/IP) и опыта их использования на прикладном уровне. Проектирование и разработка баз данных MS SQL. Плюсом будет: • знание прикладной области (участие в разработке, использовании АИИС КУЭ) • опыт работы с протоколом DLMS/COSEM, регламентирующим обмен данными между приборами учета и системами сбора данных • опыт руководства разработкой продукта (группой программистов) • опыт разработки промышленного пользовательского ПО • опыт разработки для встраиваемых систем на Linux Обязанности: Участие в разработке программного обеспечения АИИС КУЭ, АСУНО Работа в команде с разработчиками, принятие и совместное решение проблем Разработка ТЗ и планирование работ Участие во внедрении и сопровождении готовых проектов на основе разработанного ПО Условия: График работы с 10:00 до 18:00, 40-часовая рабочая неделя Возможность профессионального и карьерного роста Высокий уровень заработной платы, обсуждается на собеседовании. Оформление по ТК Офис недалеко от ст. м. Ленинский пр.
Embedded Linux Developer
Emlid, Санкт-Петербург
Мы — продуктовая компания. Создаём стильное и надёжное профессиональное оборудование для высокоточных измерений. С помощью наших устройств по всему миру создаются карты и цифровые модели местности, ведутся археологические раскопки, проводятся научные исследования. Мы сами проектируем электронику и механику, продумываем дизайн. Создаем программное обеспечение, мобильные приложения и облачный сервис. Мы активно общаемся с нашими пользователями и регулярно получаем фидбек. Это вдохновляет нас совершенствовать продукты и сервис. Подробнее о продуктах и сферах применения можно узнать на официальном сайте и в социальных сетях (Instagram, Facebook, Twitter). У нас молодая команда, и сейчас нас 90 человек. Нас объединяет исследовательский интерес, вовлечённость в задачи и желание сделать максимум. Ценим самостоятельность и личную ответственность. Регулярно даем друг другу обратную связь. Мы дорожим сложившейся внутренней культурой. Будем рады видеть в команде тех, кто готов двигаться вперёд, разделяя наши ценности и подход к работе. В связи с расширением команды мы ищем еще одного Embedded Linux разработчика. Задачи: работа в стеке ядра Linux: конфигурация ядра, модификация и разработка драйверов и device-tree; разработка образа для Embedded-устройств на базе Yocto; разработка с использованием современных SoM/SoC на базе ARM; участие в разработке Python Middleware; взаимодействие с командной инженеров по электронике и инженером по тестированию. Для решения таких задач потребуется: уверенное владение С/C++ и опыт разработки от года; понимание принципов работы Linux; владение системой контроля версий Git; опыт работы с Yocto или другой системой сборки Buildroot/LFS/Gentoo; опыт работы с ARM архитектурой; понимание принципов работы основных периферийных шин (UART, I2C, SPI). Будет плюсом: знакомство с другими языками программирования (Python, Rust); опыт работы с загрузчиками (U-Boot, ARM Trusted Firmware, OP-TEE); чтение схематики, документации и навыки работы с цифровой электроникой; понимание принципов разработки Open Source проектов; умение пользоваться Docker; опыт программирования МК; опыт использования BlueZ, Systemd, D-Bus, Redis, udev; знание английского языка. Мы предлагаем: полностью официальное оформление и белую з/п. Мы улучшаем ТК там, где это возможно: компенсируем 100% оплату за первые 5 дней больничного и доплачиваем разницу до полного оклада в месяце, в котором сотрудник уходит в отпуск; свободное начало рабочего дня (с 9 до 12); всю необходимую технику; просторный офис с панорамным видом на город; занятия английским в группах и книги за счет компании; ДМС со стоматологией, телемедициной и страховкой для путешествий; разумный подход к совещаниям и бюрократии; командные мероприятия: каждую последнюю пятницу месяца мы собираемся в офисе или онлайн, слушаем лекции и общаемся друг с другом, летом и зимой ездим за город, проводим ежегодную внутреннюю конференцию.
Программист С++ встраиваемых систем
ЦРТ | Группа компаний, Санкт-Петербург, Гельсингфорсская улица
Ты будешь членом команды разработки hardware, работающей по принципам Agile. В команду входят продакты, разработчики аппаратуры, программисты, тестировщики и UI/UX специалисты. Мы вместе работаем, отдыхаем и создаем уникальные решения. Мы ищем члена команды, который принесет свою экспертизу. Мы вместе формируем процесс создания продукта. Команда специализируется на разработке устройств ввода, хранения и передачи медиаинформации. Ваши задачи: Разработка ПО для встраиваемых систем на основе ОС Linux; Разработка backend на основе C++ / Python; Создание новых и сопровождение имеющихся разработок. Наши ожидания: Разработка приложений для встраиваемых систем в среде ОС Linux (опыт от 2-х лет); Работа с кросс-компилятором (ARM) на базе GCC; Знание языков программирования C/С++ (опыт от 3-х лет); Опыт работы с многопоточностью; Работа с системами контроля версий (Mercurial, GIT, SVN); Знание систем сборки GNU Make, Cmake; Владение скриптовыми языками: bash, Python (опыт от 2-х лет); Умение работать в команде. Будет плюсом: Опыт работы с базами данных (sqlite); Опыт работы с TCP/IP; Опыт разработки драйверов под Linux Kernel; Опыт работы с системами сборки Buildroot, Yocto.
Программист C# (разработка систем АИИС КУЭ, АСУНО)
Петербургский завод измерительных приборов, Санкт-Петербург, Ленинский проспект
Обязанности:• Участие в разработке программного обеспечения АИИС КУЭ, АСУНО• Работа в команде с разработчиками, принятие и совместное решение проблем• Разработка ТЗ и планирование работ• Участие во внедрении и сопровождении готовых проектов на основе разработанного ПО Требования:• Опыт в области разработки систем сбора, обработки информации не менее трех лет;• Профессиональные знания C#, MS SQL Server и T-SQL, MS Visual Studio, Net Framework, WCF, EF, DevExpress• Знание и опыт использования паттернов проектирования (плюсы/минусы из практики)• Практический опыт разработки приложений, ориентированных на службы и их использования в WEB и десктоп-приложениях • Четкое понимание моделей и протоколов передачи данных (сетевая модель OSI, стек протоколов TCP/IP) и опыта их использования на прикладном уровне• Проектирование и разработка баз данных MS SQLПлюсом будет:• знание прикладной области (участие в разработке, использовании АИИС КУЭ)• опыт работы с протоколом DLMS/COSEM, регламентирующим обмен данными между приборами учета и системами сбора данных• опыт руководства разработкой продукта (группой программистов)• опыт разработки промышленного пользовательского ПО • опыт разработки для встраиваемых систем на Linux Условия:Оформление по ТК, рабочий день с 10 до 18-00Высокий, стабильный уровень оплаты. Премирование за досрочно выполненные задания. Оплата труда будет установлена после собеседования
Инженер-программист микроконтроллеров / Embedded developer
Институт Авиационного Приборостроения Навигатор, Санкт-Петербург, Шкиперский проток, к
Акционерное общество Институт Авиационного Приборостроения «Навигатор» – сертифицированный разработчик и производитель бортового авиационного оборудования. С 1992 года компания разрабатывает и производит радиоэлектронную аппаратуру для различных типов воздушных судов (ВС). Специалисты нашей компании осуществляют полный цикл научно-производственной деятельности: исследование, разработка, производство, испытания, сбыт, сопровождение в эксплуатации. На предприятии созданы все условия для развития и роста сотрудников, действует Союз молодежи, предоставляются билеты на концерты и выставки, организуются выезды на экскурсии и спортивные матчи. АО "Навигатор" компенсирует своим сотрудникам покупку абонементов в городские фитнес-клубы. А также у нас действуют свои волейбольные и футбольные команды. Мы ищем в свою команду увлеченных специалистов, интересующихся авионикой! Целеустремленных, активных, готовых к интересной работе и научным открытиям! Мы предлагаем: Официальное трудоустройство в соответствии с действующим законодательством РФ; Полностью белая заработная плата; Стабильная компания и масштабные проекты; Пятидневная рабочая неделя; Гибкое начало рабочего дня с 08:00 до 10:00 / возможность работать удаленно (по договоренности); ДМС; Кафе на территории предприятия (для сотрудников компании предоставляется скидка 30% на все меню); Действует программа корпоративного фитнеса; Оплачиваемый отпуск 31 календарный день; Корпоративные мероприятия; Работа в офисе, расположенном недалеко от м. Приморская; Корпоративная развозка от метро до работы и обратно (7 мин). Ожидаем от Вас: Высшее (техническое) образование; Продвинутый пользователь офисного ПО Microsoft Office (Word, Excel); Разработка программного обеспечения для встраиваемых систем; Знание аналоговой и цифровой схемотехники; Коммуникабельность, инициативность, добросовестность, ответственность. Наши задачи: Разработка программного обеспечения для встраиваемых систем на языках С / С++ на базе микроконтроллеров фирм STM, NXP, Миландр; разработка вспомогательных утилит для ОС Windows.
Инженер-программист микроконтроллеров \ встраиваемых систем ST, NRF
АВТОР, Санкт-Петербург, улица Громова
ООО «АВТОР» является владельцем торгового знака AUTHOR, разработчиком и запатентованным производителем Первого в мире революционного противоугонного устройства нового поколения IGLA. Миссия Группы компаний «АВТОР» обеспечивать высокий уровень безопасности, комфорта и спокойствия автовладельцам во всем мире. Мы сосредоточены на индивидуальном подходе в рамках разработки и производства наших устройств для каждого автомобиля, в сочетании с технологичностью и высоким качеством. Шагая в ногу со временем с осознанием того, что должны постоянно учиться и всегда совершенствоваться – мы стараемся заглянуть в будущее, чтобы отвечать на современные вызовы в защите автомобилей интеллектуальным способом. Мы создаем устройства и программное обеспечение, которые меняют отношения (взаимодействие) автовладельцев с их автомобилями. Вот, почему нас выбирают и что делает нас успешными! В связи с активным развитием компании, мы в поиске в нашу команду Инженера-программиста микроконтроллеров. Обязанности: Разработка ПО под микроконтроллеры ST (Cortex M0-M4), NRF (nRF51-nRF52), в том числе на С++ с применением RTOS. Участие в разработке ТЗ. Согласование схемотехнических решений. Участие в разработке архитектуры ПО. Разработка протоколов межмодульного взаимодействия. Требования: Высшее техническое образование Опыт разработки ПО под МК серийного коммерческого оборудования от 2-х лет Отличное знание языка С. Умение писать понятный код и документировать его. Умение разбираться в чужом коде. Умение работать в команде над единой кодовой базой. Представление о распределении данных и кода в памяти МК. Умение принимать решения по реализации функционала и обосновывать принятые решения. Умение читать принципиальные схемы. Английский язык на уровне чтения технической документации. Вашим преимуществом будут: Навыки работы с багтрекинговыми системами (Jira, Redmine, Trello) Опыт разработки автомобильной электроники. Опыт работы с GIT (модель ветвления git-flow) Опыт работы с OCPB. Опыт работы Bluetooth устройств. Опыт написания ПО для МК на С++. Условия: Оформление по ТК РФ; Комфортные условия труда, расположение офиса в БЦ "Громов" (10 мин. пешком от ст. м. "Новочеркасская"); График работы: 5/2 с гибким началом рабочего дня; Корпоративный спорт и обучение английскому языку в офисе. Возможность карьерного и профессионального роста.
Разработчик С++ (embedded linux, удаленная работа)
Эрвиай Групп, Санкт-Петербург
Компания входит в холдинг ГК "Рубеж", ведущего российского разработчика и производителя систем безопасности для объектов любой сложности и направленности. Профессиональная команда разработчиков занимается созданием разнообразного кроссплатформенного программного обеспечения от серверов до Linux-устройств. В новую формирующуюся команду разработки (используются технологии С++, Node.js, React) требуются Backend и Frontend-программисты. Обязанности: Разработка прикладного ПО под embedded платформу (Linux) Взаимодействие с периферийными устройствами. Разработка бизнес-логики и взаимодействие с базами данных Требования: Опыт работы со встраиваемыми системами на базе Linux Знание С/С++ (STL) Понимание принципов сетевого взаимодействия (TCP, UDP, multicast...) Опыт работы в команде Опыт работы c Git Желательно: Опыт разработки на нескольких языках Опыт работы с пакетами FFMPEG или Gstreamer Опыт отладки, профилирования и оптимизации ПО Опыт коммерческой разработки Условия: Адекватный уровень зарплаты (по результатам собеседования). Удалённая работа Интересные и перспективные проекты Современные технологии и передовые решения Возможность роста и развития
Senior Engineer – Embedded Software Development
Synopsys, Санкт-Петербург, Профессора Попова, Д
At Synopsys, we’re at the heart of the innovations that change the way we work and play. Self-driving cars. Artificial Intelligence. The cloud. 5G. The Internet of Things. These breakthroughs are ushering in the Era of Smart Everything. And we’re powering it all with the world’s most advanced technologies for chip design and software security. If you share our passion for innovation, we want to meet you.We are looking for an engineer with experience and passion to development of complex embedded software for modern microprocessors. This position reports to the open source software team in Synopsys's Saint-Petersburg office. Open source software team is responsible for adding and maintaining support of ARC cores in a variety of open source projects including Linux kernel, Zephyr Project (RTOS), FreeRTOS, U-Boot bootloader, various build systems, GNU toolchain and more.In this position you will be responsible for improving support of ARC cores in major open source projects listed above including maintenance of existing code-base, development and verification of new features (both to support new ARC hardware as well as generic architecture-independent functionality).Main responsibilities: Enhance the Linux kernel & Zephyr RTOS to support new features for ARC architecture Add support for ARC architecture to Linux distributions Track, evaluate, and integrate development from the Linux open source community ecosystem Evaluate system performance on a variety of hardware platforms and under various workload using standard industry benchmarks Provide ARC Corporate Application Engineers (CAEs) 2nd level technical support on customer reported issues as required Enhance the verification automation infrastructure to improve test coverage of Linux for configurable ARC Processors Key qualifications: Full-time employee, required experience: 5+ years Thorough understanding of modern CPU architectural features (pipelines, memory hierarchy, data buses, etc) Strong programming skills in C, assembly and scripting languages (Bash & Python) Thorough understanding of Linux Operating System Architecture, kernel and run-time environment Experience with Linux Kernel programming and/or development of Linux user space applications and device drivers. Domain knowledge in at least two of the following: IP networking, SMP, process management, virtual memory, I/O subsystem, security, performance analysis, file systems, resource management, run-time libraries, compiler optimization, release package management Experience with GIT SCM tools BSCS degree or equivalent, MSCS preferred Optional qualifications: Experience with ASIC and FPGA based run-time environments Hands-on experience with RTOS(es) like Zephyr RTOS, Thread-X, FreeRTOS Project Management and Release Tracking experience Track record of contribution to open source projects Excellent teamwork and communication skills We offer: Interesting work in international team Salary is based on experience, professional background, interview/test results Social package (bonus program, major medical insurance for employee and family members, corporate events) Flexible work schedule Career and professional development opportunities Access to internal learning resources English courses. Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.
Ведущий инженер автоматизированных систем
Сервисный центр Транстелематика, Санкт-Петербург, улица Седова
Обязанности: Умение диагностировать проблемы с сетью, операционной системой, приложениями; Организовывать проведение различных испытаний и анализировать их результаты; Планировать этапы, сроки и другие аспекты работ при внедрении новых решений для автоматизированной платежной системы; Составлять описание основных принципов работы при внедрении новых решений для автоматизированной платежной системы, а также производить расчеты для обоснования принятия тех или иных технических решений; Принимать участие в установке и наладке оборудования при проведении испытаний, тестирований, разрабатываемых решений для автоматизированной платежной системы; Участвовать во внедрении разработанных новых технических решений и проектов, оказывать техническую помощь; Принимать участие в наладке, испытаниях и сдаче в эксплуатацию разрабатываемых решений для автоматизированной платежной системы; Организовывать сбор, обработку, анализ и систематизацию получаемых данных при проведении тестирований, испытаний; Подготавливать обзоры на основе обобщения результатов проведенных тестирований, испытаний; Отслеживать эффективность внедрения новых решений и оборудования, отдельных элементов автоматизированной платежной системы; Оказывать методическую помощь в работе автоматизированной платежной системы подразделениям предприятия, участвующих в совместном проведении пилотных проектов/ проектов; Участие в разработке архитектуры данных и структур баз данных, разработка объектов базы, создание и оптимизация запросов SQL. ПРИВЕТСТВУЮТСЯ: Опыт в транспортной индустрии; Опыт внедрения программно-аппаратных комплексов на объектах транспортной инфраструктуры, пассажирского транспорта; Знание аналоговой и цифровой схемотехники; Опыт работы с беспроводными сетями передачи данных GSM на низком уровне; Опыт работы со встраиваемыми системами (Embedded systems); Администрирование и настройка рабочих станций и серверов. Требования: Опыт администрирования ОС Linux и Linux/Unix-приложений (например СУБД, web-серверы); Опыт работы с одной из промышленных СУБД (MSSQL Server, ORACLE и др.); Знание принципов работы сетей на основе статической и динамической маршрутизации; Умение диагностировать проблемы с сетью, операционной системой, приложениями; Знание основных промышленных стандартов передачи данных и понимание принципов их работы (интерфейсы Ethernet, RS-232, RS-485, CAN, 1-Wire и т.п.); Базовые знания в электронике и схемотехнике; Понимание и чтение технической документации (Программы и методики испытаний по ГОСТ 19, ГОСТ 34); Проведение испытаний и техническое обслуживание оборудования Условия: Оформление согласно ТК РФ Достойная заработная плата по результатам собеседования. Соц. пакет (ДМС, питание, оплата проезда, спорт. зал) Профессиональный и карьерный рост
Ведущий инженер программист встраиваемого ПО
Schneider Electric, Санкт-Петербург, улица Пионерстроя, А
Обязанности: Разработка встраиваемого ПО для микроконтроллеров и микропроцессоров. Участие в разработке архитектуры программного обеспечения. Участие в процессе проектирования электронных устройств, взаимодействие со смежными специалистами (разработчиками аппаратной части, разработчиками ПО верхнего уровня, инженерами по тестированию). Наладка, запуск и сопровождение разрабатываемого программного обеспечения Требования: Опыт разработки (микроконтроллеры, embedded software) на C/C++ не менее 3 лет. Знание C/C++. Опыт разработки встраиваемого ПО для серийных изделий Знание архитектур ARM (Cortex A/M/R). Опыт работы с многоядерными MPU/MCU. Опыт работы с RTOS(любая). Опыт разработки под Linux(встраиваемые решения). Знание интерфейсов Ethernet, UART, I2C, SPI и т.д. Умение разобраться в чужом коде, умение писать хорошо структурированный и документированный код. Будет преимуществом Опыт разработки протоколов передачи данных: Modbus, МЭК 60870-5-101/103/104, МЭК 61850 (MMS, GOOSE, SV), протоколов резервирования RSTP, PRP, HSR, протоколов синхронизации времени SNTP, PTPv2. Опыт работы с Yocto или Buildroot. Опыт кастомизации и сборки ядра Linux. Опыт работы с ПЛИС(Verilog) и DSP. Знание Assembler. Условия: Работа в команде профессионалов Schneider Electric одной из крупнейших в мире производителей электротехнического оборудования и средств автоматизации, Конкурентоспособное вознаграждение, Возможность профессионального обучения и развития.
С\С++ Embedded Developer
COMTEK Inc., Санкт-Петербург, -я линия Васильевского острова
Международная компания Comtek приглашает Embedded Developer присоединиться к нашей экспертной команде в Санкт-Петербурге. В чем суть проекта: Разработка Интегрированной Среды Разработки, предназначенной для инженеров, работающих с микроконтроллерами; Включает в себя IDE, базирующуюся на Eclipse и компоненты, подключаемые через механизм плагинов, частично реализованных как dlls на С++ (компиляторы и линкеры, отладчики для целевого железа и программных симуляторов, анализ производительности и покрытия, и другие); Проект включает в себя все стадии разработки и выпуска продукта. В обязанности будет входить разработка, модульное тестирование и обслуживание инструмента, который используется для загрузки двоичных изображений в память устройства - различных типов флэш-памяти. Изображения загружаются через коммуникационные интерфейсы - UART, CAN, Ethernet. Потребуется разработать для хост-системы (Windows и Linux) и для целевой (ядра ARM). Необходимые навыки: Знание архитектуры ARM (M, R, A) Разработка драйверов для NOR и NAND памяти, устройств SD / MMC Знание протоколов UART, CAN, USB, ETHERNET, SPI, I2C, SD, EMMC Возможность использования осциллографа и внутрисхемных отладчиков Языки: ассемблер ARM, C / C ++, Python Цепочка инструментов: gcc, ld (файлы компоновщика), make (файлы Makefiles), CMake Знание английского языка от уровня intermediate (чтение, переписка); Плюсом будет: Опыт программирования для RTOS/Linux/QNX Мы готовы предложить вам: Конкурентоспособную, полностью "белую" заработную плату; Интересную работу над большим и постоянно развивающимся проектом; Экспертную команду, комфортную рабочую обстановку; Регулярную практику использования английского языка; Уютный офис в 2-х минутах от м. Василеостровская с чаем, кофе, печеньем; Гибкий график работы с присутственными часами; Оформление согласно ТК РФ; ДМС;
Ведущий программист Embedded Linux Систем
Insitech Development, Санкт-Петербург, улица Оптиков, к
Мы в компании «Insitech Development» работаем над различными IT проектами, как собственными, так и для наших клиентов - лидеров Российского рынка. Мы активно осваиваем новые направления и аудитории. «Insitech Development» — команда единомышленников, которая создает классные продукты и ценит своих сотрудников. Мы растем и расширяемся.Сейчас мы строим IoT платформу в сегменте B2B, разрабатываем и внедряем системы электронного взаимодействия торгового оборудования и инструменты обработки телеметрической информации. И нам в команду требуется Senior инженер Embedded Linux» Чем предстоит заниматься:: Формирование группы разработки из 2-3 человек Руководство группой разработки из 2-3 человек Организовывать конструктивное взаимодействие, контролировать процесс и получать результат Разработка встраиваемого ПО на С/С++ Разработка Unit-тестов Сопровождение разработанного ПО Взаимодействие со смежными отделами Участие в полном цикле разработки продукта Для нас очень важно: Отличное знание C/С++ Опыт написания встраиваемого ПО, отладка проектов на реальном железе с помощью аппаратных средств Знание Linux на уровне разработчика (Разработка алгоритмов, опыт сборки ядра, device tree, systemd) Опыт разработки системных драйверов под целевую платформу (процессоры. NXP/TI/ST и так далее ) Опыт конфигурирования, сборки, развертывания, интеграции аппаратных интерфейсов Опыт работы с ARM процессорами и микроконтроллерами CORTEX - M Опыт работы с периферийными интерфейсами (UART, I2C, SPI, USB, PCIe, MIPI-CSI/DSI, CAN идр.) Опыт работы с операционными системами реального времени (RTOS и подобными) Опыт функционального тестирования и отладки ПО Опыт работы с техническими требованиями и заданиями заказчика ( анализ, корректировки, формирование и декомпозиции задач) Умение разбираться в чужом коде Владение английским на уровне достаточном для понимания технических текстов (без словаря) Работа у нас — это: • команда профессионалов, готовых поддержать ваши инициативы; • дополнительные мониторы и всё, что нужно для продуктивной работы; • возможность работы с новыми технологиями; • гибкий график; • красивый и комфортный офис г. Санкт-Петербург, м. Старая деревня; • возможность удаленной работы; • компенсация фитнеса - после испытательного срока; • ДМС после испытательного срока; • достойная зарплата — размер обсудим на собеседовании. Будем благодарны, если Вы коротко расскажете о себе в сопроводительном письме. С нетерпением ждем Ваших откликов!
Инженер-программист встраиваемых систем Linux
АЛТЕК-НАУКА, Санкт-Петербург, проспект Обуховской Обороны, П
Обязанности: Разработка встроенного программного обеспечения под ARM Cortex-A7; Разработка и сопровождение приложений на C++ для ОС Linux и Windows, связанных с управлением аппаратурой, получением и обработкой данных с нее; Анализ чужого программного кода; Написание драйверов для ОС Linux и Windows; Участие в испытаниях техники, показах; Оформление необходимой программной документации. Требования: Высшее профильное образование по IT; Знание языков C, C++; Знание и опыт разработки ПО для ОС Linux и Windows от 3 лет; Опыт разработки ПО на C++ с использованием сред Qt, Visual Studio; Микроконтроллеры с архитектурой Cortex-M4, M7; Периферия – EEPROM, DataFLASH, NAND, SD, RTC, GPIO; Интерфейсы – I2C, SPI, QSPI, UART (RS-232/485), USB, Ethernet, Bluetooth, WiFi; Умение написать драйвер под любой процессор и любую периферию для ОС Linux; Технический английский. Приветствуется: Знание встраиваемых операционных систем (RTOS), таких как, Free RTOS; Владение IDE, такими как IAR Embedded Workbench, Atmel Studio. Опыт разработки ПО на C++ с использованием сред Borland Builder, Embarcadero RAD Studio Условия: 3 месяца испытательный срок Оформление по Трудовому Договору сайт altek.ru
Embedded Developer (C++)
MicroAvia, Санкт-Петербург
В МикроАвиа мы строим беспилотное будущее уже сегодня. Мы разрабатываем полностью автономный комплекс для коптеров, который позволяет автоматизировать процесс взлета и посадки, а также замены, зарядки и обслуживания аккумуляторов. Области применения таких комплексов: фото- и видеомониторинг, контроль за утечками на трубопроводах, анализ качества воздуха, доставка небольших посылок. Собственное ПО для управления парком коптеров и посадочных станций, с удобной 3D визуализацией воздушного пространства и бортовым видео в реальном времени работает в любом Web-браузере. Всю механику, электронику, бортовое и наземное ПО мы разрабатываем сами, что позволяет эффективно интегрировать все компоненты между собой и быстро решать новые задачи. В работе мы используем широкий спектр современных технологий и языков программирования: C++17, Python, Golang, JS, WebGL, gstreamer, WebRTC, OpenCV. В качестве встраиваемых платформ используются STM32, NVIDIA Jetson Nano/Xavier NX. Мы расширяем свою небольшую команду профессионалов в электронике, программировании и авиамоделировании и ищем увлеченных и интересующихся людей. Обязанности: Поддержка и улучшение существующего решения для создания образов и прошивки встраиваемых систем; Поддержка бортовой Linux системы на Jetson Nano/Xavier; Интеграция бортовых CSI камер, сетевых устройств и накопителей; Консультирование по разводке интерфейсов; Поддержка ПО для микроконтроллеров посадочной станции/коптера. Требования: Опыт работы со встраиваемыми Linux системами; Уверенное знание C++ 17; Опыт сборки ядра и создания rootfs; Опыт работы с драйверами сетевых устройств; Опыт работы с device tree, CSI интерфейсами и камерами; Опыт работы с микроконтроллерами серии STM32. Будет плюсом: Опыт работы с Nvidia Jetson Nano/Xavier; Опыт работы с multistrap; Опыт организации систем обновления встраиваемых Linux систем и взаимодействующих с ними bare metal устройств; Опыт работы с ChibiOS. Условия: Дружная профессиональная команда; Уютный офис на Ново-Никитинской 18; Бесплатные обеды в офисе; Конкурентная заработная плата для успешных кандидатов; Гибкий график работы; Релокационный пакет для иногородних кандидатов; Компенсация ДМС, обучения, спорта после прохождения испытательного срока.