Задачи:
— Ведение библиотеки функций;
— Разработка ПО уровня драйверов периферии микроконтроллеров;
— Разработка ПО уровня приложения микроконтроллеров;
— Оформление документации на ПО в соответствии с ЕСПД;
— Отладка первых образцов;
— Участие в испытаниях на функционирование опытных образцов компонентов.
Требования:
— Высшее техническое образование в сфере радиотехника или IT;
— Знание периферии микроконтроллеров STM32;
— Знание интерфейсов обмена данными (Ethernet, RS-485, CAN, SPI и т.д.);
— Опыт практического применения программных решений и их отладка в изделиях;
— Опыт разработки ПО в соответствии с требованиями AUTOSAR;
— Опыт разработки ПО в соответствии с требованиями MISRA;
— Знания языка C и C++;
— Знание принципов работы операционных систем и их применение во встраиваемом ПО;
— Опыт работы с системой контроля версий Git;
— Уверенный пользователь Qt, IAR, Keil, Git;
— Знание ЕСПД;
— Свободное чтение технической литературы на английском языке;
— Опыт работы в сфере разработки встраиваемого ПО для электронных изделий;
— Английский intermediate, upper-intermediate, перевод технической документации, чтение научных статей.
Условия:
— Трудоустройство в соответствии с ТК РФ;
— График работы 5/2 с 9.00 до 18.00, по пятницам до 16.45, работа в основном в офисе;
— Гарантированная "белая" заработная плата;
— ДМС: возможность бесплатно пользоваться медицинскими услугами частных клиник города;
— Непрерывное развитие, обучение в Корпоративной академии Росатома и внешнее обучение;
— Работа в высокотехнологичной организации с уникальными знаниями и технологиями.
Компания "Дело техники" ищет специалиста на вакансию Программист встраиваемых систем (Embedded C/C++). Работа в Екатеринбурге, полный рабочий день.
Обязанности:
— низкоуровневое программирование микроконтроллеров STM32 и ESP32/ESP8266;
— реализация драйверов и протоколов I2C, SPI, UART/USART;
— разработка и сопровождение ПО на одноплатных компьютерах Orange Pi, Raspberry Pi и аналогичных под Linux/ADB;
— развёртывание, настройка и сопровождение Docker-контейнеров и микросервисов;
— программирование на C, C++, Python: разработка firmware, системных утилит, скриптов автоматизации;
— участие в лабораторных и полевых испытаниях устройств и систем;
— подготовка технической документации: архитектурные описания, протоколы испытаний, инструкции по эксплуатации;
— разработка ПО для обмена данными между бортовыми и наземными системами с использованием протокола MAVLink и middleware DDS (DDS-Client / uXRCE-DDS);
— настройка, конфигурирование и адаптация полётных стеков PX4, ArduPilot, INAV и Betaflight: параметризация, калибровка, интеграция периферии;
— разработка программных модулей на C++ с использованием фреймворка ROS2 под Linux;
— работа с системой контроля версий Git: код-ревью, ветки, документация.
Требования:
— высшее техническое образование, приветствуется наличие интересных проектов в портфолио;
— опыт работы в программировании встраиваемых систем;
— подтверждённый опыт разработки firmware для STM32 и ESP32;
— опыт работы с ROS2, DDS Client, Docker и контейнеризованными приложениями, Linux-системами на уровне системного администрирования и разработки;
— владение специализированным ПО: STM32CubeIDE, ESP-IDF (VSCode + PlatformIO), CLion;
— системы сборки: CMake, Make, ninja;
— отладка: OpenOCD, GDB, ST-Link Utility, J-Link RTT Viewer;
— анализ трафика и протоколов: Wireshark, Logic 2 (Saleae), PulseView;
— внимательность к деталям, аналитическое мышление, способность работать в условиях высоких требований к надёжности и скорости.
Условия:
— трудоустройство по ТК РФ;
— стабильная "белая" заработная плата;
— график 5/2 с 9:00 до 18:00;
— доставка до места работы на служебном транспорте (район Кольцово);
— корпоративное питание;
— конкурентная заработная плата;
— работа с интересными проектами и передовыми технологиями;
— современное оборудование и любое аппаратное обеспечение для эффективного выполнения задач;
— возможности для саморазвития: тренинги, конференции, обучение;
— окончательный уровень зарплаты определяется по результатам технического собеседования в соответствии с опытом, знаниями и навыками кандидата.
Задачи:
— Разработка ПО для измерительных устройств и технологических контроллеров.
— Встраивание новых функций в уже имеющееся ПО, поиск и устранение ошибок.
— Участие в формировании общей архитектуры и требований к прикладному ПО.
— Отладка ПО в составе аппаратно-программных комплексов (работа с "железом").
— Тестирование и проведение измерений.
— Автоматизация тестирования и обработки результатов измерений.
— Написание технической документации.
Требования:
— Высшее техническое или физико-математическое образование.
— Знание языка программирования Python.
— Знание математики и физики на уровне базовых курсов технического вуза и умение применять эти знания для анализа и обработки результатов измерений.
— Умение работать с измерительными устройствами.
— Готовность разбираться с новым незнакомым оборудованием всеми возможными способами: документация (в том числе на английском языке), обращения в техподдержку, поиск ответов на форумах и в сообществах.
— Готовность работать с "железом", базовые навыки по сборке и подключению различного оборудования.
— Умение работать в команде и с чужим кодом.
— Грамотная письменная и устная речь, готовность объяснять и документировать свои действия.
Желательно:
— Знание языков программирования C и C++.
— Опыт системного программирования в ОС Linux.
— Опыт программирования микроконтроллеров на языке C (STM32, Texas Instruments, NXP и др.).
— Опыт написания полноценной документации (в том числе по ГОСТ).
— Опыт работы с промышленной автоматикой.
— Опыт разработки электронных схем и представление о проектировании печатных плат.
— Опыт разработки документации для реальных устройств.
Условия:
— Работа очная.
— 8-часовой рабочий день, фиксированный график.
— Расписание можно адаптировать: начало рабочего дня 8-10 часов, конец 16-21 час.
— Трудоустройство на неполную ставку обсуждается при работе не менее трёх полных рабочих дней в неделю.
— Заработная плата 140 000 - 200 000 рублей в месяц, оплата по фактическому рабочему времени.
— Оплачиваемый отпуск и государственные праздники, оплата больничных.
— Испытательный срок 1-3 месяца.
— Офис на проспекте Вернадского (недалеко от м. Университет / м. проспект Вернадского).
— В офисе есть чай, кофе и сладости.
— Бесплатные обеды.
— Частичная компенсация ДМС.
ОфисМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Задачи:
— Розробка нової апаратної частини;
— Проєктування принципових схем, підбір електронних компонентів, компонування плат;
— Оптимізація та вдосконалення вже існуючих hardware продуктів;
— Підготовка виробничої та конструкторської документації;
— Участь або супровід виготовлення та тестування прототипів, участь у налагодженні виробництва серійних зразків.
— Розробка, адаптація та відлагодження ПЗ для нових апаратних рішень;
— Робота з мікроконтролерами STM32 та ESP;
— Інтеграція з готовими модулями.
— Супровід життєвого циклу розроблених програмно-апаратних рішень для забезпечення їхньої коректної роботи (тестування, модернізація, пошук причин відмов);
— Відлагодження програмно-апаратних виробів, інтерфейсів з програмним забезпеченням верхнього рівня;
— Створення та підтримка технічної документації для розроблених рішень.
Требования:
— 3+ роки досвіду в embedded hardware - розробці (апаратне і програмне забезпечення);
— Глибоке розуміння архітектури вбудованих систем;
— Досвід роботи з контролерами STM32, та ESP;
— Досвід роботи з системами контролю версій (бажано Git);
— Досвід роботи з програмами проектування електронних пристроїв: KiCAD, Altium;
— Вміння працювати з контрольно-вимірювальним обладнанням (мультиметр, осцилограф, тощо);
— Базові навички в електроніці: ручний монтаж, діагностика несправностей.
Бажані додаткові навички:
— Розуміння протоколів зв’язку (UART, I2C, SPI, CAN тощо);
— Навички моделювання в CAD-середовищах, досвід з 3D-друком;
— Досвід збірки та експлуатації акумуляторів;
— Знання в галузі радіозв’язку, LTE, Starlink.
Особисті якості:
— Здатність до критичного мислення та аналітики;
— Високий рівень самоорганізації та відповідальності;
— Комунікабельність, навички презентації технічної інформації.
Условия:
— Офіційне працевлаштування та бронювання для чоловіків;
— Повне забезпечення усім необхідним для комфортної роботи;
— Складна та цікава робота в компанії, яка розвивається;
— Можливість вчитись та приймати участь у розробці нових продуктів;
— Бути дотичним до проєктів, які реально допомагають Силам оборони України;
— Можливість професійного розвитку у сфері mil-tech.
Про компанію:
Компанія є провідним розробником та постачальником спеціалізованого комп’ютерного забезпечення та симуляторів для потреб військових та цивільних замовників.
Задачі:
- Розробка нової апаратної частини;
- Проєктування принципових схем, підбір електронних компонентів, компонування плат;
- Оптимізація та вдосконалення вже існуючих hardware продуктів;
- Підготовка виробничої та конструкторської документації;
- Участь або супровід виготовлення та тестування прототипів, участь у налагодженні виробництва серійних зразків.
Embedded-розробка:
- Розробка, адаптація та відлагодження ПЗ для нових апаратних рішень;
- Робота з мікроконтролерами STM32 та ESP;
- Інтеграція з готовими модулями.
Загальні обов’язки:
- Супровід життєвого циклу розроблених програмно-апаратних рішень для забезпечення їхньої коректної роботи (тестування, модернізація, пошук причин відмов);
- Відлагодження програмно-апаратних виробів, інтерфейсів з програмним забезпеченням верхнього рівня;
- Створення та підтримка технічної документації для розроблених рішень.
Требування:
- 3+ роки досвіду в embedded hardware - розробці (апаратне і програмне забезпечення);
- Глибоке розуміння архітектури вбудованих систем;
- Досвід роботи з контролерами STM32, та ESP;
- Досвід роботи з системами контролю версій (бажано Git);
- Досвід роботи з програмами проектування електронних пристроїв: KiCAD, Altium;
- Вміння працювати з контрольно-вимірювальним обладнанням (мультиметр, осцилограф, тощо);
- Базові навички в електроніці: ручний монтаж, діагностика несправностей.
Бажані додаткові навички:
- Розуміння протоколів зв’язку (UART, I2C, SPI, CAN тощо);
- Навички моделювання в CAD-середовищах, досвід з 3D-друком;
- Досвід збірки та експлуатації акумуляторів;
- Знання в галузі радіозв’язку, LTE, Starlink.
Особисті якості:
- Здатність до критичного мислення та аналітики;
- Високий рівень самоорганізації та відповідальності;
- Комунікабельність, навички презентації технічної інформації.
Умови:
- Офіційне працевлаштування та бронювання для чоловіків;
- Повне забезпечення усім необхідним для комфортної роботи;
- Складна та цікава робота в компанії, яка розвивається;
- Можливість вчитись та приймати участь у розробці нових продуктів;
- Бути дотичним до проєктів, які реально допомагають Силам оборони України;
- Можливість професійного розвитку у сфері mil-tech.
Основные задачи:
• Разработка и сопровождение встроенного ПО для микроконтроллеров STM32 на C с использованием FreeRTOS.
• Разработка приложений на C/C++ для одноплатных компьютеров под управлением Linux.
• Поддержка и развитие существующей кодовой базы, участие в проектировании архитектуры ПО и code review.
• Ведение технической документации.
Требования:
• Уверенное знание языка C для embedded-разработки.
• Опыт коммерческой разработки ПО для STM32.
• Опыт работы с FreeRTOS.
• Практический опыт работы с UART, I²C, ADC, DMA, CAN/FDCAN.
• Умение разрабатывать драйверы по datasheet/reference manual (I²C/SPI/UART).
• Опыт работы с Git.
• Навыки работы с осциллографом, мультиметром и логическим анализатором.
• Умение читать электрические схемы.
• Опыт разработки на C/C++ под Linux (в том числе для ARM-платформ).
Будет преимуществом:
• Опыт работы с Yocto, Buildroot или аналогичными системами сборки.
• Опыт разработки графических интерфейсов для Embedded Linux (LVGL).
Задачи:
- Разработка встраиваемого ПО (прошивок) для микроконтроллеров ARM (STM32, GD32), MIPS, RISC-V на языке Си
- Поддержка и рефакторинг существующего встраиваемого ПО
- Разработка и поддержка документации для прошивок (вики-страниц)
- Соблюдение внутренних стандартов на разработку / ведение документации / ведение проектов
- Работа в команде, используя гибкие методологии разработки
- Участие в процессах разработки и поддержки продукта — взаимодействие с менеджерами, тестировщиками, инженерами из других отделов
Требования:
- Знание Си на высоком уровне
- Умение и желание писать качественный читаемый поддерживаемый код по внутренним стандартам компании
- Знание Python и Bash на уровне «написать скрипт для автоматизации сборки прошивки»
- Знание и умение пользоваться gcc, gdb, openOCD
- Знание Make, понимание работы системы сборки на Makefile
- Знание и умение пользоваться Git по gitflow с ветками PR и т.д.
- Знание и умение писать unit-тесты / функциональные тесты
- Опыт разработки под STM32 и/или аналогах (GD32)
- Опыт разработки Bare-Metal и RTOS
- Опыт разработки драйверов
- Знание интерфейсов — USB, UART, I2C, SPI, CAN
- Элементарные навыки пайки и работы с измерительным оборудованием для отладки
- Опыт работы с Jira/Bitbucket/Confluence
- Английский язык на уровне чтения документации
Требуется техник в команду поддержки с базовыми знаниями электроники и схемотехники, пониманием принципов работы микроконтроллеров, начальным опытом или желанием работать с ESP32, Arduino, STM32. Необходимы умения пользоваться мультиметром, паяльником и базовым лабораторным оборудованием, готовность учиться и разбираться в сложных задачах с реальным оборудованием. Будет плюсом понимание IoT, GSM/LTE-модемов, BLE, SPI, I2C, UART.
Задачи:
— Сборка модулей из компонентов (платы, корпуса, антенны и др.)
— Прошивка и настройка модулей
— Тестирование собранных устройств
— Подготовка и упаковка готовых модулей
— Приём модулей на диагностику и ремонт
— Поиск и устранение неисправностей электронных устройств
— Проверка работоспособности оборудования
— Проведение технических тестов
— Консультации клиентов по видеосвязи в нестандартных ситуациях
— Помощь в подключении и настройке оборудования
— Диагностика технических проблем совместно с клиентом
— Взаимодействие с менеджерами поддержки при решении сложных вопросов
Условия:
— Работа в развивающейся IT-компании
— Интересные задачи на стыке электроники, программирования и технической поддержки
— Обучение продукту и помощь на этапе адаптации
— Возможность профессионального развития
— График 10:00-18:30, понедельник-пятница
Задачи:
— Интеграция с автопилотами (PX4/ArduPilot), доработка прошивок, offboard управление, MAVlink
— Разработка симуляционного стенда и HIL/SIL пайплайнов, автоматизация регрессионных тестов управления
— Подготовка и проведение летных испытаний, анализ логов, доработка по полученным данным
— Работа с отказоустойчивостью: детекция отказов, safety-логика, деградация режимов
— Оценка состояния и sensor fusion (IMU, барометр, магнитометр, GNSS, дальномеры) совместно с командой разработки
— Разработка и настройка контуров управления БПЛА (мультироторы): attitude/rate, position, velocity, guidance
Требования:
— Понимание теории управления на практическом уровне: PID/каскадные схемы, LQR, MPC, фильтр Калмана (EKF/UKF)
— Хорошие навыки кодинга на Python
— Опыт работы с динамикой летательных аппаратов или роботов: моделирование, идентификация, кинематика/динамика твёрдого тела, кватернионы
— Опыт с PX4/ArduPilot/BetaFlight и/или ROS/ROS2
— Сильный бэкграунд в математике и/или физике
— Умение работать с реальным железом и логами, а не только с моделью в MATLAB
Будет плюсом:
— Реальные налёты и опыт настройки аппаратов «в поле», навыки пилотирования
— Опыт с симуляторами: Gazebo, Isaac Sim, AirSim, jMAVSim
— Навигация без GNSS: VIO, terrain-relative navigation, оптический поток
— Опыт с embedded: STM32, RTOS, интеграция на Jetson/Rockchip/RPi
— RL или learning-based control как дополнение к классике
Условия:
— Официальное трудоустройство по ТК РФ с первого рабочего дня, полностью «белая» заработная плата
— Соц. пакет по ТК РФ
— Конкурентная белая заработная плата, обсуждается индивидуально, оклад 100%
— Годовая премия по результатам работы
— Офис в ОЭЗ «Технополис Москва» Руднево, рядом со станциями метро Некрасовка/Лухмановская
— Современный офис, оснащённый по последнему слову техники
— График 5/2 с гибким началом рабочего дня (с 08:00 до 10:00), пятница сокращённый день
— Испытательный срок 3 месяца
— После испытательного срока гибридный график по согласованию с руководителем
— Возможность реализовать свои идеи и получить практический опыт в цифровизации/автоматизации
— Открытая, демократичная культура, дружный коллектив и хороший психологический климат
Просьба в сопроводительном письме указывать зарплатные ожидания.
ГибридМы находимся в ОЭЗ «Технополис Москва» Руднево, ближайшее ст
Задачи:
— Разрабатывать программное обеспечение для встраиваемых систем, микроконтроллеров, электронных устройств и аппаратно-программных комплексов;
— Участвовать в полном цикле разработки продукта: от анализа требований, формирования технического задания и выбора архитектуры до прототипирования, тестирования (при помощи коллег), отладки и запуска в производство;
— Принимать ключевые технические решения по архитектуре embedded-систем, выбору микроконтроллеров, компонентов, интерфейсов, протоколов связи и схемотехнических решений;
— Проектировать, анализировать и оптимизировать схемотехнические решения, участвовать в разработке и проверке электрических схем, печатных плат и аппаратной архитектуры устройства;
— Разрабатывать и отлаживать прошивки, драйверы, низкоуровневое ПО, интерфейсы взаимодействия с периферией, датчиками, исполнительными устройствами и коммуникационными модулями;
— Обеспечивать интеграцию аппаратной и программной частей устройства, проводить комплексную отладку, диагностику;
— Контролировать техническое качество разработки, проводить ревью архитектурных, программных и схемотехнических решений;
— Участвовать в планировании этапов разработки, оценке трудозатрат, постановке задач и контроле сроков выполнения;
— Координировать работу электротехнического отдела;
— Выстраивать процессы разработки, тестирования, документирования и передачи решений в производство;
— Анализировать технические риски, предлагать решения по их снижению, повышению надежности, технологичности и масштабируемости продукта;
— Взаимодействовать с производством, конструкторами, отделом качества и другими подразделениями компании для успешной реализации проектов;
— Поддерживать коммуникацию с заказчиком или внутренними стейкхолдерами, представлять статус разработки, технические ограничения, риски и варианты решений;
— Участвовать в развитии embedded-направления внутри компании, внедрять современные подходы, инструменты и технологии;
— Наставлять менее опытных специалистов, помогать в развитии команды, участвовать в найме, обучении и технической оценке сотрудников.
Требования:
— Высшее техническое образование в области электроники, радиотехники, приборостроения, вычислительной техники или смежных направлений;
— Опыт коммерческой разработки embedded-систем от 5 лет;
— Опыт технического лидерства, управления инженерной командой или координации разработки будет преимуществом;
— Отличные знания цифровой и аналоговой схемотехники, понимание принципов проектирования электронных устройств;
— Практический опыт разработки встроенного программного обеспечения на C/C++, знание современных подходов к разработке embedded software;
— Опыт работы с микроконтроллерами (STM32, ESP32, NXP, Nordic, Microchip, Renesas или аналогичными);
— Понимание архитектуры ARM Cortex-M/A и принципов работы микроконтроллеров;
— Опыт разработки драйверов устройств и работы с периферией (GPIO, UART, SPI, I2C, CAN, USB, Ethernet, RS-485, BLE, Wi-Fi и др.);
— Опыт разработки многозадачных приложений с использованием RTOS (FreeRTOS, Zephyr или аналогичных);
— Навыки проектирования, чтения и анализа принципиальных электрических схем;
— Опыт работы с CAD-системами для разработки электроники (Altium Designer, KiCad, OrCAD, Eagle или аналогичными);
— Понимание процессов разработки печатных плат, подготовки изделий к производству и серийному выпуску;
— Опыт работы с Git и современными инструментами управления разработкой;
— Понимание жизненного цикла разработки электронных устройств;
— Навыки оценки трудозатрат, декомпозиции задач и планирования разработки;
— Умение принимать архитектурные решения и нести ответственность за техническое качество продукта;
— Опыт взаимодействия с производством, конструкторами и другими инженерными командами;
— Развитые коммуникативные навыки, умение аргументированно защищать технические решения и эффективно взаимодействовать с заказчиками и внутренними стейкхолдерами;
— Английский язык на уровне чтения технической документации (Intermediate и выше будет преимуществом).
Условия:
— Конкурентоспособная зарплата и система бонусов.
— Возможность профессионального и карьерного роста.
— Работа в динамичной и инновационной команде.
— Участие в интересных и масштабных проектах.
— Место работы: г. Москва, ул. Орджоникидзе, 11с13.
Задачи:
— Разработка и отладка прошивок для ПЛИС и микроконтроллеров, включая двухъядерные STM32H745, с использованием FreeRTOS, STM32CubeIDE, PlatformIO;
— Проектирование и реализация протоколов взаимодействия между компонентами систем, определение протоколов, форматов и структур данных для обмена информацией;
— Реализация задач по оцифровке, декодированию и обработке сигналов, включая использование DMA;
— Интеграция и отладка взаимодействия автоматической системы управления и периферии;
— Работа с операционными системами реального времени и встраиваемыми ОС (ARM Mbed OS и аналоги);
— Разработка клиентских приложений для управления стендами и взаимодействия со специализированными системами на C++ и QML.
Требования:
— Высшее техническое образование;
— Технологический стек: PX4, ArduPilot, Raspberry Pi, Rasbian, OpenCV, Python 3.5, aiohttp, DroneKit, RPi.GPIO, SQLite, ARM Planner/Mission Planner;
— Опыт разработки ПО для встраиваемых систем и испытательных стендов от 3–5 лет;
— Уверенное владение C++ и QML, опыт создания кроссплатформенных клиентских приложений;
— Практический опыт программирования микроконтроллеров STM32, включая серию H7 (PixHawk 4, 6C), работа с FreeRTOS;
— Знание и опыт организации взаимодействия оборудования через интерфейсы CAN, SPI, I2C, UART, Ethernet, PPM, SBus;
— Понимание принципов работы с ПЛИС и организации обмена данными между ПЛИС и микроконтроллерами;
— Опыт работы с инструментами разработки: PlatformIO, STM32CubeIDE, Qt Creator;
— Опыт работы в ОС Windows и Astra Linux.
Условия:
— Работа в стабильной и динамично развивающейся компании;
— Участие в сложном инженерном проекте на стадии разработки и создания опытного образца;
— Возможность влиять на технические решения по системе электропитания изделия;
— Взаимодействие с сильной инженерной командой и ведущими экспертами отрасли;
— Конкурентная заработная плата, обсуждается индивидуально с успешным кандидатом;
— ДМС после прохождения испытательного срока.
Location: Москва
В Центре квантовых технологий мы разрабатываем ускорители вычислений для повышения скорости машинного обучения на основе интегральной фотоники, работаем над оптической машиной для замены слоев в нейросетях и создаём строительные блоки фотонного квантового компьютера.
Ищем разработчика микроконтроллеров для развития встроенного ПО на базе STM32. Железки разные: для термостабилизации, для управления лазерами, для управления питанием и т.д. Используем и STM32 на отладках (например, Nucleo) и платах собственной разработки.
Обязанности
* создание прошивок под новые устройства (с пониманием устройства целиком
* запуск и отладка совместро с командой электронщиков
* непосредственное участие в создании архитектуры устройств следующих поколений
* прохождение и проведение code review.
Требования
* промышленный опыт работы с STM32, наличие завершенных проектов
* хорошие знание C/C++
* опыт работы с интерфейсами USB, UART, CAN, SPI, I2C
* опыт работы с ethernet.
Будет плюсом:
* опыт работы с zephyr
* опыт работы с git и CI/CD применительно к микроконтроллерам
* знание python на базовом уровне
* наличие собственных pet-проектов.
Условия
* офисный формат работы (м. Тульская)
* ежегодный пересмотр зарплаты и годовая премия
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
* бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров.
Обязанности:
• Разработка программного обеспечения микроконтроллеров;
• Взаимодействие с разработчиком схемотехники изделий;
• Участие в разработке программ и методик изделий в части программного обеспечения микроконтроллеров;
• Участие в наладке программного обеспечения микроконтроллеров;
• Участие в разработке программной документации совместно с техническим писателем.
Требования:
• Профильное высшее техническое образование;
• Продвинутое знание языка С, понимание семантики, умение применять паттерны проектирования;
• Базовое владение C++ и любым языком для создания десктопных приложений (Python, C#, Java);
• Опыт работы с микроконтроллерами семейства STM32 (ARM Cortex-M), умение настраивать основную периферию, умение работать с отладочными интерфейсами;
• Опыт настройки и отладки основных интерфейсов: UART, SPI, I2C, CAN, понимание физических уровней RS485, RS232, MII;
• Разработка сетевых приложений, знание стека TCP/IP, работа с протоколами транспортного уровня (TCP, UDP);
• Умение работать с RTOS (FreeRTOS);
• Опыт разработки документации на программное обеспечение;
• Базовое знание схемотехники, умение анализа принципиальных схем;
• Умение работать с системами контроля версий (Git);
• Опыт работы с протоколом Modbus RTU (TCP).
Условия:
• Официальное трудоустройство с первого рабочего дня по ТК РФ;
• Место работы: г. Москва, МФК «Поклонка Плейс»;
• Стабильная и своевременная выплата заработной платы 2 раза в месяц;
• График работы: 5/2, с 09:00 до 18:00, выходной: суббота, воскресенье;
• ДМС + стоматология с первого дня работы.
Location: UK, London
Workplace: OnSite
Here at Humanoid, we believe in a future where robots amplify human potential. That’s why we’ve set out on a mission to build the world’s most capable, commercially-scalable, and safe humanoid robots. We’re bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real industrial environments - and we’re growing the team to take it even further.
ABOUT THE ROLE
We're looking for a Firmware Engineer to develop and maintain the embedded software behind the end effectors on our robots and the human-worn devices operators use to interface with them. This role combines firmware development with hardware integration you'll sit at the boundary between hardware and software, bringing up new PCB revisions, writing firmware and drivers, and integrating a wide range of sensors and compute platforms. You'll work closely with electrical and mechanical engineers in a high-paced environment where priorities shift fast and reliability matters.
WHAT YOU'LL DO
- Develop Embedded Firmware: Write and maintain firmware for embedded microcontrollers, covering sensor sampling, status indication, input handling and power management.
- Integrate Sensors & Drivers: Integrate and write drivers for sensors, encoders, LCD screens, IMUs, ToF sensors, LiDARs and cameras, including MIPI and other interfaces.
- Work Across Compute Platforms: Integrate device-level firmware with higher-level compute platforms such as ESP32, Raspberry Pi and NVIDIA Jetson, and similar Linux-based platforms.
- Implement Communication Interfaces: Design and implement interfaces between hardware subsystems, including I2C, SPI, UART, Ethernet, USB, CAN, EtherCAT and MIPI.
- Bring Up New Hardware: Review schematics, debug boards with an oscilloscope/logic analyzer, and resolve integration issues spanning firmware, electrical and mechanical.
- Own Calibration & Fault Detection: Develop calibration routines, power-sequencing logic, and fault/status detection for sensors and mechatronic systems.
- Support Component Selection: Help with component selection for sensors, MCUs and other hardware building blocks.
- Maintain OTA Pipelines: Build and maintain OTA update and image provisioning pipelines for fleets of embedded devices.
WHAT WE'RE LOOKING FOR
- Degree in Electrical/Computer Engineering, Computer Science, or a related field, with 4+ years' experience in embedded firmware development (C/C++).
- Hands-on experience with microcontroller and compute platforms such as ESP32, STM32, Raspberry Pi and NVIDIA Jetson.
- Experience integrating and/or writing drivers for sensors and peripherals — encoders, IMUs, ToF sensors, LiDARs, cameras and LCD/display modules.
- Solid understanding of embedded communication and sensor interfaces: I2C, SPI, MIPI, UART, Ethernet/TCP-IP, USB, CAN and EtherCAT.
- Comfortable bringing up and debugging new hardware revisions, with strong skills using an oscilloscope, logic analyzer and JTAG/SWD.
- Experience developing calibration routines and supporting component selection alongside electrical and mechanical engineers.
Nice to have
- FPGA experience
- Experience with camera synchronisation or multi-sensor time-sync
- Python skills for tooling, test scripts, or diagnostics
- Experience working with formally defined hardware interfaces/contracts shared across teams
WHAT WE OFFER
- Competitive equity: stock options with meaningful upside as we scale.
- 30+ paid days off, including 23 days of annual leave, all UK bank holidays, and additional company closure days (including Christmas–New Year shutdown).
- Private healthcare, including virtual and in-person care.
- Pension scheme with 8% total contribution (5% employee, 3% employer) on full earnings.
- Free daily breakfast, catered lunch, and snacks in-office.
- Work at the frontier - collaborate daily with world-class engineers, researchers, and product experts building the next generation of AI and humanoid robotics.
- Real ownership - direct access to founding leadership, meaningful input on product direction, and the ability to drive key initiatives from day one.
Location: Ho Chi Minh; Hanoi
Workplace: hybrid
Ajax Systems is expending and is looking for a Hardware Engineer to strengthen our team in Vietnam.
Ajax Systems is an international tech company and the largest manufacturer of security systems in Europe, with over 4.5 million end users and 330K PRO users in more than 180 countries worldwide. The company offers end-to-end solutions for protecting homes and businesses of any scale. To date, the Ajax product portfolio includes 280 devices for intrusion protection, video surveillance, fire and life safety, and comfort and automation.
As a Hardware Engineer, you will not only design circuits but also serve as a technical cornerstone for our R&D in Taiwan.
We are looking for an expert who brings strategic value: someone who can oversee complex system architectures, consult on cross-departmental optimizations, and mentor the team on high-performance design methodologies. You will be the bridge between innovative concepts and mass-scale manufacturing.
Key Responsibilities
Architecture & Design: Develop sophisticated schematic solutions and PCB layouts for new Ajax devices, ensuring high reliability and scalability.
Strategic Optimization: Proactively identify opportunities for cost reduction and performance enhancement through component unification and innovative architectural shifts.
Project Oversight: Lead complex hardware projects from initial concept through to mass production (10,000+ units/month), ensuring all technical risks are mitigated.
Cross-Functional Consultation: Act as a subject matter expert for the firmware and supply chain teams to optimize the hardware-software interface and manufacturing yield.
Prototype Lifecycle: Lead the “bring-up” process, debugging complex issues and defining rigorous testing protocols for design validation.
Requirements
Advanced Circuit Design: Expert-level calculation of circuit elements and high-fidelity simulations of device behavior.
EDA Mastery: Professional proficiency in Altium Designer (experience with managed libraries and 3D modeling is preferred).
Design for Excellence (DfX): Proven track record of designing for LVD/EMC compliance and mass manufacturing (DFM/DFT).
Power Management: Deep expertise in designing both battery-powered and mains-powered (85–265 VAC) devices.
Full Lifecycle Ownership: Experience preparing comprehensive production documentation (BOM management, Gerber files, assembly drawings) using Git for version control.
Communication: Fluent English is required for technical documentation and international collaboration.
Preferred Qualifications
Supply Chain Leadership: Direct experience working with vendors and manufacturers for high-volume production.
High-Speed Design: Advanced understanding of Signal Integrity (SI) and Power Integrity (PI). Experience with S-parameters, PDN impedance modeling, and TDR measurements.
System-Level Thinking: Ability to write or review embedded software (C/C++, STM32) to facilitate deep-level debugging and hardware-software co-design.
Regulatory Mentorship: Experience guiding products through global certifications (UL, CE, RED), beyond basic compliance.
Обязанности:
• Разработка программного обеспечения микроконтроллеров;
• Взаимодействие с разработчиком схемотехники изделий;
• Участие в разработке программ и методик изделий в части программного обеспечения микроконтроллеров;
• Участие в наладке программного обеспечения микроконтроллеров;
• Участие в разработке программной документации совместно с техническим писателем.
Требования:
• Профильное высшее техническое образование;
• Продвинутое знание языка С, понимание семантики, умение применять паттерны проектирования;
• Базовое владение C++ и любым языком для создания десктопных приложений (Python, C#, Java);
• Опыт работы с микроконтроллерами семейства STM32 (ARM Cortex-M), умение настраивать основную периферию, умение работать с отладочными интерфейсами;
• Опыт настройки и отладки основных интерфейсов: UART, SPI, I2C, CAN, понимание физических уровней RS485, RS232, MII;
• Разработка сетевых приложений, знание стека TCP/IP, работа с протоколами транспортного уровня (TCP, UDP);
• Умение работать с RTOS (FreeRTOS);
• Опыт разработки документации на программное обеспечение;
• Базовое знание схемотехники, умение анализа принципиальных схем;
• Умение работать с системами контроля версий (Git);
• Опыт работы с протоколом Modbus RTU (TCP).
Условия:
• Официальное трудоустройство с первого рабочего дня по ТК РФ;
• Место работы: г. Москва, МФК «Поклонка Плейс»;
• Стабильная и своевременная выплата заработной платы 2 раза в месяц;
• График работы: 5/2, с 09:00 до 18:00, выходной: суббота, воскресенье;
• ДМС + стоматология с первого дня работы.
Location: Kyiv
Workplace: onsite
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.
Ми шукаємо нового гравця до QA підрозділу на позицію Embedded/Hardware Engineer, який однаково впевнено почувається у розробці електроніки та embedded software. Команда автоматизує тестування фізичних пристроїв Ajax Systems, розробляючи електронні тестові стенди, що забезпечують швидку та якісну перевірку продукції.
Якщо вам цікаво проєктувати архітектуру пристроїв з нуля, працювати з аналоговими й цифровими схемами, розробляти PCB та писати firmware без зайвих абстракцій — будемо раді познайомитися.
Наш ідеальний кандидат має:
від 2 років комерційного досвіду розробки PCB в Altium Designer;
впевнені знання аналогової та цифрової схемотехніки;
досвід роботи зі інтерфейсами передачі даних;
знання сучасної елементної бази;
глибоке розуміння архітектури STM32, ARM Cortex-M та практичний досвід роботи з CMSIS;
відмінне знання C (C++ буде перевагою);
впевнене володіння Git;
вміння самостійно проєктувати технічні рішення — від вимог до готового виробу.
Основними задачами будуть:
проєктування архітектури пристроїв за технічним завданням;
підбір компонентів та схемотехнічних рішень;
розробка і моделювання аналогових та цифрових схем (LTSpice, Tina TI або інші);
розробка PCB в Altium Designer (2–4 шари), налаштування проєктів під вимоги виробництва, робота зі швидкісними інтерфейсами та імпеданс-контрольованими лініями (50/100 Ом);
розробка firmware для STM32 на CMSIS без використання HAL як основного фреймворку;
робота з Git (репозиторії, merge, права доступу, Git LFS, gitignore).
Ми пропонуємо:
можливість пропонувати та реалізовувати власні ідеї, які впливають на продукт та його масове виробництво;
місце у стрімко зростаючій компанії з вмотивованою професійною командою;
конкурентну заробітну плату;
медичне страхування;
корпоративні заняття з англійської мови;
можливість взяти участь у внутрішньому проєкті бета-тестування систем безпеки Ajax;
знижки на продукти компанії та партнерів.
Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.
Location: Espoo
Workplace: Hybrid
Role highlights:
- Smart Manufacturing Engineer, SW & Electronics
- Location: Espoo, Finland
- Department: Global Manufacturing Organization
- Reports to: Smart Manufacturing, Team Leader
- Employment type: Permanent
- Workplace model: Hybrid
- Employment is subject to applicable security screening (incl. SUPO, where required)
Why this role matters:
As a Smart Manufacturing Engineer, SW & Electronics, you will help ensure our satellites can be tested reliably and efficiently before they are launched to space. You will design and own Electrical Ground Support Equipment (EGSE) and satellite‑level test systems that combine electronics, embedded software and automation. Your work will directly support AIT and Production teams, keeping critical test setups running while building the next generation of EGSEs to scale ICEYE’s manufacturing.
Who We Are
ICEYE delivers space-based intelligence, surveillance, and reconnaissance (ISR) capabilities to governments and allied nations. This includes sovereign and turnkey ISR missions leveraging ICEYE’s world-leading synthetic aperture radar (SAR) satellite technology, as well as access to data from the world’s largest SAR satellite constellation. These capabilities enable partners to detect and respond to critical changes anywhere on Earth with unprecedented speed and accuracy – day or night and in any weather, supported by ultra high-resolution imagery and high-frequency revisits.
As a trusted partner for defense, intelligence, security, and maritime domain awareness, ICEYE’s near real-time data creates a tactical advantage for mission-critical operations. Designed for dual use, the platform also serves civil protection and commercial users for natural-catastrophe intelligence, insurance, maritime monitoring (including oil-spill detection), and finance, contributing to global security and community resilience.
ICEYE is headquartered in Finland and operates globally across Europe, North America, the Middle East, and Asia-Pacific. We have more than 900 employees, united by a shared vision: improving life on Earth by becoming the global source of truth in Earth Observation.
Your day-to-day responsibilities
- Support AIT and Production teams in running and troubleshooting RF, electronics and satellite‑level test setups, especially in your first months.
- Design, develop and maintain EGSE systems that combine electronics, embedded software and Python-based test automation.
- Capture requirements and define architectures for new test systems together with AIT Engineering, Production and other Engineering teams.
- Implement and debug embedded C/C++ code on ARM‑based MCUs (e.g. STM32, TI), including bring‑up, interface control and communication with instruments.
- Design or adapt electronics for EGSE (schematics, interfaces, power, measurement paths) and work with mechanical engineers on the overall solution.
- Use Python and tools like PyVISA to automate instruments, collect data and improve test workflows.
- Write clear, maintainable documentation and user guides so others can operate and maintain the systems you build.
- Contribute to improving existing legacy test setups, increasing reliability, repeatability and ease of use.
- Collaborate closely with other Smart Manufacturing engineers (mechanical, electronics, software) and share knowledge within the team.
What we’re looking for
Must haves:
- 5+ years of experience in electronics / embedded systems / test development, ideally in complex or high‑reliability products.
- Hands‑on experience with ARM‑based MCUs (e.g. STM32 or TI), including embedded C/C++ development and debugging.
- Practical experience designing or modifying electronics for test or control (schematics, interfaces, power, signal integrity basics).
- Strong Python skills for test automation, scripting and instrument control (e.g. PyVISA or similar).
- Familiarity with Altium Designer (or similar) for PCB design
- Comfortable using common lab and RF test equipment such as oscilloscopes, PSUs, multimeters, power loads, VNAs and spectrum analyzers.
- Ability to work onsite in Espoo in labs and production areas, including hands‑on support when issues arise.
- Strong communication and documentation skills, and a collaborative mindset
- Experience with satellite or spacecraft EGSE, nanosatellites or other space/aerospace test systems.
Nice to haves:
- Exposure to RF test setups (antennas, payloads, RF front‑ends) beyond the basic use of the instruments.
- Experience in automation, robotics or similar domains where HW+FW+SW test systems are common.
- Familiarity with KiCad, STM32CubeIDE, GCC/GDB or similar toolchains.
- Experience developing and standardizing test setups, including documentation and process improvements.
Application Process
- TA screen
- Hiring manager interview
- Technical interview + take‑home task
- Final onsite interviews
WORKING AT ICEYE
At ICEYE, you’ll join a diverse and highly engaged team united by the ambition to make the impossible possible. As a global scale-up, we combine speed and ambition with the opportunity to take real ownership from day one. Your growth, wellbeing, and success are a priority, with continuous professional development, training opportunities, and a culture where collaboration is how we win.
HOW WE WORK (OUR VALUES)
Make the impossible possible: We set ambitious goals and stay calm under pressure. We bring grit, optimism, and ownership when things get hard, and we keep moving until we find a way.
- Be curious: Go deep, ask questions, listen carefully, and think critically. Understand the “why” behind decisions.
- See the big picture: Stay close to what’s happening across the company so you can make better decisions. Consider how your work affects others.
- Drive effective teamwork: Create psychological safety, invite different perspectives, and build inclusive teams. There are no bad questions.
- Act as one team: We win together. We match tasks to the right owner and stay agile as priorities shift.
- Have fun: What we do matters—and it should be enjoyable. Celebrate progress, take pride in results, and share the wins.
BENEFITS
Our benefits are designed to support your health and wellbeing, at work and beyond. We keep improving them based on employee feedback, and offerings vary by location. Talent Acquisition will confirm what applies for this role and location during the process.
OUR COMMITMENT TO DIVERSITY, EQUITY, AND INCLUSION
We want ICEYE to be a place where people can be themselves and do great work. Different backgrounds and perspectives make us stronger, which is why we work to create an environment where people feel included, respected, and able to speak up. Whatever your background, we want you to bring your authentic self to the table.
We’re committed to fair, inclusive hiring and equal opportunity. Everyone is welcome to apply. If you need any adjustments or support during the recruitment process, tell us - we’ll do our best to help.
Apply now to start your ICEYE journey, and help us continue to make the impossible possible together. Read more about ICEYE and working with us at iceye.com http://iceye.com.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.