Больше информации будет доступно после регистрацииЗарегистрироваться как работодатель

Ведущий разработчик C/C++ (Embedded Linux)

270 000 руб.
Мужчина
Санкт-Петербург, переезд возможен, не готов к командировкам
Занятость
График работы

Опыт работы

Январь 2014 —
июнь 2021
7 лет 5 месяцев
SICK AG
Senior Software Developer (RFID development department)
- Самостоятельное определение, моделирование и верификация программной архитектуры для различных подсистем в рамках проекта - Разработка основного программного обеспечения для интеллектуальных устройств радиочастотной идентификации (RFID scanners) на языках C/C++ под управлением ОС реального времени (Embedded Linux) - Разработка дополнительных функциональных модулей на языках Lua, Java и др. - Полный цикл тестирования ПО на прототипах устройств на соответствие критериям промышленного применения - Самостоятельное планирование рабочего пакета Software для нового проекта (MS Project) - Ведение проектов в рамках гибкой методологии разработки (Scrum) - Составление проектной документации на русском, английском и немецком языках - Подготовка новых устройств к вводу в серийное производство Личные достижения за время работы у текущего работодателя: - С нуля разработано семейство RFID сканеров RFU6xx фирмы SICK AG, которые выпускаются крупносерийно (десятки тысяч устройств в год) и широко используются в автомобильной промышленности (Volkswagen, Audi, Ford, Volvo), глобальной логистике, в транспортной инфраструктуре (аэропорты, морские порты, железнодорожный транспорт). - Разработанный при моем личном участии промышленный UHF RFID сканер RFU610 (компания SICK AG) является самым малогабаритным на мировом рынке и активно заменяет собой устаревшие технологии в производственных линиях ведущих мировых концернов - Успешная интеграция промышленных интерфейсов для Индустрии 4.0 в продукты компании: * OPC UA * IO-Link
Май 2009 —
сентябрь 2014
5 лет 4 месяца
SICK AG
Senior Software Developer (LiDAR development department)
- Самостоятельная разработка архитектуры отдельных программных модулей в соответствие с ТЗ - Разработка встроенного программного обеспечения (firmware) для лазерных 2D и 3D сканеров на языках C/C++ - Низкоуровневая оптимизация критических по времени процедур с использованием языка Ассемблера - Адаптация программного обеспечения на соответствие стандартам промышленной безопасности - Составление проектной документации на английском и немецком языках Личные достижения: - Разработанный двумерный лазерный сканер безопасности S300 уже длительное время является одним из стандартных устройств по обеспечению безопасности персонала в мировом масштабе. - Семейство двумерных лазерных сканеров LMS1xx широко используется для защиты материальных ценностей (напр. он защищает некоторые полотна в Лувре от попыток вандализма), сигнализирует о несанкционированном проникновении в помещение, применяется в системах искусственного зрения автомобилях и самоходных роботах. - Успешный ввод в серийное производство новых моделей лазерных сканеров
Январь 2001 —
апрель 2009
8 лет 3 месяца
IBEO GmbH
Software developer C/C++ (LiDAR systems)
- Разработка встроенного программного обеспечения для автономных навигационных устройств на языках Assembler/C/C++ - Разработка встроенного программного обеспечения для промышленных лазерных 1D и 2D дальномеров на языках Assembler/C/C++ - Низкоуровневое программирование и оптимизация для критических по времени функций - Проектная документация - Подготовка к вводу в серийное производство и последующее сопровождение Личные достижения: - Разработка ПО и вывод на рынок навигационного лазерного сканера NAV200 - Разработка низкоуровневого ПО для быстродействующего лазерного измерителя дистанции

Обо мне

Мой суммарный опыт в разработке программного обеспечения для сложных программно-аппаратных комплексов составляет более 20 лет. Сейчас я работаю ведущим разработчиком программного обеспечения для интеллектуальных систем RFID в международном концерне SICK AG в Германии, который является мировым лидером в сфере промышленной автоматизации. За годы работы в концерне при моем непосредственном участии были разработаны промышленные сенсоры, ставшие лидерами на мировом рынке: - навигационная лазерная система NAV200 - лазерный сканер безопасности персонала S300 и его модификации - лазерный сканер для идентификации объектов реального мира LMS100 и его модификации - семейство устройств для чтения/записи радиочастотных меток (RFID reader) RFU6xx - расширение функциональности существующих устройств за счет добавления промышленных протоколов, напр. OPC UA, IO-Link В настоящее время я рассматриваю возможность переезда в Санкт-Петербург по личным обстоятельствам и поэтому нахожусь в поиске рабочего места в соответствии с моими профессиональными навыками и интересами. Профессиональные навыки: Языки программирования • C/C++ на профессиональном уровне • Java • Lua с упором на применение во встроенных системах • Различные скриптовые языки, в т.ч Unix/Linux shell scripting • Опыт программирования на языке Ассемблера для критически важных процедур • Многопоточное программирование Среды программирования и инструменты разработки • MS Visual Studio, Eclipse, Keil IDE, IAR, STM32Cube IDE, CodeWarrior • Кросскомпиляторы • GNU GCC, GNU GDB, MS C++ • Отладка приложений, в т.ч. удаленная, мультипроцессорная и низкоуровневая • Логические анализаторы, осциллографы и анализаторы спектра Целевые платформы и архитектуры • Linux • MQX • embOS • FreeRTOS • bare metal • разработка критических приложений для встроенных систем (embedded systems) • ARM, STM32, i.MX … Управление жизненным циклом ПО • Контроль версий: GIT, Subversion, PVCS… • Управление задачами в рамках реализации проекта: Jira, Bugzilla • Проектная документация: Confluence • Подготовка к внедрению в серийное производство и последующее сопровождение Промышленные технологии и стандарты • Промышленные шины обмена данными: Profinet, Profibus, CAN, IO-Link и т.п. • Аппаратные интерфейсы обмена данными: RS232/422/485, Ethernet, USB и т.п. • OPC Unified Architecture • Радиочастотная идентификация (RFID) в задачах автоматизации производства и логистики • Лазерные дальномеры и сканеры (2D-LiDAR) • Промышленные фотоэлектрические датчики Навыки проектной работы • Методология управления разработкой: Scrum, Kanban, Agile product development • Самостоятельная разработка и реализация архитектуры крупных подсистем в рамках общего проекта • Опыт самостоятельного ведения части проекта: планирование, учет времени, формализация задач, контроль выполнения • Постоянное повышение квалификации, как в основной, так и в смежных профессиональных областях

Образование высшее

1999
Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича, Санкт-Петербург
Радиотехника, Диплом

Знание языков

Русский — родной
Иностранные языки
Английский — A1 — Начальный

Опыт вождения

Имеется собственный автомобиль

Дополнительная информация

Гражданство
Нет
Разрешение на работу
Нет
Время в пути до работы
Не имеет значения