Size: a a a

2021 March 22

RS

Roman Shulenkov in Embedded Group
Ком 123
Так там всё вперемешку: mcu(microcontroller unit, микроконтроллер), mpu(memory protection unit, часть mcu) и далее по списку. SoC, ic, fpga. Выглядит как набор тэгов)
mpu - имелось ввиду на memory protection unit а microprocessor unit
источник

TK

Timur Khasanshin in Embedded Group
ID:0
Переслано от Roman Shulenkov
Junior Embedded Software Engineer (Удалённо) - https://shuracore.com/ru/careers-ru/
Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа
- Высшее образование
- 1-3 года опыта разработки встраиваемого программного обеспечения на базе процессоров RISC (ARM, RISC-V, AVR или ARC)
- Опыт программирования на C/C++; опыт разработки скриптов на Matlab, Python или JavaScript
- Опыт разработки, внедрения и проверки прошивок, включая BSP, DSP и разработку драйверов (опыт работы с I2C/I3C, SPI, UART, CAN, Ethernet, USB, PCIe, Timer, Watchdog, DMA и т.д.)
- Опыт интеграции, настройки, тестирования и отладки встраиваемого программного обеспечения
Роль:
Нам в команду требуется творческий, энергичный и целеустремленный человек. Вам предстоит с остальными членами команды работать над проектами встраиваемого программного обеспечения в рамках направлений: промышленная автоматизация и робототехника, интернет вещей и автоматизация проектирования электронных устройств. Разработка ведется на языках С и C++ для операционных систем реального времени (RTOS) и Linux. Процесс разработки подразумевает активную работу с hardware.

В этой роли вы будите:
- Тесно работать с MCU, MPU, SoC, IC, FPGA
- Сотрудничать с межфункциональными группами для определения требований к программному обеспечению, архитектуре и спецификаций блоков, руководства пользователя и планов тестирования
- Разработка, внедрение и проверка встраиваемого программного обеспечения на процессорах RISC или аппаратных устройствах на основе DSP
- Разработка, внедрение и проверка драйверов и программного обеспечения для тестирования на хост-сервисах (CI/CD)
- Поддержка межфункциональных групп по системной интеграции, настройке оборудования, тестированию, анализу сбоев, обучению программного обеспечения и исправлению ошибок
- Требование экспортного контроля:

- Опыт работы с алгоритмами цифровой обработки сигналов и тестирования прошивок
- Опыт разработки под RTOS
- Умение читать принципиальные электрические схемы
- Работа с электронным измерительным оборудованием: осциллограф, мультиметр, логический анализатор и т.д
- Знания/опыт в С++ (11-20)
- Опыт работы с системами контроля версий Git
- Решение задач эффективности быстродействия, потребления памяти и сетевого трафика
- Знание паттернов проектирования
- Знание фундаментальных структур данных и алгоритмов
- English: Pre-Intermediate/Intermediate

Будет плюсом:
- Опыт разработки для Embedded Linux
- Опыт разработки для Linux kernel
- Знакомство с облачными технологиями (AWS, Azure)
- Опыт работы разработки на Rust

Мы предлагаем:
- Удаленная работа
- Перспективную работу в команде профессионалов
- Молодой веселый коллектив
- Обучение за счет компании
- Возможность роста не только по профилю специальности. Наш главный принцип – каждый должен найти свое место, где он будет наиболее полезен. Поэтому смена ролей и специальности не проблема для Вашего роста
- Полностью официальное оформление
- Рост заработной платы. Премии по результатам выполненных проектов
- Выходной день в день рождения (если день рождения приходится на выходной день, то выходной день сохраняется)
- Работа в международных проектах и зарубежные командировки
- 1 день в месяц на самообразование и личные проекты
- Свободный график работы (40 часов в неделю, 20 часов пересечение с командой)
- Конкурентоспособную заработную плату
- Стабильная и своевременная оплата труда
- Возможность посещения семинаров, тренингов, конференций
- Активный отдых с коллегами, интересно организованные праздники и события
- Все социальные гарантии, предусмотренные законодательством
Приходите работать в ShuraCore!
нафига даже мидлу обязательно знать и иметь опыт C++20? он вообще только вышел
источник

К1

Ком 123 in Embedded Group
Roman Shulenkov
mpu - имелось ввиду на memory protection unit а microprocessor unit
Тогда лучше просто на soc заменить, ибо я впервые встречаю, чтобы SoC подменяли такой аббревиатурой. Путаница выходит-с.
источник

AK

Anton Kirilenko in Embedded Group
Roman Shulenkov
mpu - имелось ввиду на memory protection unit а microprocessor unit
обычно мемори протекшн делает MMU
источник

RS

Roman Shulenkov in Embedded Group
Ком 123
Тогда лучше просто на soc заменить, ибо я впервые встречаю, чтобы SoC подменяли такой аббревиатурой. Путаница выходит-с.
спасибо учтем, чтобы не путь народ
источник

RS

Roman Shulenkov in Embedded Group
источник

TK

Timur Khasanshin in Embedded Group
ID:0
Переслано от Roman Shulenkov
Junior Embedded Software Engineer (Удалённо) - https://shuracore.com/ru/careers-ru/
Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа
- Высшее образование
- 1-3 года опыта разработки встраиваемого программного обеспечения на базе процессоров RISC (ARM, RISC-V, AVR или ARC)
- Опыт программирования на C/C++; опыт разработки скриптов на Matlab, Python или JavaScript
- Опыт разработки, внедрения и проверки прошивок, включая BSP, DSP и разработку драйверов (опыт работы с I2C/I3C, SPI, UART, CAN, Ethernet, USB, PCIe, Timer, Watchdog, DMA и т.д.)
- Опыт интеграции, настройки, тестирования и отладки встраиваемого программного обеспечения
Роль:
Нам в команду требуется творческий, энергичный и целеустремленный человек. Вам предстоит с остальными членами команды работать над проектами встраиваемого программного обеспечения в рамках направлений: промышленная автоматизация и робототехника, интернет вещей и автоматизация проектирования электронных устройств. Разработка ведется на языках С и C++ для операционных систем реального времени (RTOS) и Linux. Процесс разработки подразумевает активную работу с hardware.

В этой роли вы будите:
- Тесно работать с MCU, MPU, SoC, IC, FPGA
- Сотрудничать с межфункциональными группами для определения требований к программному обеспечению, архитектуре и спецификаций блоков, руководства пользователя и планов тестирования
- Разработка, внедрение и проверка встраиваемого программного обеспечения на процессорах RISC или аппаратных устройствах на основе DSP
- Разработка, внедрение и проверка драйверов и программного обеспечения для тестирования на хост-сервисах (CI/CD)
- Поддержка межфункциональных групп по системной интеграции, настройке оборудования, тестированию, анализу сбоев, обучению программного обеспечения и исправлению ошибок
- Требование экспортного контроля:

- Опыт работы с алгоритмами цифровой обработки сигналов и тестирования прошивок
- Опыт разработки под RTOS
- Умение читать принципиальные электрические схемы
- Работа с электронным измерительным оборудованием: осциллограф, мультиметр, логический анализатор и т.д
- Знания/опыт в С++ (11-20)
- Опыт работы с системами контроля версий Git
- Решение задач эффективности быстродействия, потребления памяти и сетевого трафика
- Знание паттернов проектирования
- Знание фундаментальных структур данных и алгоритмов
- English: Pre-Intermediate/Intermediate

Будет плюсом:
- Опыт разработки для Embedded Linux
- Опыт разработки для Linux kernel
- Знакомство с облачными технологиями (AWS, Azure)
- Опыт работы разработки на Rust

Мы предлагаем:
- Удаленная работа
- Перспективную работу в команде профессионалов
- Молодой веселый коллектив
- Обучение за счет компании
- Возможность роста не только по профилю специальности. Наш главный принцип – каждый должен найти свое место, где он будет наиболее полезен. Поэтому смена ролей и специальности не проблема для Вашего роста
- Полностью официальное оформление
- Рост заработной платы. Премии по результатам выполненных проектов
- Выходной день в день рождения (если день рождения приходится на выходной день, то выходной день сохраняется)
- Работа в международных проектах и зарубежные командировки
- 1 день в месяц на самообразование и личные проекты
- Свободный график работы (40 часов в неделю, 20 часов пересечение с командой)
- Конкурентоспособную заработную плату
- Стабильная и своевременная оплата труда
- Возможность посещения семинаров, тренингов, конференций
- Активный отдых с коллегами, интересно организованные праздники и события
- Все социальные гарантии, предусмотренные законодательством
Приходите работать в ShuraCore!
интересно, а эта вакансия позволяет в будущем релоцироваться в сша?
источник

К1

Ком 123 in Embedded Group
Anton Kirilenko
обычно мемори протекшн делает MMU
В mmu трансляцию делает из виртуальной области в реальную, в то время как mpu - нет.
источник

TK

Timur Khasanshin in Embedded Group
ID:0
Переслано от Roman Shulenkov
Junior Embedded Software Engineer (Удалённо) - https://shuracore.com/ru/careers-ru/
Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа
- Высшее образование
- 1-3 года опыта разработки встраиваемого программного обеспечения на базе процессоров RISC (ARM, RISC-V, AVR или ARC)
- Опыт программирования на C/C++; опыт разработки скриптов на Matlab, Python или JavaScript
- Опыт разработки, внедрения и проверки прошивок, включая BSP, DSP и разработку драйверов (опыт работы с I2C/I3C, SPI, UART, CAN, Ethernet, USB, PCIe, Timer, Watchdog, DMA и т.д.)
- Опыт интеграции, настройки, тестирования и отладки встраиваемого программного обеспечения
Роль:
Нам в команду требуется творческий, энергичный и целеустремленный человек. Вам предстоит с остальными членами команды работать над проектами встраиваемого программного обеспечения в рамках направлений: промышленная автоматизация и робототехника, интернет вещей и автоматизация проектирования электронных устройств. Разработка ведется на языках С и C++ для операционных систем реального времени (RTOS) и Linux. Процесс разработки подразумевает активную работу с hardware.

В этой роли вы будите:
- Тесно работать с MCU, MPU, SoC, IC, FPGA
- Сотрудничать с межфункциональными группами для определения требований к программному обеспечению, архитектуре и спецификаций блоков, руководства пользователя и планов тестирования
- Разработка, внедрение и проверка встраиваемого программного обеспечения на процессорах RISC или аппаратных устройствах на основе DSP
- Разработка, внедрение и проверка драйверов и программного обеспечения для тестирования на хост-сервисах (CI/CD)
- Поддержка межфункциональных групп по системной интеграции, настройке оборудования, тестированию, анализу сбоев, обучению программного обеспечения и исправлению ошибок
- Требование экспортного контроля:

- Опыт работы с алгоритмами цифровой обработки сигналов и тестирования прошивок
- Опыт разработки под RTOS
- Умение читать принципиальные электрические схемы
- Работа с электронным измерительным оборудованием: осциллограф, мультиметр, логический анализатор и т.д
- Знания/опыт в С++ (11-20)
- Опыт работы с системами контроля версий Git
- Решение задач эффективности быстродействия, потребления памяти и сетевого трафика
- Знание паттернов проектирования
- Знание фундаментальных структур данных и алгоритмов
- English: Pre-Intermediate/Intermediate

Будет плюсом:
- Опыт разработки для Embedded Linux
- Опыт разработки для Linux kernel
- Знакомство с облачными технологиями (AWS, Azure)
- Опыт работы разработки на Rust

Мы предлагаем:
- Удаленная работа
- Перспективную работу в команде профессионалов
- Молодой веселый коллектив
- Обучение за счет компании
- Возможность роста не только по профилю специальности. Наш главный принцип – каждый должен найти свое место, где он будет наиболее полезен. Поэтому смена ролей и специальности не проблема для Вашего роста
- Полностью официальное оформление
- Рост заработной платы. Премии по результатам выполненных проектов
- Выходной день в день рождения (если день рождения приходится на выходной день, то выходной день сохраняется)
- Работа в международных проектах и зарубежные командировки
- 1 день в месяц на самообразование и личные проекты
- Свободный график работы (40 часов в неделю, 20 часов пересечение с командой)
- Конкурентоспособную заработную плату
- Стабильная и своевременная оплата труда
- Возможность посещения семинаров, тренингов, конференций
- Активный отдых с коллегами, интересно организованные праздники и события
- Все социальные гарантии, предусмотренные законодательством
Приходите работать в ShuraCore!
это не противоречащие друг другу утверждения
источник

AK

Anton Kirilenko in Embedded Group
Ком 123
В mmu трансляцию делает из виртуальной области в реальную, в то время как mpu - нет.
нормальные mmu делают всё
источник

VC

Victor Chaplinsky in Embedded Group
Anton Kirilenko
обычно мемори протекшн делает MMU
в STM32 M7 отдельный кусок называется MPU - memory protection unit
источник

RS

Roman Shulenkov in Embedded Group
Timur Khasanshin
нафига даже мидлу обязательно знать и иметь опыт C++20? он вообще только вышел
уже изменили, спасибо
источник

К1

Ком 123 in Embedded Group
Anton Kirilenko
нормальные mmu делают всё
Да, но в микроконтроллерах он урезан до mpu, ибо там нет виртуальной памяти.
источник

AK

Anton Kirilenko in Embedded Group
а. понял.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Timur Khasanshin
я просматривал десятки резюме на линкедин от американских фирм, и то что я вижу тут - тянет на синьора, 100%
Вот и мне кажется, выглядит это как гениальный план: "нанять миддла/сеньора с низкой самооценкой или запросами на ЗП июня" и толкать заказчику как сеньора.😒
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ком 123
Да, но в микроконтроллерах он урезан до mpu, ибо там нет виртуальной памяти.
Не урезан. Это две разные вещи.
источник

К1

Ком 123 in Embedded Group
Leonid Zaliubovskii
Не урезан. Это две разные вещи.
Согласен, упрощение неверно передаёт смысл)
источник

LZ

Leonid Zaliubovskii in Embedded Group
Ком 123
Согласен, упрощение неверно передаёт смысл)
это VMSA/PMSA https://documentation-service.arm.com/static/5f8dacfff86e16515cdb8bb1

Например здесь описано

ARM Architecture Reference Manual
ARMv7-A and ARMv7-R edition
источник

TK

Timur Khasanshin in Embedded Group
Roman Shulenkov
уже изменили, спасибо
предлагается ли в будущем релокация в сша? очень хочу узнать
источник

RS

Roman Shulenkov in Embedded Group
Timur Khasanshin
предлагается ли в будущем релокация в сша? очень хочу узнать
Нет, не планировалась релокация
источник