от 90000 до 100000 RUR
Новосибирск
От 1 года до 3 лет
Обязанности:
- разработка, отладка и тестирование встроенного программного обеспечения для различных типов распределенных контроллеров оборудования с интерфейсом Ethernet, построенных на базе микропроцессоров, микроконтроллеров, SoM и т.п.;
- программирование PLC;
- программирование контроллеров шаговых двигателей Phytron;
-
написание кода инженерных программ для работы с запрограммированными контроллерами.
Требования:
- знание С/С++, Python (приветствуется Rust);
- опыт программирования микроконтроллеров, DSP, FPGA;
- опыт работы с SoM, SoC;
- опыт работы с real-time OS (FreeRTOS);
- знание и понимание интерфейсов с периферийными устройствами (SPI, I2C, CAN, RS-…);
- знание и понимание работы аналого-цифровых микросхем (DAC, ADC);
- навык ведения документации.
- Желательные знания и навыки:
- знание межпроцессорных обменов;
- знакомство и навыки работы с EPICS (epics.anl.gov, epics-controls.org);
- способность переключаться между задачами, вести параллельно несколько разработок.
Условия:
-
Оформление по Трудовому кодексу Российской Федерации
-
Период испытательного срока: 3 месяца
-
Оклад постоянный: по итогам собеседования
-
Социальный пакет: в соответствии в ТК РФ