Инженер-программист микроконтроллеров
О нас:
Мы группа RnD разработчиков с обширным техническим опытом в разных областях электроники, механики, программировании.
Наши продукты разрабатываются для нефтегазовой отрасли с высокими требованиями к качеству, надежности и живучести, поэтому мы заинтересованы повышать компетенции наших сотрудников, и мы ценим сотрудников.
Наша сила в сплочённом коллективе, нам нужны инициативные, талантливые и увлеченные работой инженеры как с обширными, так и с узкоспециализированными знаниями.
У Вас есть инженерные амбиции? Хотите их реализовать? Умеете планировать командную работу и предоставлять результаты в срок или Вы продуктивнее когда самостоятельны? У нас гибкий подход к каждому инженеру.
Ответим на вопросы или расскажем больше о работе на собеседовании.
Обязанности:
-
Знание программной архитектуры STM32(CortexM4) и Atmel (AT91M ARM4T) для написания оптимального кода;
-
Написание кода для микроконтроллеров на С и С++11;
-
Изменение кода ассемблера, как минимум для грамотного редактирования/написания файла Startup;
-
Работа с регистрами напрямую, с использованием CMSIS, а также с и использованием стандартных библиотек HAL, в том числе с использованием RTOS (FreeRTOS/AzureThreadX);
-
Опыт ручного редактирования или написания Linker файлов(LD), в частности, для архитектур типа ARM4T(Atmel) с внешней параллельной шиной;
-
Написания драйверов и протоколов для периферии микроконтроллера UART, SPI, I2C, CAN, АЦП, ЦАП, ШИМ, и пр., цифровых датчиков гироскопа, акселерометров, памяти как на QSPI так и параллельной шине и пр.;
-
Отладка и тестирование ПО на инженерных образцах и тест стендах в том числе в реальном времени;
-
Работа с Git, gcc, make и опыт переноса проектов между средами разработки;
-
Оптимизация быстродействия кода, рациональное использование ресурсов МК и периферии;
-
Сопровождение внедренных программ и программных средств;
-
Написание алгоритмов обработки сигналов в том числе НЧ и ВЧ фильтры (предпочтительно так же фильтры Маджвика и Калмана и пр.), PID регуляторы и пр.;
Необходимый опыт/требования:
- Опыт работы по специальности не менее 5-и последних лет понаписанною кода на С/С++;
- Опыт адаптировать уже имеющийся код на С/С++ под новый микроконтроллер;
- Наличие опыта коммерческой разработки и сопровождения программ для микроконтроллерных систем;
- Умение самостоятельно организовать и планировать свою работу в зависимости от приоритетов;
-
Творчество, инициативность, желание учиться новому и делиться опытом;
- Навык работы с лабораторным измерительным оборудованием: осциллограф, вольтметр, источник питания, генератор и пр.;
- Опыт обработки сигналов будет преимуществом.
Мы можем предложить:
- Работа в офисе, гибкий график;
- Оформляем по ТК РФ, но возможно и временное оформление договора;
- Отсутствие бюрократии при принятии решений;
- Достойные премии за результат;
- Финансовая помощь с переездом в г. Санкт-Петербург для иногородних;
- Офис между м. Электросила или м. Московские Ворота.
Этапы интервью:
- В случае удаленности кандидата предварительное интервью проводиться онлайн;
- Первичное очное интервью с директором и руководителем отдела;
- Демонстрация своих работ и кода будет большим плюсом и ускорит процесс интервью;
- Принятие решения после финального интервью может занимать от 1-го до 5-и дней;
- Оффер при положительном решении;
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).