Вакансии в ЛЕДАСе

C#/WPF разработчик GUI-приложений для управления лазерными станками

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

Нам нужен разработчик в команду, разрабатывающую пакет приложений для обработки деталей на лазерных станках. Мы создаём приложения, которые обеспечивают функционирование станков - координируют работу различных контроллеров внутри станка, отображают текущее состояние системы, позволяют задавать параметры. Такие приложения принято называть HMI - Human Machine Interface.

Наш заказчик - международная компания, лидер в отрасли лазерной обработки. Одним из стратегических направлений последнего времени компания избрала унификацию пользовательских интерфейсов всех своих станков, чтобы улучшить узнаваемость бренда. Различных модификаций станков насчитывается несколько сотен, различных HMI приложений - десятки. Все пользовательские интерфейсы разрабатываются дизайнерами, и их реализация - нетривиальное WPF программирование. Созданные нами приложения получали престижные европейские награды за дизайн.

Мы готовы рассмотреть кандидатов любого уровня: от студентов до самых опытных разработчиков, неизменным и необходимым условием будет хорошая математическая подготовка.

Для начинающих проект будет отличной школой: даст возможность узнать изнутри, как устроена математика CAD приложений. Для более опытных разработчиков проект станет серьёзным вызовом: в разрабатываемом функционале будет необходимо сочетать высокое качество, отличную производительность, разумное потребление памяти, кроссплатформенность, при этом нужно следить за чистотой кода и поддерживать его работоспособность на тестовой базе из нескольких тысяч сценариев.


Требования

  • Высшее техническое образование или обучение на последних курсах.
  • Знание WPF/C#;
  • Понимание и применение принципов ООП;


Плюсом будет

Знание следующих вспомогательных и/или используемых в других наших проектах технологий:

  • MS Visual Studio / GCC / CMake;
  • SVN / Git / JIRA / Phabricator / Jenkins / TeamCity / Nunit / TestComplete / TestLink;
  • C / C++ / Python / JavaScript / TypeScript;
  • OpenGL / DirectX / WebGL / three.js;
  • Qt;
  • Опыт программирования микроконтроллеров / станков с ЧПУ / CNC;
  • Хорошее знание и понимание математики: аналитической геометрии, алгоритмов на графах, численных методов, мат. анализа;
  • Знание английского языка.


Ждём ваше резюме на почту: job@ledas.com