Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл на сайте вчера в 21:27
Кандидат
Мужчина, 38 лет, родился 14 января 1987
Рассматривает предложения
Минск, готов к переезду (Австрия, Германия, Литва, Польша, Россия), готов к редким командировкам
Embedded Software Developer
1 500 $ на руки
Специализации:
- Программист, разработчик
Занятость: полная занятость, частичная занятость, стажировка
График работы: полный день, сменный график, гибкий график, удаленная работа
Опыт работы 8 лет 1 месяц
Март 2023 — по настоящее время
2 года 1 месяц
IOMICO
Польша, www.iomico.com/
Embedded Software Developer
Разработка ПО для встраиваемых систем. Разработка высокоуровневого сопутствующего ПО для Linux (QT), Win (C#, WPF).
Разработка ПО для sim-сервера (STM32), разработка архитектуры для доп. оборудования (интерфейсные мосты и т.д.) на FPGA Gowin (Verilog), настройка протоколов обмена на базе LAN.
Работа с МК:
STM32, ESP32, Texas Instruments.
Работа с интерфейсами:
USB, CAN, I2C, SPI, UART (RS-232,RS-485), LAN (Ethernet, TCP/IP), безпроводные - LoRa, BLE .
Языки программирования:
C, C++, С#, Rust, BashScript, JS
ОС и системы сборки:
Embedded Linux (Yocto, Buildroot, OpenWRT), Linux, RTOS, Zephyr, ThreadX
Сентябрь 2021 — Декабрь 2023
2 года 4 месяца
SOFTEQ
Литва, www.softeq.com/
Embedded Software Developer
Создание интерфейсов. Программирование и разработка под Embedded Linux. Работа с Yocto Project.
Разработка и сопровождение модулей для проектов. Программирование узлов на C/С++, разработка тестовых модулей с ииспользованием МК STM32 и др. и FPGA Altera, разработка тестовых печатных плат.
Оформление кода. Работа с Git, Jira
Октябрь 2018 — Июль 2021
2 года 10 месяцев
AlphaOrion
Минск
Инженер-программист
Программирование микроконтроллеров. Написание ПО с использованием ОСРВ Nuttx и оболочки PX4 autipilot на C++. Программирование с использованием низкоуровневой библиотеки CMSIS для контроллеров STM32
Разработка ПО для работы с протоколами высокого уровня для шины CAN (UAVCAN)
Июль 2017 — Декабрь 2017
6 месяцев
НПП "ВОЛО"
Санкт-Петербург
Инженер-программист
Программирование микроконтроллеров STM32, Nuvoton. Разработка печатных плат, документации
Май 2016 — Июль 2017
1 год 3 месяца
АО Электронстандарт
Электроника, приборостроение, бытовая техника, компьютеры и оргтехника... Показать еще
Инженер-программист
Программирование микроконтроллеров на ядре Cortex, написание приложений верхнего и нижнего уровня, разработка схем. Работа с периферией на низком уровне, (i2c, spi, USB и др.). Разработка приложений верхнего уровня на языке C++.
Работа с пакетом для проектировки печатных плат Altium Desighner
Навыки
Уровни владения навыками
Обо мне
Ответственность, аккуратность. Отсутствие вредных привычек, желание работать на результат. Инициативен, умею работать в коллективе.
Умение читать электрические схемы, а также работать руками (монтаж, пайка, наладка, работа с документацией (в т.ч. на англ. языке)).
1) Программирование и разработка встраиваемых систем.
- Имеется опыт ремонта электронных устройств.
- Опыт программирование микроконтроллеров (STM32, Nuvoton, Texas Instruments).
- Работа с FPGA Altera (MAX10, Cyclone IV, Cyclone V). Реализация ядер для работы с UART, USB, параллельное вычисление FFT.
- Опыт работы с внешними модулями GPS ( протокол NMEA) и GSM. Также WiFi и BLE с использованием ESP32.
- Работа с периферией по шинам I2C, SPI, 1-Wire, UART (RS-232 и RS-485)
- Опыт низкоуровневой работы с шиной USB (определение и написание дескрипторов устройства, дескрипторов репортов (для устройств типа HID) и т.д.) Имеется удачный опыт написания драйверов для USB-устройств
- Опыт работы с CAN шиной (CAN-2.0B). Имеется опыт использования протоколов высокого уровня CANopen, UAVCAN.
В настоящее время использую в проектах микроконтроллеры серии STM32, реже другие аналоги на ядре Cortex. Из FPGA использую Altera.
- Практический опыт построения пользовательских интерфейсов (GUI) с использованием языка C++.
В настоящее время использую C# WPF.
- Хорошее знание специализированных программ: Altium Designer, Keil uVision IDE, Quartus
Для ARM процессоров имеется опыт использования FreeRTOS, NuttX, Linux.
- Система контроля версий git (Atlassian Bitbucket).
2) Прикладное программирование
Хорошее знание C++, понимание шаблонов STL. В настоящее время использую и изучаю C#.
Есть небольшой опыт работы с MySQL.
Знание ПК на уровне опытного пользователя.
Умею работать с измерительной аппаратурой. Работа с паяльной станцией, пайка SMD компонентов. Занимаюсь разводкой плат. Изготавливаю отладочные и тестовые (для прототипов) платы. В настоящее время занимаюсь разработкой и сопровождением проектов на заказ.
Несколько файлов в портфолио.
Высшее образование
2014
Факультет радиотехники и электроники, Радиотехнические системы
2007
Факультет электросвязи, Сети телекоммуникаций.
Знание языков
Гражданство, время в пути до работы
Гражданство: Литва
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения