C/C++ разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В Emlid мы создаем профессиональное оборудование. Наши высокоточные GPS-приемники используются по всему миру в геодезии, картографии, сельском хозяйстве и других сферах.
Мы сами проектируем электронику, придумываем дизайн и механику устройств, разрабатываем мобильные приложения под iOS и Android и свой облачный сервис.
Каждый год мы выпускаем новые продукты, и за 6 лет существования у нас накопились задачи по улучшению используемого нами математического движка. В связи с этим мы ищем в команду C/C++ разработчика.
Чем предстоит заниматься:
- улучшать алгоритмы обработки GPS данных;
- разрабатывать алгоритмы обработки инерциальных данных;
- добавлять IPC-механизмы к математическому движку;
- добавлять биндинги для других языков к математическому движку.
Что для этого нужно:
- уверенное владение С/C++ и опыт разработки на нем 1-3 года;
- опыт работы с чужим С кодом;
- хорошее знание математики;
- знание принципов ООП;
- владение системой контроля версий Git.
Будет плюсом:
- понимание принципов функционирования GPS и RTK;
- знание линейной алгебры и фильтров Калмана;
- знание С++11 и Python;
- опыт работы со статическими и динамическими анализаторами кода;
- знакомство с Linux;
- хорошее знание английского языка;
- профильное образование.
Мы предлагаем:
- соблюдение всех норм ТК при трудоустройстве;
- офис с панорамным видом на город и Неву;
- свободное начало рабочего дня (с 9 до 12);
- всю необходимую технику для работы;
- курсы английского в офисе;
- возможности роста и развития внутри команды;
- в последнюю пятницу месяца - мы собираемся в офисе с пиццей и напитками, слушаем лекции от IT спикеров и общаемся друг с другом.