Кадровое IT агентство SELENA GROUP специализируется на услуге «Подбор системного программиста Linux» любого уровня. Оперативно наймем в штат квалифицированных системных программистов уровня Junior, Middle, Senior, Team Lead.
Разработчик Linux — программист, специализирующийся на использовании и разработке кода в операционной системе Linux.
Читать далее
Подбор каких системных программистов Linux мы ведем
Разработчик Linux занимается проектированием, кодированием, тестированием и сопровождением программных приложений для настольных систем Linux. Они используют языки программирования Python, C++ и Java, для создания удобных интерфейсов, обеспечения совместимости систем и повышения их производительности. Отвечают за отладку программных проблем, доработку существующих приложений и интеграцию программ сторонних разработчиков. Занимаются модификацией ядра, системным программированием и сетевым взаимодействием.
Чем занимается разработчик Linux?
Разработчики Linux участвует в различных проектах, от разработки новых приложений под заказ, до простого создания уникальной серии настольных приложений для выполнения требуемой работы. Конкретные ролевые обязанности будут различаться в зависимости от отрасли, должности и уровня опыта, но в целом разработчик Linux будет выполнять следующие задачи.
- Получение кратких сведений о новых продуктах и идей мозгового штурма для удовлетворения требований.
- Создание нового компьютерного программного обеспечения для операционных систем Linux, включая программы и приложения.
- Отладка программ Linux на протяжении всего процесса разработки, чтобы гарантировать безошибочность конечного продукта.
- Устранение любых проблем, возникающих с программами Linux, которые они разработали после их запуска.
- Создание документации, описывающей процесс разработки нового программного обеспечения или приложений Linux.
- Разработка руководств пользователя для новых программ Linux.
- Оценка и улучшение существующего программного обеспечения Linux для обеспечения наилучшего взаимодействия с пользователем.
- Настройка операционной системы Linux для создания среды рабочего стола, обеспечивающей оптимальную работу.
- Реагирование на меняющиеся программные требования и адаптация существующего программного обеспечения Linux.
- Быть в курсе последних версий операционных систем Linux и разработок Linux-программистов.
- Работа вместе с другими разработчиками программного обеспечения и программистами для написания кода и разработки новых функций и приложений для устройств Linux.
Пример требований и обязанностей к инженеру-разработчику операционных систем (Linux).
Обязанности:
- Разработка и адаптация операционной системы Linux для запуска на процессорных ядрах RISC-V Syntacore;
- Формирование рекомендаций по тестовому плану для Linux на основании требований проекта и стадий готовности аппаратуры и ПО;
- Подготовка и запуск системных тестов на базе Linux/AOSP;
- Автоматизация построения и тестирования Linux;
- Подготовка и выпуск внутренних сборок Linux в соответствии с требованиями команд разработчиков;
- Анализ Linux kernel с точки зрения поддержки RISC-V, взаимодействие с другими командами (инструменты разработки, библиотеки) и интегрирование их наработок;
- Участие в совместной работе с другими командами по оценке производительности Linux в различных сценариях использования;
- Взаимодействие с рабочими группами в RISC-V комитетах.
Требования к разработчику Linux:
- Знание систем сборки Embedded Linux (Buildroot/Yocto);
- Системное программирование в Linux;
- Работа с компонентами загрузки Linux (U-Boot, OpenSBI).
Будет плюсом:
- Знания и опыт в разработке полупроводниковых технологий;
- Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
- Опыт поддержки кастомных устройств в AOSP;
- Понимание нижних уровней архитектуры AOSP;
- Опыт разработки Linux kernel;
- Опыт в разработке устройств на базе AOSP и Embedded Linux;
- Знакомство с RISC-V;
- Знание C++/Java.
Уровень зарплат разработчика Linux.
- Junior — до 120 000 руб/мес;
- Middle — от 200 до 300 000 руб/мес;
- Senior — от 300 000 руб/мес и выше.
(Данные на 08.04.2024 года.)
Кадровое агентство SELENA GROUP поможет найти подходящего разработчика Linux для вашего проекта. Также оказываем услуги в подборе следующих специалистов: DevOps разработчик, DevSecOps инженер, SRE-инженер и иных.