Инженер-программист (ПО микроконтроллеров)
Ищем программиста для разработки программного обеспечения контроллеров зарядных станций постоянного тока для электротранспорта (стандарты CCS2, GB/T, ChaDeMo)
Обязанности:
- Программирование микроконтроллеров STM32 на языках C, C++ (преимущественно C). Среда разработки — STM32CubeIDE, библиотеки STM32Cube HAL, операционная система — FreeRTOS, стек сетевых протоколов LwIP, система контроля версий Git.
- Разработка программного обеспечения контроллеров зарядных станций постоянного тока (Supply Equipment Communication Controller - SECC)
- Сопровождение разработанного ПО в процессе производства, эксплуатации. Доработка ПО
- Разработка сопроводительной документации.
Требования:
1. Опыт коммерческой разработки программного обеспечения на микроконтроллерах STM32 не менее 3 лет. Знание архитектуры ARM, ясное понимание функционирования микроконтроллера. Высокий уровень владения языком C.
2. Английский язык на уровне беглого чтения и деловой переписки.
3. Понимание принципов объектно-ориентированного программирования, владение языком C++ будет несомненным плюсом. Также большим плюсом будет опыт программирования на языке Python.
4. Опыт работы с интерфейсами CAN, Ethernet, со стеком сетевых протоколов LwIP, понимание клиент-серверной архитектуры приложений, асинхронное программирование с использованием примитивов FreeRTOS.
5. Умение писать читабельный, хорошо структурированный и документированный код. Понимание и использование в своей работе требований стандарта MISRA C приветствуется
6. Понимание цифровой и аналоговой схемотехники, умение читать электрические схемы
Опыт в схемотехнике и трассировке п/п будет преимуществом.
7. Наличие портфолио.
Условия:- Сопровождение профессиональной деятельности в соответствии с трудовым законодательством РФ.
- Пятидневная рабочая неделя, с 09.00 до 18.00.
- «Белая» заработная плата. Выплачивается 2 раза в месяц. Оплачиваемый отпуск 28 дней, больничный лист. Уровень заработной платы обсуждается индивидуально на собеседовании.
- Место работы. г. Москва, метро Щелковская, ул. 16-я Парковая, 26, корп.4.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Инженер-программист
Рост возможет только благодаря каким то обстоятельствам, которые никак не связаны с заслугой сотрудника.
Хороший опыт для новичков