лаборатория касперского

Developer C++ (KSMG) (Python)

Kaspersky Secure Mail Gateway для Linux – это продукт, осуществляющий комплексную защиту серверов электронной почты от различных угроз, включая спам, фишинг и все виды вредоносных вложений. Решение имеет кластерную архитектуру и выпускаетс…

лаборатория касперского · На сервисе с: 27.08.26 21:52

↑ Вакансия с автоподнятием
220k–300k ₽РоссияМосква

Kaspersky Secure Mail Gateway для Linux – это продукт, осуществляющий комплексную защиту серверов электронной почты от различных угроз, включая спам, фишинг и все виды вредоносных вложений. Решение имеет кластерную архитектуру и выпускается в виде Software Appliance и rpm/deb пакетов для ОС Linux.


Задачи:

  • Разработка программного обеспечения на языках C++ и Python для платформ Linux;
  • Встраивание новых технологий защиты компании в имеющуюся кодовую базу;
  • Встраивание (конфигурирование, мониторинг, отладка) opensource программ в комплексное решение (Software Appliance) на базе Linux;
  • Обеспечение совместимости продукта с различными дистрибутивами Linux и различными почтовыми серверами (Postfix, Exim, Sendmail).

Что нужно знать и уметь:

  • Отличное знание C++;
  • Готовность использовать в разработке Python;
  • Опыт разработки под Linux;
  • Хорошее знание ОС Linux;
  • Хорошее знание и понимание концепций ООП и шаблонов проектирования;
  • Знание базовых алгоритмов и структур данных;
  • Навыки разработки многопоточных приложений;
  • Умение писать код: структурировать (способность разбить на сущности, способность определить их обязанности), умение именовать сущности;
  • Понимание технической документации на английском языке.

 

Плюсом будет:

  • Опыт работы с PostgreSQL;
  • Хорошее знание протоколов SMTP, HTTP, знание MIME;
  • Опыт работы с Python.

Эта вакансия также есть на:Внешний сайт Habr Career

Похожие вакансии C++/C

Сайты компаний
playrix

Senior C++ Software Engineer (Gameplay)

playrixНа сервисе с: 03.10.26 17:51
Зарплата не указанаНе указана странаЛокация не указана


To improve the quality of our products and take them to the next level, we're building an AI-first culture within our engineering teams. This means developing agentic workflows, implementing new tools, measuring gains in development speed, and paying special attention to the quality of the results. That's why we're looking for top-level engineers ready to support and develop these practices with us.



That said, experience in C++ and/or game development is not at all necessary: ​​we have an excellent adaptation system for a comfortable transition for beginners from Unity and from other industries. 



In each project we have the following areas:







  • Feature: develop events and mini-games from scratch (ranging from various competitions to mini-games like Merge)





  • Technical: optimization, technical stability support, SDK (reducing loading speed, memory consumption, etc.)



  • Match-3 and meta: working with graphics and basic mechanics of the game (adding new functionality, refactoring and optimization)













  • Program game mechanics and logic



  • Design and review the architecture of features





  • Program UI and visual effects





  • Profile and optimize the game for memory and frame rate





  • Mentor junior specialists





  • Conduct code review




















  • 4+ years of experience in developing commercial projects in C++ and/or Unity





  • Experience in developing projects released in production





  • Architecture design experience





  • An understanding of AI infrastructure and modern tools, and the ability to integrate them into the development process














  • Languages: C++, and Lua and Python for single tasks





  • Graphics: OpenGL ES and Metal





  • Our own engine, similar to Unity or Unreal, which we are constantly developing (read about our engine here)





  • Advanced CI/CD, automated testing, code review processes and much more





  • AI: Claude, Cursor, and Codex with configured repository rules, a growing catalog of specialized skills, and agentic modes for specific tasks. MCP integrations with internal infrastructure (GitHub, Asana, Amplitude, etc.). Agentic workflows cover the entire cycle—from generating game elements and automated tests to automatically creating and reviewing PRs














  • Tasks that require you to make effective and complex architectural decisions as well as opportunities to apply interesting programming approaches.





  • The opportunity to advance your career and/or move between departments beyond just development (Project Management, marketing, etc.).





  • An emphasis on developing each specialist's product time to play the games that you're developing, so you can envision how this or that feature will work for the user.





  • The ability to switch out processes and approaches for more efficient ones without lengthy approvals or bureaucracy.




















Remote or from one of the company’s offices.

Сайты компаний
playrix

Middle Software Engineer (Gameplay)

playrixНа сервисе с: 03.10.26 18:32
Зарплата не указанаНе указана странаЛокация не указана


At Playrix, development teams are at the core of our business. They are the reason that our games have continued to grow and improve for 21 years. 



To improve the quality of our products and take them to the next level, we're building an AI-first culture within our engineering teams. This means developing agentic workflows, implementing new tools, measuring gains in development speed, and paying special attention to the quality of the results.



That's why we're looking for top-level engineers ready to support and develop these practices with us.



This role is a great fit for you if you want to work at the intersection of UI, game logic, and engineering challenges by actively leveraging AI tools, and over time, taking on more responsibility, influencing features, and shaping the direction of an entire project.



Experience with C++ is not required—we have an excellent adaptation system to make the transition from Unity to C++ comfortable.



We create the conditions for growth to Senior or Lead Level and expect a high degree of independence, engagement, and initiative.










  • Programming game logic and features

  • Developing the in-game UI: window structure, working with the UI Kit, and integrating visuals into the engine

  • Using and improving our AI tools at all stages of development—from task decomposition to testing and delivery, taking full responsibility for the high quality of the generated code

  • Actively participating in team discussions around features and changes

  • Optimizing performance and automating routine task














  • 1+ years of experience developing commercial game projects in C++ and/or Unity





  • Experience using AI tools with measurable impact—going beyond simple chat prompts: from modern prompt engineering practices to building agentic workflows and validating their results





  • Experience building complex in-game UI: creating advanced windows, working with scroll views, visual effects, etc.





  • A strong proactive mindset: the ability not only to solve tasks but also to propose initiatives














  • Languages: C++17/20 — primary; Lua and Python for single tasks

  • Graphics: OpenGL ES and Metal

  • Our own engine, similar to Unity or Unreal, which we are constantly developing (read about our engine here)

  • Advanced CI/CD, automated testing, code review processes and much more

  • AI: Claude, Cursor, and Codex with configured repository rules, a growing catalog of specialized skills, and agentic modes for specific tasks. MCP integrations with internal infrastructure (GitHub, Asana, Amplitude, etc.). Agentic workflows cover the entire cycle—from generating game elements and automated tests to automatically creating and reviewing PRs












  • The opportunity for continuous development in a team of 500+ professional engineers: we have a huge knowledge base and a mentoring system that allows you to adapt quickly.





  • Ability to move between areas and not only within development (Project Management, marketing, etc.).





  • Tasks that require you to make safe and effective architectural decisions as well as opportunities to apply interesting programming approaches.





  • An emphasis on developing each specialist's product ideas Time to play the games that you're developing, so you can envision how this or that feature will work for the user.





  • The ability to switch out processes and approaches for more efficient ones without lengthy approvals or bureaucracy.












Remote or from one of the company’s offices.

hh.ru
Зарплата не указанаРоссияМоскваУдалёнка

Приглашаем опытного разработчика встроенного ПО для микроконтроллеров и встраиваемых Linux-систем. Предпочтение универсалам (embedded разработка + схемотехника). Разделение времени: 70% времени разработка встроенного ПО, остальное - проектирование схемотехники и отладка плат.

Обязанности:
* Разработка ПО для микроконтроллеров семейств STM32, ESP32, Nordic NRFxx, PIC
* Cложный многозадачный код для микроконтроллеров. FreeRTOS, Zephyr.
* Разработка встроенного ПО под Linux (NVidia Jetson, Rockchip, RPI)
* Работа со всеми стандартными интерфейсами (UART, I2C, SPI, CAN, RS485, Ethernet)
* Беспроводные интерфейсы Bluetooth/BLE, WiFi, LoRa
* Бутлоадеры, обновление прошивки
* Разработка диагностического ПО для Windows и Linux. Python, Powershell, bash.
* Разработка схемотехники для новых IoT устройств. Запуск и отладка плат.

Требования:
- Глубокое понимание архитектуры встроенного ПО.
- Проектирование систем c множеством процессорных узлов.
- Опыт разработки под Zephyr и FreeRTOS. Отладка, оптимизация.
- Умения быстро внедрить open-source решения в проект, разобраться в существующем коде, доработать под задачу.
- Длительный опыт работы с Bluetooth/BLE, WiFi, Ethernet, CAN, Modbus, RS485

Желательно:
- Опыт в разработке электроники от 5 лет - проектирование схемотехники с нуля до запуска в производство.
- Опыт проектирования 8+ слойных плат, high-speed интерфейсы.
- Опыт разработки под Linux.
- Знакомство с ПЛИС, понимание принципов работы.
- Знание английского языка на уровне, достаточном для технического общения с коллегами-иностранцами.

Кратко о нас:
Мы - инжиниринговая компания полного цикла. Мы создаем электронные устройства от идеи до массового производства для заказчиков в Америке и Европе. У нас есть офисы разработки в Москве и Иваново, мы производим электронику в Тайване, разрабатываем софт во Вьетнаме. У нас сложные проекты, быстрый темп работы и очень адекватные коллеги.

Примеры недавних и активных в настоящий момент проектов:
- Карманная система личной безопасности. Встроенная камера наблюдения, центральный процессор RV1106G3, система датчиков, сенсорный хаб на nRF54L15, спикер и микрофон. Интерфейсы BLE/WiFi/LTE. Full-stack разработка (hardware/firmware/mobile app, back/front, UX/UI).
- Система мониторинга для гольф-полей. Разработка кастомных панорамных камер на RK3588 со стримингом видео через LTE. Интеграция радара для отслеживания мяча. Продвинутый софт для управления сетью устройств на множестве гольф-полей. Очень сложный и масштабный full-stack проект (электроника, firmware, UX/UI, back/front, mobile, интеграция с 3rd party системами)
- Голосовой ассистент на базе ИИ. Формат плоского кредла, вставляется в айфон. Активирует DP Alt Mode. Принимает видео с экрана телефона, конвертирует кадры в JPEG при помощи ПЛИС. Кадры отправляются в облако, в ответ генерируется последовательность нажатий мыши и клавиатуры, которое устройство ретранслирует на айфон. Фактически, OpenClaw для телефона. Всё в формате платы 53x9 мм.
- Система "умная яхта". Набор датчиков для применения на лодках и яхтах разного размера. Гейтвей Zigbee-to-LoRaWAN для лодок. LoRaWAN интерфейс для передачи данных на берег. Своя система мониторинга состояния лодок и предупреждения опасных ситуаций. Частная сеть LoRaWAN.
- Семейство электровелосипедов нового поколения. Цифровое управление steer-by-wire. Полное проектирование конструктива, схемотехники и встроенного ПО. Четыре процессорных узла. Бортовая шина CAN. Кастомные бутлоадеры и каскадное обновление встроенного ПО.
- Смарт-часы со встроенными картами, i.MX RT500, конкурент часам Garmin Fenix. Полная разработка электроники и конструктива, встроенного софта, облачных сервисов. Разработка велась в четырех странах.
- Кастомная материнская платы для Nvidia Orin NX (мы - официальный партнер NVidia).
- VR-шлем со встроенными электродами ЭЭГ (на базе Meta Quest Pro). Полная разработка конструктива, электроники, встроенного софта, интеграция с VR-приложением.
- Система диагностики спазмов мышц ротовой полости, сбора телеметрии о состоянии пациента. Разработка электроники, конструктива, встроенного ПО, мобильного приложения.
- 8-канальный портативный энцефалограф, возможность подключения пассивных и активных электродов.
- Система промышленного взвешивания с облачными сервисами управления запасами. Разработка электроники и встроенного ПО, web-сервисы.
- Интерактивный баскетбольный щит (Nvidia Orin / RK3588). Разработка конструктива, электроники, ML конвейеров для сегментации игровой площадки, распознавание игроков, мяча, определение траектории движения мяча, детекция промахов и попаданий в сетку.

Мы вовлечены во все стадии разработки - от создания PoC и pre-EVT прототипов до запуска в производство в Китае и в Тайване. Если у вас есть интерес к новыми технологиям, к постоянной разработке инженерно-сложных продуктов, ориентированных на международный рынок, будем рады с вами побеседовать.

Условия:
- Full-time занятость на наших проектах
- Возможна работа удаленно или в одном из наших офисов
- Поездки в Тайвань на запуск новых устройств
- Конкурентная заработная плата
- Корпоративная поддержка повышения уровня английского языка

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.