Программист (C/С++/Python)
Обязанности (не все сразу, но все потребуется):    
  • Разработка серверных приложений для систем управления лабораторным оборудованием на C и Python    
  • Доработка и адаптация open-source софта для наших конкретных потребностей    
  • Сведение вместе разнородного внутреннего и внешнего софта и его интеграция в дистрибутив ОС на базе Debian для использования в наших встраиваемых системах    
  • Разработка и поддержка стека сетевых (TCP/UDP) библиотек и фреймворков на C и C++ под Windows (msvc2013/mingw), Linux(gcc/clang) и Mac (gcc/clang) под архитектуры x86, amd64, armhf, mipsel    
  • Высокоуровневое программирование микроконтроллеров на C  
Требования (отсутствие любого пункта из списка - большой минус):      
  • Знание языка С99 (при знании C++ достаточно знать то, в каких местах эти два языка различаются)    
  • Базовые знания языка Python
  • Уверенное знание любой ОС на базе Linux (желательно из семейства Debian) и понимание того, как это работает: что такое “ядро” и как его компилировать, зачем нужны systemd и D-Bus, что делает netfilter/iptables, как происходит загрузка ОС и т.п.    
  • Толерантность ко всем основным операционным системам (придётся работать как под Linux, так и под Windows, реже под Mac OS)
  • Английский язык на уровне, достаточном для чтения технической документации
  • Умение работать с системами контроля версий    
  • Понимание основ Computer Science: пространственная и временная сложность алгоритмов, характеристики наиболее распространенных структур данных (HashMap, Red-Black Tree, Vector, Deque и т.д.), чем отличаются “мегабайт”, “мегабит” и “мебибайт”...    
  • Аккуратность в написании кода и его документировании.  

Желательно (присутствие любого пункта из списка - явный плюc):    

  • Опыт работы со SCADA системами;    
  • Опыт работы с одноплатными компьютерами;    
  • Опыт программирования микроконтроллеров на языке C и общее понимание того, как они работают;    
  • Знание языка С++11 и сопутствующих технологий на хорошем уровне;    
  • Наличие собственных (хобби) проектов, о которых хочется рассказывать. Пусть даже кривых и незаконченных;    
  • Наличие публикаций на Habrahabr, Reddit, Science, ... ;    
  • Знание других скриптовых языков кроме Python;    
  • Практический опыт frontend web-разработки;    
  • Практические навыки конфигурации сети в Linux;    
  • Грамотная речь, умение кратко и четко излагать мысль, умение объяснять;    
  • Общая осведомлённость в современных языках, фреймворках, библиотеках, парадигмах и подходах.  
Условия:      
  • 5 рабочих дней в неделю, 8-часовой рабочий день (гибкое расписание с 8-10 часов, до 17-21 часов);    
  • Заработная плата определяется по результатам собеседования;
  • Карьерный рост по результатам работы;    
  • Оплачиваемый отпуск + государственные праздники, оплата больничных;    
  • Просторный офис на ул. Фотиевой на границе парка, недалеко от м. Университет, Ленинский проспект;    
  • Чай/кофе, печеньки;    
  • Частично оплачиваемое обучение, дополнительные премии, стажировки.