Jump to content

    

Встраиваемый программист, СПб

Recommended Posts

Anper

В небольшую команду, которая занимается разработкой квест-комнат и электроники для квестов, требуется инженер-программист. В ходе работы предстоит программировать игровую логику, «оживлять» загадки и головоломки. Цель нашей работы — создать интересный игровой сюжет и в совершенстве воплотить его «в железе» и софте, чтобы принести игрокам удовольствие от игры! Мы постоянно ищем новые технологии, которые можно использовать в квестах

От вас требуется:

— понимать (иногда плохо формализованные) моменты игрового сценария, участвовать в обсуждении деталей технической реализации

— писать стабильный и поддерживаемый код. Стабильный — потому что результатом вашей работы будут пользоваться люди и любая ошибка смажет впечатление от игры; Поддерживаемый — потому как часто только после реализации можно увидеть изъяны логики, улучшения визуальной составляющей и т. д., что требует оперативной корректировки;

— уметь быстро «завести» периферийный интерфейс; у нас обычно нет невидимых радиосигналов или гигабайт свежей информации© в недрах жестких дисков, вся периферия мигает, светится или норовит укусить вас за нос;

 

На текущий момент стек технологий следующий:

— STM32L1, arm-gcc/mbed;

— Raspberry Pi, Raspbian;

— Python (думаем хотя бы частично переходить на JS в силу чрезвычайной модности главного разработчика);

 

Из профессиональных навыков:

— знание C/C++. Да, мы пишем встраиваемый код на плюсах. Хочется, чтобы вы понимали, как вызывается виртуальный метод, почему нельзя возвращать из функции временную переменную и что не так с проклятой строчкой «++i + ++i»;

— умение работать с Linux хотя бы на уровне «зайти по ssh на Raspberry и прописать скрипт в автозагрузку»;

— знание Python или JS. Программ по распознаванию инопланетных сообщений в белом шуме писать не требуется, только бизнес-логика и взаимодействие с системой (последовательный порт, запуск приложений и т. д.);

— знание схемотехники. Отличить, например, SPI от I²C, уметь пользоваться осциллографом и мультиметром; к сожалению, не все баги находятся с помощью отладчика, так что вас не должен смутить неприпаянный резистор в схеме, из-за которого не идут данные; умение держать паяльник за правильный конец будет большим плюсом;

вот еще пункт в конец:

— владение современными средствами разработки: в первую очередь, система контроля версий (мы используем git); Пользоваться можно почти любой IDE, но с любителями писать код в блокноте (без автодополнения, подсветки синтаксиса и отступами вразнобой) далеко не уедем;

 

Работа в просторном офисе, 5 минут от ст.м. «Технологический проспект»

 

Пишите в ЛС или [email protected]

Share this post


Link to post
Share on other sites

Anper
Замкадышам следует догадаться, что город, очевидно, Дефолт Сити?

 

Санкт-Петербург.

 

Опечатался в названии ст. метро «Технологический _Институт_»

Share this post


Link to post
Share on other sites

Aner

Предлагаете поработать в свободное от основной работы время в удовольствие без оплаты или работать за оплату или это приглашение в бизнес, ... поясните.

Share this post


Link to post
Share on other sites

Anper
Предлагаете поработать в свободное от основной работы время в удовольствие без оплаты или работать за оплату или это приглашение в бизнес, ... поясните.

 

Изначально это «полноценная» вакансия. Вилка по зарплате 40-60 т.р. Продуктивного программиста возможно хватит и на половину времени.

Вариант с прглашением в бизнес, наверное, руководитель компании готов рассматривать, но это нужно с ним общаться.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.