2,038,124open jobs
120,318companies
252,670added this week
Browse all
Salary
$17k per year (net)
Location
In office (Saint Petersburg)

First seen by Alion on Oct 28, 2026.

Overview
Company
Impact
Profile match
Lenpoligrafmash is a Saint Petersburg precision instrument making and machine building enterprise that states it has operated for more than 135 years. It heads the production division of the Lenpoligrafmash holding of 45 companies and develops and manufactures high-tech products and specialised software, hiring embedded C and C++ engineers. The company is headquartered in Saint Petersburg, Russia.

ОАО «ЛЕНПОЛИГРАФМАШ» уже более 135 лет работает на рынке точного приборостроения и машиностроения и на сегодняшний день остаётся одним из ведущих предприятий Санкт-Петербурга в этой сфере.

Мы - головная организация производственного дивизиона Холдинга "ЛЕНПОЛИГРАФМАШ", объединяющего 45 компаний. Основное направление нашей деятельности - разработка и производство широкой номенклатуры высокотехнологичных изделий, а также специализированного программного обеспечения для периферийной компьютерной техники (принтеров, сканеров и др.), предназначенной для эксплуатации в жестких механико-климатических условиях.

Основные задачи:

  • разработка и поддержка ПО для автономного устройства на МК STM32 без использования операционных систем (bare-metal);
  • реализация пользовательского графического интерфейса на базе библиотеки LVGL;
  • интеграция и обслуживание готовых программных модулей обмена данными: USB Host (чтение/запись файлов FAT32 на флеш-накопитель) и USB Device.

Обязательные требования (HardSkills):

1. Языки и инструменты разработки:

  • уверенное владение языком C (C++ как плюс);
  • опыт разработки в среде STM32CubeIDE с использованием библиотек HAL и LL;
  • базовое понимание работы CMSIS и прямой адресации регистров периферии.

2. Архитектура МК иBare -Metal разработка:

  • знание архитектуры ARM Cortex-M;
  • опыт построения приложений на основе конечных автоматов (FSM) и событийно-ориентированного подхода без применения ОСРВ;
  • практический опыт настройки и работы с прерываниями (NVIC), таймерами, контроллером DMA.

3. Периферия и графический интерфейс:

  • опыт интеграции библиотеки LVGL в bare-metal проекты;
  • настройка вывода графики на дисплей с использованием DMA;
  • обработка ввода от аппаратных кнопок / клавиатур (программное устранение дребезга контактов).

4. Работа с файловыми системами и интерфейсами:

  • опыт применения готового стека USB Host / Device (ST Middleware) и библиотеки FatFs для работы с USB-накопителями;
  • понимание принципов организации надежного обмена данными (контроль целостности через CRC, обработка таймаутов).

6. Аппаратная отладка:

  • умение читать принципиальные электрические схемы (назначение выводов, цепи подтяжки, интерфейсные линии);
  • навыки работы с базовым контрольно-измерительным оборудованием (мультиметр, осциллограф, логический анализатор) для проверки физических уровней и шин передачи данных.

Условия:

  • Оформление согласно ТК РФ (с первого рабочего дня).
  • График работы: 5/2 с 8:00 до 16:30. Только на месте работодателя. Удаленный и гибридный формат не рассматривается.
  • Стабильная выплата зарплаты - 2 раза в месяц.
  • Испытательный срок 3 месяца.
  • Наличие Профсоюзной организации (скидки на путевки: базы отдыха ХОЛДИНГа "ЛЕНПОЛИГРАФМАШ" и Детский оздоровительный лагерь) , а также наличие лицензированного медицинского кабинета для профилактического осмотра и выдачи направлений.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,038,124 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Saint Petersburg
$20k per year (net) · In office · Moscow
1C
DevOps
Windows Server
Hyper-V
TCP/IP
DNS
DHCP
VLAN
Cybersecurity
Active Directory
Apply
$20k – $23k per year (net) · In office · Bachelor's Degree · Moscow
Chips/EDA
Altium Designer
Design
AutoCAD
Apply
≈ $26k – $55k per year (Estimated) · In office · Moscow
Python
C
C++
Bash
C
GCC
DevOps
Git
Linux
Design
Framer
Apply
≈ $23k – $48k per year (Estimated) · In office · 3+ years exp · Zelenograd
Verilog
VHDL
Chips/EDA
Xilinx Vivado
Apply
$28k per year · In office · 5+ years exp · Moscow
C
C
U-Boot
DevOps
Wi-Fi
Chips/EDA
Cadence Allegro
Design
SolidWorks
AutoCAD
Apply
$12k per year · In office · 1+ year exp · Saint Petersburg
Apply
$12k per year · In office · Saint Petersburg
Apply
$23k per year (net) · In office · Saint Petersburg
DevOps
Linux
VPN
VLAN
Wi-Fi
BGP
OSPF
MPLS
LAN
Apply
$50k per year (net) · In office · Full-Time · Saint Petersburg
Apply
$50k – $71k per year · Hybrid · Saint Petersburg
Python
JavaScript
PHP
Node JS
1C
PHP
Bitrix
Databases
PostgreSQL
NATS
Apache Kafka
AI/ML
AI Agents
DevOps
Rest API
Management
Диадок
СБИС
Apply
See all jobs
This is one of many
2,038,124 more open roles from verified company boards, updated every day.