Позиция: Software Developer (Machine Control)
Компания: Bell Integrator
ЗП: 300к net
Формат: Мск., офис м. Павелецкая
Контакт:
@observer69⚡️
Что предстоит делать
1. Разработка новых (в том числе беспилотных) и поддержка существующих контроллеров для систем управления сельскохозяйственной техникой
https://www.topconpositioning.com/ru/gnss-receivers-agriculture2. Разработка нового и анализ существующего программного кода, отладка, исправление ошибок, добавление нового функционала;
3. Разработка программных средств отладки для диагностики проблем, постобработки логов и моделирования работы систем управления;
4. Разработка интерфейсов / протоколов обмена (CAN, Ethernet, RS232) с другими устройствами.
⚡️
Точно нужно
● Опыт работы не менее 3х лет;
● Умение разобраться в чужой архитектуре и чужом коде и способность развивать и улучшать существующий код;
● Опыт промышленной разработки приложений на C/C++ и Python;
● Опыт разработки приложений под Linux OS;
● Опыт оптимизации кода и анализа проблем в работе ПО на встроенных системах (отладка, профилирование, борьба с утечками памяти, диагностика падений в ядре);
● Опыт низкоуровневой разработки под Linux (модули ядра и драйвера);
● Опыт использования аппаратных средств отладки (JTAG);
● Владение основными средствами разработки, контроля версий, issue-tracking, continuous integration, рефакторинга и контроля качества кода.
⚡️
Будет плюсом
● Представление о спутниковой навигации;
● Знание основных принципов построения архитектуры (coupling vs cohesion, композиция, наследование), знание принципов объектно-ориентированного программирования (SOLID);
● Опыт работы с устройствами прототипирования HW (Xilinx);
● Умение читать схемы и опыт работы со схемотехниками, опыт работы с осциллографом;
● Опыт работы с микроконтроллерами;
● Опыт работы с UDP, TCP, FTP;
● Опыт реализации или разработки протоколов передачи данных;
● Знание cmake;
● Опыт использования Linux realtime patchset.
⚡️
Что мы предлагаем
● Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
● Бесплатные обеды в офисе компании;
● Современная техника и рабочее место;
Позиция подразумевает периодические работы в офисе заказчика на тестовом полигоне Долгое Ледово (район Балашихи/Королева).
Пишите
@observer69