LINUX.ORG.RU
ФорумJob

Ищу работу Embedded C/Linux Developer

 , , ,


0

2

Приветствую красноглазых форумчан! Ищу работу в направлении Embedded C Developer

Что имеем:

  • Опыт работы с микроконтроллерами GD/STM32, AVR, ESP32, nRF52, MSP, 8051, углублённые знания внутренностей, регистры, периферия, тактирование, etc.
  • Написание, отладка кода на Си, низкоуровневая отладка через консоль gdb, умение пользоваться консольными инструментами readelf, objdump, прочими, декомпиляция, чтение и разбор ассемблерного кода.
  • Чтение схем, понимание работы импульсных преобразователей, блоков питания, силовой электроники. Есть не большой опыт в KiCad.
  • Опыт работы с BLDC контроллерами (моторы станков) и фреймворком MCSDK.
  • Bare-metal, libopencm3, FreeRTOS, ChibiOS, немного lk. Понимание механизмов синхронизации, очереди, сигналы, IPC, режимы сна, написание драйверов.
  • Умение пользоваться измерительными приборами, осциллограф, логический анализатор, мультиметр, генератор сигналов.
  • Опыт работы с разнообразной периферией, RTC, датчики, усилители шунтов, память, Sub-GHz модемы RF96, немного Lora, симком модемы, АЦП.
  • Опыт с разными шинами I2C, SPI, UART, USB, RS-485, 1-Wire, CAN.
  • Соответственно отличные навыки обычной пайки, SMD, BGA reball.
  • Среды: Eclipse, немного VIM, блокнот, Code OSS
  • Стиль K&R (таб 2 пробела), принцип KISS

Расположение: буквально пару дней назад переехал с Польши в Cлoвaкию, хотелось бы по месту. Учитывая специфику направления, где необходимо работать с оборудованного места ( или удалённо при наличии всего инструментария, которого у меня ещё не достаточно ), хотелось бы поискать работу в ещё одном направлении: Embedded Linux Developer или просто Linux Developer с уклоном в удалённый режим. В любом случае релокация - не проблема.

Что имеем:

  • Линуксоид около 8+ лет, использую в качестве основной ОС. Преимущественно дистрибутивы: Ubuntu, Debian, Arch Linux, Manjaro, немного CentOS.
  • Установка и настройка веб-серверов, apache, nginx, uwsgi, php-fpm, postgresql, mariadb, немного time series db (ticktockdb, influx, timescaledb)
  • Настройка сети, маршрутиризация, фаервол (iptables), DNS, построение корпоративной сети на OpenVPN.
  • Немного виртуализации OpenVZ, KVM, LXC
  • Опыт в разворачивании Zabbix на парк машин с настройкой клиентов.
  • Опыт в сборке и конфигурации ядра, не большой в написании драйверов + fuser
  • Bootstraping (обычные системы и embedded).
  • Настройка LVM, шифрования.
  • Написание разного рода утилит на Python, приложений на PyQt5, pyusb, простой Bash скриптинг.
  • Понимание как искать и устранять проблемы (например глянуть strace, ldd, добавить ldconfig)

Оценить уровень знаний, конечно, проще со стороны, но примерно по Embedded C можно сказать Middle, по линуксам скорее Strong Junior (не хватает более углублённых знаний по внутренним механикам, более высокий уровень по Bash скриптингу и утилитам )

Буду рад предложениям!



Последнее исправление: wheelman (всего исправлений: 1)

В любом случае релокация - не проблема.

В России устроит?

IIIypuk ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.