C/C++ разработчик

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Описание вакансии

Условия работы

В Emlid мы создаем профессиональное оборудование. Наши высокоточные GPS-приемники используются по всему миру в геодезии, картографии, сельском хозяйстве и других сферах. 

Мы сами проектируем электронику, придумываем дизайн и механику устройств, разрабатываем мобильные приложения под iOS и Android и свой облачный сервис. 

Каждый год мы выпускаем новые продукты, и за 6 лет существования у нас накопились задачи по улучшению используемого нами математического движка. В связи с этим мы ищем в команду C/C++ разработчика.

Чем предстоит заниматься:

  • улучшать алгоритмы обработки GPS данных;
  • разрабатывать алгоритмы обработки инерциальных данных;
  • добавлять IPC-механизмы к математическому движку;
  • добавлять биндинги для других языков к математическому движку.

Что для этого нужно:

  • уверенное владение С/C++ и опыт разработки на нем 1-3 года;
  • опыт работы с чужим С кодом;
  • хорошее знание математики;
  • знание принципов ООП;
  • владение системой контроля версий Git.

Будет плюсом:

  • понимание принципов функционирования GPS и RTK;
  • знание линейной алгебры и фильтров Калмана;
  • знание С++11 и Python;
  • опыт работы со статическими и динамическими анализаторами кода;
  • знакомство с Linux;
  • хорошее знание английского языка;
  • профильное образование.

Мы предлагаем:

  • соблюдение всех норм ТК при трудоустройстве;
  • офис с панорамным видом на город и Неву;
  • свободное начало рабочего дня (с 9 до 12);
  • всю необходимую технику для работы;
  • курсы английского в офисе;
  • возможности роста и развития внутри команды;
  • в последнюю пятницу месяца - мы собираемся в офисе с пиццей и напитками, слушаем лекции от IT спикеров и общаемся друг с другом.