Вакансия: Инженер-программист С, С++ в Санкт-Петербург

Полное описание вакансии: Инженер-программист С, С++ в Санкт-Петербург

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
1549934 Инженер-программист С, С++ Санкт-Петербург > Ниеншанц-Автоматика open 2024-07-17
Необходимые навыки
  • > Linux
  • > C++
  • > STM32
  • > Математическое программирование
Требования

Уверенное знание языка Си. Умение самостоятельно определять архитектуру уже готового проекта, для внесения правок в определенный слой абстракции.

Обязанности

Программирование на микроконтроллерах (в основном stm32), логики работы сетевого оборудования (коммутаторы), логики POE, чипов связи Lora и других LPWan...

Описание

«Ниеншанц-Автоматика» более 30-ти лет на рынке и является одним из крупнейших российских производителей промышленных компьютеров. Мы осуществляем проектирование и выпуск продукции под собственным брендом FRONT MAN, изготавливая как типовые серийные, так и нестандартные изделия.

В связи с расширением команды отдела разработок, мы приглашаем на работу в Санкт-Петербурге Инженера-программиста.

Мы предлагаем:
  • Оформление по ТК РФ;
  • Белую заработную плату, своевременные выплаты 2 раза в месяц без задержек;
  • Комфортный офис в 10 мин. от ст.м. Проспект Большевиков, бесплатная охраняемая парковка;
  • Возможность профессионального развития через реализацию интересных масштабных проектов;
  • График работы: 5/2 с 9.00 до 18.00 или с 10.00. до 19.00.
  • Возможность гибридного формата (удаленка/офис) после испытательного срока;
  • Расширенный социальный пакет после 1 года работы (ДМС).
Основные задачи:
  • Программирование на микроконтроллерах (в основном stm32), логики работы сетевого оборудования (коммутаторы), логики POE, чипов связи Lora и других LPWan устройств.

Ожидаем от соискателей:

  • уверенное знание языка Си;
  • умение самостоятельно определять архитектуру уже готового проекта, для внесения правок в определенный слой абстракции;
  • понимание принципов работы интерфейсов связи и их особенностей (UART, I2C, USB, SPI, RS232/485, Ethernet и т.д.);
  • умение читать принципиальные электрические схемы на минимальном уровне.

    Будет большим плюсом:
  • опыт написания программ для микроконтроллеров под управлением RTOS (FreeRTOS / Nuttx / Zephyr);
  • понимание (или желание разобраться) как устроена операционная система Linux;
  • опыт написания программ для этой операционной системы, или драйверов, или правка исходного кода;
  • владение другими языками программирования, кроме Си, хотя бы на минимальном уровне;
  • наличие минимального портфолио с проектами на основе каких-либо встраиваемых систем: Arduino, STM32, ESP, Raspberry и т.д.

Если вакансия Вас заинтересовала, оставляйте свой отклик и мы обязательно свяжемся с Вами!

Вверх