Просмотр вакансии

Сегодня 07-10-2025 10:28
24.09.2025, 14:45

Программный инженер

Работодатель: НИИ МАСШТАБ

НИИ МАСШТАБ

Город: Санкт-Петербург
Зарплата:  от 150000 до 170000 RUR
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 1 года до 3 лет

Хотите работать в аккредитованной IT-компании, где ваши идеи будут услышаны, а знания - цениться? ООО «СмартЭкоСистема» в городе Сочи приглашает вас стать Программным инженером в команде экспертов, которые формируют будущее телекоммуникационных технологий!

Что вас ждет:

Работа с BSP:

- Разработка, сборка и настройка Board Support Package (BSP) для Linux на различных аппаратных платформах, чаще всего на базе процессоров ARM. (Rockchip/MTK/Отечественные)

- Портирование и адаптация операционной системы Linux на новые платы и аппаратные платформы.

- Создание и поддержка образов системы (сборка bootloader, ядра, rootfs).

2. Работа с загрузчиком и ядром:

- Настройка и модификация загрузчика (U-Boot).

- Конфигурация, сборка и патчинг ядра Linux.

- Отладка драйверов устройств для периферии (как в пространстве ядра, так и пользовательских).

- Оптимизация и отладка работы ядра на целевом устройстве.

3. Работа с аппаратным обеспечением:

- Тесное взаимодействие с инженерами-схемотехниками и аппаратными разработчиками на этапе проектирования и отладки платы.

- Анализ схем и технической документации (datasheets, reference manuals) на компоненты.

- Подготовка DTS

4. Анализ и оптимизация:

- Поиск и устранение причин нестабильной работы системы (kernel panic, memory leaks, hardware faults).

5. Документирование и совместная работа:

- Ведение технической документации, описания API, руководств по сборке и запуску.

6. Непосредственная отладка на устройствах

- Прошивка тестирование

Что нам важно:

1. Опыт работы с Linux:

- Понимание архитектуры и принципов работы ОС Linux.

- Знание внутренних механизмов (процессы, память, прерывания, DMA и т.д.).

2. Программирование на С/С++:

- Владение языком C для разработки драйверов и кода ядра.

- Желательно С++ для разработки пользовательского пространства.

3. Работа с аппаратурой:

- Понимание основ схемотехники и архитектуры микропроцессоров.

- Умение читать техническую документацию на английском языке.

- Опыт низкоуровневой отладки (JTAG, последовательный порт, логический анализатор).

4. Инструменты сборки:

- Опыт работы с системами сборки для встраиваемых систем: Yocto Project, Buildroot.

- Знание инструментов цепочки разработки: GCC, GDB, Make, CMake, git.

5. Протоколы и интерфейсы:

- Понимание и опыт работы с распространенными периферийными интерфейсами: I2C, SPI, UART, USB, Ethernet, PCIe, MIPI, SDIO, GPIO.

6. Опыт работы с различными загрузчиками (U-Boot).

7. Опыт работы с системами контроля версий (git).

Почему стоит работать с нами:

- Стабильная "белая" зарплата: выплаты дважды в месяц без задержек, что гарантирует ваше финансовое спокойствие.

- Перспективы роста: вы входите в команду, которая активно развивает свои решения, поэтому у вас есть возможность расти и развиваться вместе с нами.

- Удаленный формат работы: гибкость в выборе рабочего места позволяет вам совмещать личные и рабочие интересы.

- Дружная команда: у нас открытая атмосфера, где ценится ваша инициатива и идеи. Вы будете окружены единомышленниками, готовыми к новым вызовам.

Если вы ищете перспективное и интересное место работы, где сможете применить свои навыки, развиваться и быть частью команды, ждём вашего отклика! Не упустите шанс стать частью нашей команды в ООО "СмартЭкоСистема"!

Адрес: посёлок городского типа Сириус, ,

 

Откликнуться на вакансию

Дата
06.10 07.10
USD
3.0056 3.039
EUR
3.5271 3.5455
RUB
3.6834 3.6771
UAH
7.2808 7.3526
CHF
3.7716 3.803
GBP
4.0428 4.0836
PLN
8.2906 8.3291
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения