BERTYS CONSTRUCTION

Инженер-программист

500 000 - 500 000 KZT
  • Астана
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
Обязанности:
  • Со своей стороны, хорошему, опытному человеку мы хотим поручить ответственный фронт работ, включающий в себя: Сбор и систематизация требований к разрабатываемой информационной системе. Выявление бизнес-требований и ожиданий пользователей. Разработка и согласование документации по проектам. Взаимодействие с командой разработки по части обсуждения требований и выработки оптимальных решений. Постановка задач команде разработки. Контроль сроков выполнения поставленных задач. Поддержка пользователей по сложным вопросам (технологические вопросы).

    Разработка архитектуры ПО верхнего уровня

    Разработка интерфейсов взаимодействия ПО верхнего и нижнего уровня

    Разработка алгоритма для FPGA (ПЛИС)

    Разработка алгоритма для DSP

    Моделирование радио в Matlab/Simulink

    Испытания макетов изделия

    Формирование комплекта конструкторских документов

    Разработка рабочей документации для изготовления и испытания опытного образца.

Требования:
  • Мы ищем энергичного человека с опытом формализации требований, разработки технических заданий и пользовательских сценариев. Рассматриваем кандидатов с опытом работы системным аналитиком от 3-х лет. Опытом участия в проектах внедрения информационных систем в качестве системного аналитика с нуля. Опытом участия в проектах по разработке/доработке информационных систем. Опытом разработки технических заданий и документации. Очень хотим чтобы Кандидат обладал знаниями основ БД и SQL. Знал жизненный цикла информационной системы (процесс разработки программного обеспечения). Владел инструментарием и нотациями моделирования бизнес-процессов, систем, структур данных. Имел опыт постановки \ контроля задач смежным подразделениям.

    Знание микроконтроллеров STM32, умение пользоваться reference manual;

    Хорошее знание Linux на уровне пользователя;

    Хорошее знание C, Make, GCC, процесса сборки;

    Умение работать с системой контроля версий git, опыт командной разработки, кодревью;

    Хорошие знания об электронике, цифровой схемотехнике;

    Понимание работы интерфейсов I2C, SPI, UART на физическом и логическом уровне;

    Умение работать с логическим анализатором и осциллографом;

    Умение читать чужой код, понимание принципов хорошего кода (clean code, SOLID);

    Опыт автоматизированного тестирования ПО для микроконтроллеров;

    Понимание особенностей функционирования компьютеров в широком смысле (устройство ОС, загрузчиков, сетевых протоколов и т.д.); Желательно знание Python;

Условия:
  • Оформление согласно ТК РК
  • Тимбилдинги за счет компаний