1,832,374open jobs
105,484companies
269,861added this week
Browse all
Salary
$17k per year (net)
Location
Hybrid (Saint Petersburg, Russia)

First seen by Alion on Sep 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 с графическим интерфейсом, работающего без операционной. Обеспечение обмена данными с USB-флеш-накопителями, ПЭВМ и другими аналогичными устройствами.

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

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

  • глубокое знание C и/или C++;

  • опыт работы в среде разработки STM32CubeIDE;

  • знание библиотек абстрагирования: HAL (предпочтительно) и/или CMSIS (работа с регистрами напрямую). Умение комбинировать HAL для быстрой разработки и прямую работу с регистрами для оптимизации.

2. Архитектура МК и низкоуровневое программирование:

  • понимание архитектуры ARM Cortex-M.

  • умение работать с системой прерываний (NVIC), таймерами, DMA, тактированием (PLL).

  • написание кода без использования ОСРВ (голое железо, bare-metal), организация конечных автоматов (FSM) или событийно-ориентированной архитектуры.

3. Работа с периферией и интерфейсами:

  • уверенная работа с интерфейсом USB (Device и Host).

  • режим USB-Host: умение подключать и инициализировать USB-флеш-накопители.

  • файловая система FAT32: чтение/запись файлов с флэш накопителей.

  • режим USB-Device: настройка устройства для обмена с ПЭВМ.

4. Графический пользовательский интерфейс (специализированный блок):

  • опыт работы с библиотекой LVGL или TouchGFX;

  • написание драйвера дисплея (подключение по параллельному интерфейсу) с использованием DMA для ускорения вывода;

  • обработка ввода от аппаратной клавиатуры (матричная клавиатура, кнопки) с устранением дребезга;

6. Сопряжение устройств:

  • опыт организации обмена данными между двумя микроконтроллерными устройствами. Реализация протокола с проверкой целостности (CRC, контрольные суммы) и квитированием.

7. Аппаратная отладка и схемотехника:

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

  • работа с измерительным оборудованием: осциллограф (анализ сигналов SPI/I2C/UART), логический анализатор, мультиметр, источник питания. Умение отлаживать проблемы с питанием и наводками.

Условия:

  • Оформление согласно ТК РФ (с первого рабочего дня).
  • График работы: 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.
1,832,374 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
$10k per year (net) • In office • Full-Time • Saint Petersburg
DevOps
Windows
Astra Linux
VPN
Wi-Fi
Apply
≈ $20k – $45k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Taichung
Management
Agile
Apply
≈ $51k – $150k per year (Estimated) • In office • Full-Time • Helsinki
Python
PowerShell
AI/ML
Copilot
DevOps
GCP
Azure
AWS
Cybersecurity
Microsoft Sentinel
Microsoft Defender
SIEM
Apply
$14k per year • In office • Full-Time • Shenzhen
Apply
FPGA工程师 2 days ago
$18k – $36k per year • In office • Full-Time • Dongguan
Apply
≈ $152k – $278k per year (Estimated) • In office • TS/SCI • Full-Time • 10+ years exp • Bachelor's Degree • Columbia
Python
C++
Cybersecurity
CVE
Apply
≈ $46k – $76k per year (Estimated) • Hybrid • Internship • Bachelor's Degree • Mayfield Heights
Python
C++
AI/ML
AI Agents
Machine Learning
DevOps
GitHub
Management
Agile
Apply
≈ $129k – $251k per year (Estimated) • In office • TS/SCI • 5+ years exp • Bachelor's Degree • Reston
Python
C++
AI/ML
Vertex AI
TPU
Edge AI
DevOps
GCP
Apply
$55k – $126k per year • In office • Secret • Internship • Master's Degree • McLean
Python
JavaScript
SQL
C++
AI/ML
Machine Learning
Management
Outlook
Agile
Microsoft Office
Apply
$85k – $92k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
Python
Java
TypeScript
C#
C++
AI/ML
Model Context Protocol
Function Calling
AI Agents
LLM
Tool Use
Machine Learning
DevOps
CI/CD
Kubernetes
Apply
≈ $44k – $89k per year (Estimated) • Hybrid • Full-Time • Saint Petersburg
C++
C++
STL
Qt
Databases
PostgreSQL
SQLite
AI/ML
OpenCV
DevOps
Git
Linux
Windows
Apply
$13k – $14k per year (net) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Saint Petersburg
1C
Apply
≈ $16k – $37k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Saint Petersburg
Apply
≈ $11k – $21k per year (Estimated) • In office • Full-Time • Saint Petersburg
Databases
PostgreSQL
DevOps
Zabbix
Docker
Grafana
SLI/SLO/SLA
Linux
DNS
Cybersecurity
Nmap
LDAP
SIEM
Apply
$26k per year (gross) • Remote (EAEU) • Full-Time • 3+ years exp • Saint Petersburg
1C
Apply
$14k per year (net) • In office • Full-Time • Saint Petersburg
Design
Adobe Photoshop
Adobe Illustrator
Figma
Marketing
Roistat
Apply
See all jobs
This is one of many
1,832,374 more open roles from verified company boards, updated every day.