Эта вакансия уже завершена
Мы Automation Team в Ajax Systems. Мы автоматизируем процессы на производстве. Наша конечная цель - построить роботов, которые заменят человеческий труд. Достичь это мы собираемся завта. Вчера девайсы Ajax производились руками. Сегодня мы разрабатываем тестенды, которые минимизируют нагрузку на человека.
Тестстенды это сложные программно-аппаратные комплексы, которые на вход получают плату с запаянными компонентами, а на выход отдают умный, гарантировано исправный и полностью готовый к работе девайс.
Поэтому у Automation Team много работы:
- понять производство какого датчика мы собираемся обеспечить, как он работает, какие характеристики нужно проверить, чтоб гарантировать исправность девайса;
- разработать схемотехнические решения, которые позволят проверить все характеристики девайса (качесто радиосвязи, потребление, сработки всех сенсоров, отсутствие ложных срабатываний сенсоров, исправная работа всех модулей: ethernet, modem, wi-fi) и много другого;
- разработать надежную, экономичную механику, корпус;
- написать firmware стенда;
- написать GUI приложения для PC, при помощи которого оператор будет взаимодействовать с нашим стендом;
- присутствовать при запуске нашего детища на производстве и быть уверенным в результате)
Мы ищем Embedded C Developer, который поможет нам делать качественные firmware для наших стендов сегодня, и для наших роботов завтра!
Что надо уметь:
- писать на C (ваш капитан Очевидность)
У нас много стендов, они постоянно усовершенствуются, разрабатываются новые (для новых типов девайсов) на базе старых. По этому у нас два главных требования: читаемось (да, ваш код должны понимать ваши коллеги, мочь его править и переиспользовать) и модульность (если Вы один раз написали код который выполняет определенные задачи, то в другом устройстве мы хотим его переиспользовать, а не каждый раз писать с нуля)
- опыт в объемных проектах (рекламные вывески на микроконтроллерах, часы, удаленное управление светом не считаются)
- наличие проектов с использованием real time os на микроконтроллерах
- понимать что такое протокол передачи данных
- уметь работать с git (пушить все в мастер, с названием коммитов типа "bla184" не считается)
- опыт работы с Jira (либо любой другой task tracker)
- понимать схемотехнику
Ajax Systems - компанія розробник та виробник розумних систем безпеки
больше 500 сотрудников
с 2012 года на рынке
- Курсы иностранного языка
- Скидки сотрудникам
- Компенсация обучения
- Гибкий график