Программист С++
По договоренности
О компании:
WeJET — это команда, которая создает цифровую логику для физического мира. Мы не просто «кодим железо» — мы проектируем интеллект устройств, от концепции до работающего решения. Наши проекты — это сложные системы, где безупречный код оживляет сложную аппаратуру, решая реальные бизнес-задачи.
Суть роли:
Мы ищем инженера-мыслителя, для которого язык C/C++ — это не просто синтаксис, а инструмент для диалога с «железом». Ваша основная миссия — проектирование и создание надежного, эффективного и изящного программного обеспечения, которое станет душой наших встраиваемых систем. Вы будете превращать требования и схемы в работающие алгоритмы и устойчивые программные комплексы.
Чем вы будете заниматься (софтверный фокус):
-
Проектирование и разработка ядра ПО: Создание архитектуры, модулей и системных протоколов на C/C++ для микроконтроллеров и Linux-систем.
-
Создание «цифрового интеллекта» устройств: Разработка логики, обеспечивающей четкое взаимодействие встраиваемой системы с сенсорами, исполнительными механизмами и внешним миром через интерфейсы (I2C, SPI, UART).
-
Инженерная культура качества: Погружение в процесс разработки с глубокой отладкой, написанием unit- и функциональных тестов, ревью кода коллег и созданием понятной документации.
-
Создание инструментария: Разработка вспомогательных утилит и программ для тестирования и поддержки на платформах Win/Linux, чтобы повышать надежность и эффективность всей команды.
-
Полный цикл ответственности за код: От идеи и написания до отладки на реальном устройстве и обеспечения его бесперебойной работы.
Мы ищем в кандидате:
-
Системное мышление: Умение видеть не просто строки кода, а целостную систему, где софт, «железо» и бизнес-логика неразделимы.
-
Глубокое владение C/C++ в контексте constrained-сред: понимание работы с памятью, времени выполнения, прерываниями. Знание и применение принципов ООП для создания понятных и масштабируемых программных структур.
-
Опыт (3+ года) в разработке ПО для встраиваемых систем под микроконтроллеры и/или ОС Linux, подтвержденный реальными проектами.
-
Инженерную дисциплину: Опыт промышленной разработки с использованием тестов (unit, functional) и практикой code review.
-
Способность к диалогу с «железом»: Умение читать схемы и использовать инструменты (осциллограф, логический анализатор) для верификации того, что ваш код работает в реальном устройстве именно так, как задумано.
-
Высшее техническое образование и искренний интерес к изучению новых предметных областей и технологий.
Будет значительным преимуществом, если вы имеете опыт:
-
Работы с FPGA (на уровне интеграции и взаимодействия с ПО).
-
Разработки драйверов устройств для Windows/Linux.
-
Понимания основ схемотехники для более продуктивного диалога с аппаратными инженерами.
Мы предлагаем:
- Конкурентоспособный доход. Уровень заработной платы обсуждается на финальном собеседовании.
- Проекты: Возможность работать над разнообразными и интересными задачами.
- Развитие: Реальная возможность карьерного роста до позиции Team Lead.
- Стабильность и атмосфера: Официальное трудоустройство по ТК РФ, комфортная работа в коллективе без ежедневных авралов.
- График и формат: Гибкий график, удаленная работа (рассматриваем кандидатов из любого региона).
Мы верим, что наши условия и ценности помогут вам раскрыть свой потенциал и стать ценным членом нашей команды!
Если вы хотите развиваться в надежной компании и делать качественные проекты, ждем ваше резюме!
Готовы рассмотреть кандидатов на неполный рабочий день и на совмещение.
Опубликована 3 часа назад
Похожие вакансии
- Можно удаленно
- Частичная занятость
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва