Программист (разработка драйверов для робототехнического оборудования)

Что нужно будет делать?

- Разрабатывать и оптимизировать драйверы под робототехнические контроллеры на проприетарных языках производителей роботов
- Разрабатывать ПО для сбора и анализа данных с сенсоров по цифровым промышленным шинам (CAN, deviceNet, profinet и ethernetIP) и с помощью аналоговых датчиков
- Разрабатывать собственные контроллеры для сенсоров и двигателей
- Производить интеграцию с промышленными 2D и 3D камерами


Что для этого нужно уметь?


- Навыки программирования в разноплановом стеке технологий: с++, java, c#, python, javascript, delphi
- Умение разбираться в чужом коде, готовность использовать новые sdk и переключаться между разными языками
- Опыт в разработке под сервера и микроконтроллеры. В том числе опыт объединения этих систем в одном проекте
- Фундаментальные знания современных вычислительных систем: многопоточность, работа с памятью, сети, прерывания
- Плюсом будет опыт работы с различными шинами данных, отладки протоколов на цифровом и аналоговом уровне: deviceNet, EthernetIP, i2c, can, rs232, rs485

Как мы работаем:

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

С каким стеком мы работаем?

-Nodejs, Graphql, Appolo Server, Prisma, Postgres, Vue.js

Какие инструменты применяем?

-CVS - git (gitlab), Dev env & all services: docker, Build system: bazel, Continuous integration: gitlab ci

Условия:

- Конкурентный фикс, полностью белая зарплата
- Мягкое начало рабочего дня
- Просторный офис 15 минут пешком от м. Авиамоторная (c промышленными манипуляторами, лазерными сканерами и еще целой кучей крутого оборудования)
- Комната отдыха/ кухня в офисе, спортивный уголок
Откликнуться
© Abagy, 2019. All rights reserved