Инженер - программист микроконтроллеров
Обязанности:
– Разработка, отладка, сопровождение программного обеспечения и аппаратной части
– Программирование и отладка микроконтроллеров STM, AVR, PIС
Требования:
– Языки программирования. Глубокое знание C, владение C++ для сложных проектов, понимание ассемблера для низкоуровневой оптимизации, навыки использования Python/MicroPython для прототипирования.
– Архитектура микроконтроллеров. Понимание работы процессорных ядер (ARM, AVR, PIC, RISC-V), систем памяти (Flash, RAM, EEPROM) и периферийных модулей.
– Схемотехника. Умение читать и понимать принципиальные электрические схемы и техническую документацию.
– Периферийные интерфейсы. Практический опыт работы с последовательными (UART, I2C, SPI), промышленными (CAN, Modbus) и сетевыми (Ethernet, Wi-Fi, Bluetooth) интерфейсами. EtherCAT
– Инструменты разработки и отладки. Уверенное владение средами разработки (Keil MDK, IAR Embedded Workbench, STM32CubeIDE, VS Code с PlatformIO), системами сборки (Make, CMake) и аппаратными отладчиками (JTAG/SWD).
– Контрольно-измерительные приборы. Навыки работы с осциллографом, логическим анализатором и мультиметром.
– Аналитический склад ума и навыки решения проблем
– Внимательность к деталям, точность аккуратность
– Точность и усидчивость особенно при отладке.
Условия работы:
Мы предлагаем интересную "живую" работу на действующем развивающемся предприятии.
Сложность и динамичность поставленных задач гарантируют вам профессиональный рост.
Полное обеспечение спецодеждой, средствами индивидуальной защиты и инструментом;