C Developer

Местоположение и тип занятости

КраснодарПолный рабочий деньМожно удаленно

Компания

Соединяем компании и людей

Описание вакансии

О компании и команде

Вакансия нашего партнёра - компании, специализирующейся на разработке компьютерного программного обеспечения и внедрении систем.

Задачи:

  • разработка встраиваемого ПО для микроконтроллеров ARM (STM32, GD32), MIPS, RISC-V на языке C
  • поддержка и рефакторинг существующего встраиваемого ПО
  • разработка и поддержка документации
  • участие в процессах разработки и поддержки продукта — взаимодействие с другими инженерами

Ожидания от кандидата

  • знание C на высоком уровне
  • умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании
  • знание и умение пользоваться gcc, gdb, openOCD
  • опыт разработки под STM32 и/или аналогах (GD32)
  • опыт разработки драйверов
  • знание интерфейсов — USB, UART, I2C, SPI, CAN, HART
  • умение обращаться с осциллографами, логическими анализаторами, программаторами
  • умение читать принципиальные схемы и код для FPGA, совместно с разработчиками разбираться с проблемами в PCB и схемотехнике
  • знание Python и Bash
  • знание и умение пользоваться Git по gitflow с ветками PR
  • знание и умение писать unit-тесты / функциональные тесты
  • опыт разработки RTOS
  • знание ТАУ, ПИД-регуляторов

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

  • оформление по ТК РФ, бессрочный трудовой договор
  • формат работы: офис / удалённо
  • график работы 5/2 10:00 - 19:00, 09:00 - 18:00
  • ДМС после прохождения испытательного срока