Инженер-программист микроконтроллеров (встроенного ПО)

Дата размещения вакансии: 21.11.2024
Работодатель: Альвекс
Уровень зарплаты:
от 100000 до 160000 RUR
Город:
Санкт-Петербург
Политехническая улица 22В
Требуемый опыт работы:
От 1 года до 3 лет

Наша компания - Российский производитель высокоточного оборудования и программного обеспечения для траекторных измерений. Мы участвуем в больших опытно-конструкторских работах МО, Роскосмоса, Минпромторга России (РКД, ОО, ПНР, испытания).

Сейчас, в связи с открытием новых направлений деятельности, а именно:

- доработка специализированных оптико-электронных средств мониторинга космического пространства;

– унифицированные прецизионные гиростабилизированные опорно-поворотные платформы,

мы расширяем команду и ищем инженера программиста встроенного ПО, неравнодушного к новым технологическим задачам.

Чем предстоит заниматься:

  • разрабатывать общую архитектуру встроенных систем, включая микрокомпьютеры, микроконтроллеры, сенсоры и исполнительные механизмы;
  • разрабатывать и дорабатывать программное обеспечение для встроенных систем, включая работу с низкоуровневыми языками программирования (C/C++, Python);
  • обеспечивать синхронизацию между программной и аппаратной частями, для стабильной и эффективной работы всех составных частей;
  • выпускать конструкторскую документацию;
  • взаимодействовать со смежными отделами и производством;
  • участвовать в сборке и испытаниях разрабатываемых конструкций.

Ваши обязанности:

  • создание алгоритмов обработки сигналов как аналоговых, так и цифровых датчиков и шин, работа с периферией, GPS/GSM/WiFi и т.п.;
  • разработка как нативного кода для микроконтроллеров, так и модулей и программ под ОС для встраиваемых систем;
  • программирование микроконтроллеров на основе ядер Cortex M3, M4 и др. производства TI, NXP, ST;
  • участие в разработке тестовых стендов и тестового ПО для проведения выходного контроля оборудования на производстве.

Совместно со специалистами из смежных подразделений:

  • подбор материалов и комплектующих;
  • контрольная сборка и сопровождение сборки;
  • подготовка материалов для соответствующих разделов ТО и РЭ;
  • при необходимости уточнение технических особенностей с заказчиком.

Наши требования:

  • опыт работы, программист C++, не менее 5 лет;
  • высшее техническое образование (программист);
  • знание периферии контроллера, STM32 HAL, интерфейсов SPI, I2C, UART, USB, GPIO;
  • знание основ цифровой обработки сигналов (работа с программными фильтрами, математическими библиотеками);
  • базовые знания схемотехники - чтение схем и PCB для написания низкоуровневых функций работы с железом и отладки;
  • опыт проектирования полуавтоматического и автоматического оборудования;
  • опыт работы в среде разработки IAR ARM;
  • опыт работы c системами контроля версий SVN;
  • умение разбираться в существующем ПО.

Наше предложение:

  • широкие возможности для профессионального и карьерного роста! Вакансия для тех, кому интересно создавать что-то новое;
  • оформление в соответствии с ТК РФ и полностью белую заработную плату;
  • работу в компании, аккредитованной в Минпромторге России;
  • возможность посетить интересные места по всей территории России;
  • индивидуальный подход к каждому сотруднику;
  • работа в офисе около ст.м. "Площадь Мужества";
  • комфортная атмосфера и команда, где любят работать и умеют отдыхать;
  • пятидневка, гибкое начало рабочего дня.