Программист

Obsidian
Зарплата от 150000 до 450000 KZT
от 150000 до 450000 KZT
Занятость Полная занятость
Полная занятость
Адрес Казахстан, Алматы, Алатауский район, микрорайон Акбулак, улица Сыздыкова, 4
Описание вакансии

Низкоуровневый программист

Обязанности:

  • Разработка и отладка низкоуровневого ПО для встроенных систем, микроконтроллеров или аппаратных платформ.
  • Написание драйверов устройств, прошивок и библиотек для работы с аппаратным обеспечением.
  • Оптимизация кода для повышения производительности и минимизации потребления ресурсов (память, процессор, энергопотребление).
  • Работа с протоколами связи (I2C, SPI, UART, CAN, Ethernet и др.).
  • Взаимодействие с операционными системами реального времени (RTOS) или без ОС.
  • Анализ и устранение ошибок на уровне железа и ПО (использование осциллографов, логических анализаторов, JTAG).
  • Участие в проектировании архитектуры системы и выборе компонентов.
  • Документирование кода и технических решений.

Требования:

  • Уверенное знание языков программирования: C, C++; желательно знание Assembly.
  • Опыт работы с микроконтроллерами (STM32, AVR, PIC, ARM Cortex или аналогичными).
  • Понимание принципов работы аппаратного обеспечения, цифровой и аналоговой электроники.
  • Знание архитектуры процессоров и системной шины.
  • Опыт работы с RTOS (FreeRTOS, Zephyr, ThreadX) или bare-metal программирования.
  • Навыки отладки и профилирования низкоуровневого кода.
  • Знание инструментов: GCC, Keil, IAR, Make, CMake, Git.
  • Английский язык на уровне чтения технической документации (B1 и выше).

Плюсом будет:

  • Опыт разработки под Linux (драйверы ядра, user-space приложения).
  • Знание криптографии и защиты данных на уровне прошивок.
  • Опыт работы с FPGA или Verilog/VHDL.
  • Знание современных стандартов безопасности (MISRA, AUTOSAR).
  • Опыт работы с сетевыми протоколами (TCP/IP, MQTT, Bluetooth, Zigbee).
Требования
Опыт От 1 года до 3 лет
Условия работы
График работы Полный день
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку