Embedded system developer / Разработчик встраиваемых систем

2024-09-16
от 500 000
до 800 000
KZT
Опыт работы От 3 до 6 лет
Полный день
Полная занятость
Откликнуться
NTS design
Астана

NTS Design - мы молодая Казахстанская компания по разработке и производству электронных устройств в сфере безопасности.

Мы ищем смелого разработчика, способного находить технические решения поставленным задачам и ответственного за результат. В нашей компании разработчик осуществляет проектирование IoTустройств, которые в последующем серийно изготавливаются. Для этого у нас имеются все возможное оборудование.

Что предстоит делать:

  • Написание, отладка и тестирование кода для ARM микроконтроллеров на языке C.
  • Создание драйверов для периферийных устройств (GPIO, UART, SPI, I2C и др.).
  • Работа с АЦП, ЦАП, таймерами и прерываниями.
  • Работа с энергопотреблением: режимы сна, оптимизация потребления энергии.
  • Использование инструментов для отладки (JTAG/SWD дебаггеры, анализаторы логики).
  • Ведение документации для разработанного кода (например, комментарии, инструкции по использованию).
  • Взаимодействие со схемотехниками, тестировщиков и других разработчиков для интеграции и тестирования ПО.
  • Участие в проектировании архитектуры встроенного ПО
  • Участие в планировании и оценке сроков выполнения задач

Наши ожидания от успешного кандидата:

  • 2-4 года опыта работы с микроконтроллерами, предпочтительно ARM Cortex-M.
  • Опыт разработки встроенного ПО на языке C.
  • Уверенные знания архитектуры ARM Cortex-M (или аналогичных).
  • Опыт работы с периферией микроконтроллеров (GPIO, UART, SPI, I2C, PWM и т.д.).
  • Знание принципов работы с АЦП/ЦАП, таймерами и прерываниями.
  • Базовые знания RTOS (например, FreeRTOS): задачи, очереди, семафоры.
  • Опыт работы с инструментами отладки (JTAG/SWD) и анализаторами логики.
  • Знание принципов энергосбережения в микроконтроллерах.
  • Способность к самостоятельному решению задач и поиску информации.
  • Базовые навыки ведения документации и составления технических отчетов.

Будет здорово, если у тебя есть:

  • Знание основ схемотехники и чтение принципиальных схем.
  • Опыт работы с системой контроля версий (например, Git).
  • Опыт интеграции устройств с backend и мобильными приложениями.
  • Опыт разработки устройств с беспроводными интерфейсами (BLE, NFC, WiFi).
  • Проведение unit-тестов и интеграционных тестов.

Условия работы:

  • Заработная плата 500 000 – 800 000 тенге (исходя из твоих компетенций в рамках работы);
  • Приятная неформальная рабочая среда, где мы передаем друг другу опыт и знания. Вы будете работать с людьми, которые увлечены своим делом;
  • Работа над очень интересными проектами, в рамках которых вы сможете продвинуться профессионально, как технически, так и в soft skills, так как будете работать в команде.

Ключевые навыки

C/C++ MCU STM32 EmbeddedSystems STMicroelectronics RF Embedded C ARM Cortex-M BareMetal C Assembly RTOS FreeRTOS

Языки

Английский (B2 — Средне-продвинутый)

Дайджест