We use cookies to run the site and count visits. "Got it" also allows session recording.
NNS Digital
Moscow, Russia12 days ago
240,000 – 340,000 RUB
per month
Grade
Lead
Experience
from 3 years
Work format
Remote, Hybrid
Employment
Full-time
An email or a Telegram message to the recruiter
NS Digital
Moscow, Perm
• Higher professional education (bachelor's, specialist, or master's degree) in the fields of: "Electronics and Nanoelectronics", "Computer Engineering, Complexes, Systems and Networks", "Software Engineering", "Automation of Technological Processes and Productions" or related specialties • 3+ years of experience in embedded software development
Professional knowledge and skills (mandatory): • Knowledge of architectures and experience developing for real-time operating systems (RTOS): Embedded Linux (kernel build, rootfs, Device Tree), FreeRTOS, uC/OS-III, Zephyr or similar • Experience developing on 32-bit microcontrollers – writing low-level drivers and BSP (Board Support Package) • Proficient in C, knowledge of Shell scripting basics (bash), preferably – knowledge of C++ for mid-level tasks • Experience with industrial interfaces: I2C, SPI, UART, RS-232/485, CAN, Ethernet • Ability to read schematic diagrams, understanding of hardware at the level of interaction with peripherals (timers, ADC, DMA, interrupts) • Debugging skills using JTAG debuggers, logic analyzers, oscilloscopes, USB-UART converters • Experience writing technical documentation: API description, assembly guides, configuration instructions
Project competencies: • Participation in the full development lifecycle (from requirements gathering to support of serial products) • Experience debugging the "hardware – software" link, collaboration with circuit design engineers and layout engineers
• Knowledge of functional safety standards UPB3 / SIL 3 (IEC 61508, IEC 61511, GOST R IEC 61508) – development of safe software, failure analysis, application of diversity and redundancy techniques, verification according to completeness classes • Compliance with coding standards for embedded systems (MISRA C, CERT C) – experience with code analyzers • Experience with version control systems (Git, SVN) and CI/CD for embedded platforms • Knowledge of automated testing tools (Unit tests, hardware testers, HIL benches) • Skills in working with industrial networks (PROFINET, EtherCAT, Modbus TCP/RTU)
Full-time
Remote or hybrid
Salary: 240-340k gross
• Participation in a large-scale project • Employment in an IT-accredited company • Annual bonus • Career growth
NS Digital
Москва, Пермь
Полная
Удаленная или гибрид
З/П: 240-340т gross
• Высшее профессиональное образование (бакалавриат, специалитет или магистратура) по направлениям: «Электроника и наноэлектроника», «Вычислительные машины, комплексы, системы и сети», «Программная инженерия», «Автоматизация технологических процессов и производств» или смежные специальности. • Опыт разработки встраиваемого программного обеспечения от 3 лет.
Профессиональные знания и навыки (обязательные): • Знание архитектур и опыт разработки под операционные системы реального времени (ОСРВ): Embedded Linux (сборка ядра, rootfs, Device Tree), FreeRTOS, uC/OS-III, Zephyr или аналоги. • Опыт разработки на базе 32-битных микроконтроллеров – написание низкоуровневых драйверов и BSP (пакет поддержки платы). • Уверенное владение языком C, знание основ Shell-скриптов (bash), желательно – знание C++ для задач среднего уровня. • Опыт работы с промышленными интерфейсами: I2C, SPI, UART, RS-232/485, CAN, Ethernet. • Умение читать принципиальные электрические схемы, понимание аппаратной части на уровне взаимодействия с периферией (таймеры, АЦП, DMA, прерывания). • Навыки отладки с использованием JTAG-отладчиков, логических анализаторов, осциллографов, USB-UART преобразователей. • Опыт написания технической документации: описание API, руководства по сборке, инструкции по настройке.
Проектные компетенции: • Участие в полном жизненном цикле разработки (от формирования требований до сопровождения серийных изделий). • Опыт отладки связки «аппаратура – ПО», взаимодействие с инженерами-схемотехниками и топологами.
Желательные навыки (преимущество): • Знание стандартов функциональной безопасности УПБ3 / SIL 3 (IEC 61508, IEC 61511, ГОСТ Р МЭК 61508) – разработка безопасного ПО, анализ отказов, применение техник разнообразия и резервирования, верификация по классам полноты. • Соблюдение стандартов кодирования для встраиваемых систем (MISRA C, CERT C) – опыт работы с анализаторами кода. • Опыт работы с системами контроля версий (Git, SVN) и CI/CD для встраиваемых платформ. • Знание инструментов автоматизированного тестирования (Unit-тесты, аппаратные тестеры, HIL-стенды). • Навыки работы с промышленными сетями (PROFINET, EtherCAT, Modbus TCP/RTU).
• Участие в масштабном проекте. • Трудоустройство в ИТ-аккредитованную компанию. • Годовая премия. • Карьерный рост.
Контакты:
We compare skills, grade, work format and salary
Most often 295,000 to 423,000