14.12.2022 13:14
Разработчик С++
14.12.2022 13:14
Проект: Topcon Positioning. Это коммерческий проект ПО для своих GNSS приемников, у которого было уже много релизов для пользователей. Помимо обычного развития ПО (исправление дефектов, добавление новой функциональности) также, в силу специфики Embedded регулярно нашим программистам приходится «переезжать» на новые аппаратные платформы, что приводит к тому, что большой объем аппаратно зависимого кода приходится создавать с нуля. Основная часть кода просто развивается, это довольно крупный проект, десятки мегабайт кода. Мы все еще находимся в процессе освоения очередной новой аппаратной платформы, потом будет несколько лет развития на ее основе пока наши HW разработчики будут проектировать следующий ASIC. Наши программисты начинают осваивать новые ASIC на ранних этапах, обычно с использованием прототипов на основе Xilinx. Разработка ведется на C++ (gcc9) под ОС «rtems 5». В процессе работы также требуется сотрудничество с командой разработчиков Линукс на уровне интерфейсов, для этого знание разработки под Линукс необязательно. В данный момент у нас есть как задачи для работы с hw (микроконтроллеры и другая периферия, подключенная по SPI, i2c), так и более прикладные задачи, требующие знания С++ выше среднего. Дефицит ресурсов по прикладным задачам у нас выше, поэтому скорее мы хотели бы видеть программиста с хорошим знанием С++, не боящегося разработки для RTOS. С другой стороны, хорошего системного программиста мы возьмем с удовольствием. У нас хороший процесс разработки, есть большие инвестиции в автоматическое тестирование, ежедневные сборки, continuous integration, куплены инструменты статического анализа кода. Требования: Опыт промышленной разработки больших и сложных приложений на языках C/C++ от 3-5 лет Высшее техническое образование Владение основными средствами разработки, контроля версий (git + pull requests), issue-tracking, continuous integration, continuous delivery, рефакторинга и контроля качества кода Умение разобраться в чужой архитектуре и чужом коде и способность развивать и улучшать существующий код Опыт системной разработки bare-metal и/или RTOS (RTEMS, FreeRTOS) Опыт разработки для микроконтроллеров и/или FPGA Программирование по прерываниям, понимание организации многозадачности в микроконтроллерах и RTOS, понимание работы кэшей Умение читать схемы Опыт работы с осциллографом Опыт использования аппаратных средств отладки (JTAG) Желательно: Представление о спутниковой навигации Опыт прикладной разработки для RTOS систем и желание ей заниматься в дополненные к системным задачам в периодах между запусками новых версий ASIC Знание основных принципов построения архитектуры (coupling vs cohesion, композиция, наследование), знание принципов объектно-ориентированного программирования (SOLID), знание шаблонов проектирования Опыт оптимизации кода по производительности и памяти, опыт анализа проблем в работе ПО на встроенных системах Опыт разработки API c документацией Опыт программирования для Spark Опыт разработки под RTEMS Опыт разработки драйверов для контроллеров Опыт программирования RTC Опыт работы с SPI, i2c Опыт работы с UART Опыт работы с OpenAMP, mailbox Знание особенностей UDP, TCP/IP, FTP Опыт программирования протоколов передачи Опыт работы с CAN Знакомство с HDL, опыт программирования FPGA Знакомство с программированием DSP (Blackfin, CEVA) Опыт использования автоматического unit тестирования Опыт использования статических анализаторов Знание cmake Глубокое знание языка С++, включая шаблоны С++ Опыт работы по стандарту Functional Safety (ISO 26262) Какой-нибудь опыт разработки для Linux Сотрудник должен иметь возможность и желание приезжать в офис, так как иногда приходится работать с оборудованием. Обязанности: Работа в команде Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости Разработка внутренней структуры ПО, поддержка существующего кода, добавление новой функциональности Системная разработка под архитектуру Sparc LEON как bare-metal, так и для операционной системы RTEMS 5 для собственного ASIC компании Развитие загрузчика u-boot с поддержкой файловых систем для загрузки образов и с возможностью обновлений прошивки по разным интерфейсам Доработка существующих и написание новых драйверов для контроллеров таких как NAND, SD, CAN, Ethernet, USB Разработка bare-metal тестовых процедур дня настройки DDR контроллера и тестирования HW подсистем Поддержка подсистемы обмена данными между LEON и ARM посредством OpenAMP Развитие и документирование API для использования другими программистами для управления устройствами по шинам SPI, i2c Диагностика аппаратных проблем в сотрудничестве с разработчиками ASIC и разработчиками других подсистем Диагностика ошибок исполнения как с использованием stack trace так и аппаратных средств отладки Условия: Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах; Опыт работы в распределенной команде профессионалов; Уровень заработной платы, соответствующий Вашим пожеланиям; Бесплатные обеды в офисе компании; Современная техника и рабочее место; Работа в офисе (м. Павелецкая). После испытательного срока возможен гибрид.
Адрес
Москва
Похожие вакансии
По договоренности
03.12.2025 10:52
Компания «Сонерик» ищет хорошего специалиста на вакансию «Разработчик С++». Москва (Россия). Полный рабочий день. Можно удалённо. Требуемые навыки: #middle, #Linux, ...
По договоренности
18.09.2025 05:53
Компания «GlobalCareer» ищет хорошего специалиста на вакансию «Разработчик С++». Москва (Россия). Полный рабочий день. Требуемые навыки: #senior, #C++, #Телекоммуникации, #TCP, ...
По договоренности
17.07.2025 05:00
Компания «GlobalCareer» ищет хорошего специалиста на вакансию «Разработчик С++». Москва (Россия), Санкт-Петербург (Россия). Полный рабочий день. Требуемые навыки: #senior, #C++, ...
По договоренности
11.06.2025 04:20
Компания «ИТ-Холдинг Т1» ищет хорошего специалиста на вакансию «Разработчик С++». Самара (Россия). Полный рабочий день. Можно удалённо. Требуемые навыки: #middle, ...
По договоренности
09.06.2025 05:04
Компания «Bell Integrator» ищет хорошего специалиста на вакансию «Разработчик С++ ». Москва (Россия), Санкт-Петербург (Россия), Калининград (Россия). Полный рабочий день. ...
По договоренности
09.06.2025 04:31
Компания «Bell Integrator» ищет хорошего специалиста на вакансию «Разработчик С++ ». Воронеж (Россия), Екатеринбург (Россия), Минск (Беларусь). Полный рабочий день. ...
По договоренности
04.06.2025 04:44
Компания «GlobalCareer» ищет хорошего специалиста на вакансию «Разработчик С++». Москва (Россия). Полный рабочий день. Требуемые навыки: #C++, #C, #Linux.
По договоренности
11.01.2023 10:47
IT-компания Selecty ищет Разработчика С++ на крупный проект в сфере Retail. Предполагается удаленная работа В штате ГК Selecty более 700 ...
По договоренности
10.01.2023 17:35
О Дзене Каждый день миллионы людей смотрят, читают и обсуждают контент в Дзене. Здесь можно все: снимать видео или короткие ...
По договоренности
10.01.2023 17:33
О Дзене Каждый день миллионы людей смотрят, читают и обсуждают контент в Дзене. Здесь можно все: снимать видео или короткие ...
По договоренности
10.01.2023 13:34
Компания «Т1 Интеграция» – крупнейший российский системный интегратор, работающий в России, странах СНГ и Европе. Сегодня в число приоритетных направлений ...
Иннотех, Группа компаний
Москва
По договоренности
09.01.2023 16:54
КОМПАНИЯ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России ...
По договоренности
30.12.2022 16:43
Заказчик является ведущим мировым разработчиком и производителем оборудования для точного позиционирования. Компания предлагает широчайший выбор инновационных по точности ГНСС систем, ...
По договоренности
30.12.2022 08:33
Научно-исследовательский проектный институт ООО "РН-БашНИПИнефть" приглашает кандидатов на позицию "Разработчик С++, С#". ООО «РН-БашНИПИнефть» - один из главных корпоративных научно-технических ...
По договоренности
29.12.2022 02:04
компания "группа компаний брио" группа компаний брио – это активно развивающийся холдинг, включающий направления по комплексной разработке проектной документации для ...
Партнерские Вакансии
Казань
По договоренности
28.12.2022 15:13
О нас Компания "Вэб Контрол" - российский разработчик программных решений в области информационной безопасности, в частности PAM-системы sPACE, предназначенной для ...
По договоренности
28.12.2022 08:51
Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в ...
По договоренности
26.12.2022 13:18
Online Reservation System (ORS) – российская аккредитованная IT компания, со всеми полагающимися привилегиями для сотрудников, включая отсрочку от частичной мобилизации. ...
Online Reservation System
Москва
По договоренности
22.12.2022 11:20
Мы, NtechLab - международная компания-разработчик продуктов для интеллектуальной видеоаналитики на базе собственных алгоритмов, в том числе алгоритма распознавания лиц. Наша ...
По договоренности
22.12.2022 05:39
Компания «VIAR-Ваш Архив» ищет хорошего специалиста на вакансию «Разработчик С++». Санкт-Петербург (Россия). От 90 000 ₽ до 150 000 ₽. ...
VIAR Ваш Архив
Санкт-Петербург
По договоренности
19.12.2022 14:01
Обязанности: Разработка ПО Разработка драйверов Сборка кастомных сборок arm linux Разработка сетевых интерфейсов Знакомство с процессорами Модуля Требования: Знания linux,c++ ...
По договоренности
19.12.2022 06:26
компания "инфотекс" аккредитованная гк "инфотекс", входящая в топ-5 компаний россии в сфере защиты информации, лидер в разработке средств защиты информации, ...
По договоренности
14.12.2022 13:14
Проект: Topcon Positioning. Это коммерческий проект ПО для своих GNSS приемников, у которого было уже много релизов для пользователей. Помимо ...
По договоренности
14.12.2022 07:25
Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в ...
По договоренности
13.12.2022 13:30
АО «ОТ-ОЙЛ» – российский вендор, специализирующийся на разработке и поставке ИТ-решений по различным направлениям в нефтегазодобывающей отрасли и горнодобывающей промышленности. ...
Группа компаний АТОЛЛис (АО ОТ ОЙЛ)
Воронеж
Обязанности: - поиск медленных мест и их последующая оптимизация - повышение стабильности платформы (она должна работать без падений достаточно долго) ...
По договоренности
12.12.2022 09:46
Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в ...
По договоренности
12.12.2022 09:46
Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в ...
По договоренности
12.12.2022 09:46
Аккредитованная ГК "ИнфоТеКС", входящая в ТОП-5 компаний России в сфере защиты информации, лидер в разработке средств защиты информации, приглашает в ...
По договоренности
09.12.2022 13:02
Обязанности ЧЕМ МЫ ЗАНИМАЕМСЯ? Мы развиваем ядро процессинга в составе технической платформы. Она дает экосистему услуг самым разным бизнесам, связанным ...
Передовые платежные решения
Москва