Разработка ПО для микроконтроллеров. • Вы будете разрабатывать программное обеспечение для микроконтроллеров GD32/STM32/Flagchip, участвовать в опытных разработках и пуско-наладке новых продуктов.
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Разработка ПО для микроконтроллеров. • Вы будете разрабатывать программное обеспечение для микроконтроллеров GD32/STM32/Flagchip, участвовать в опытных разработках и пуско-наладке новых продуктов.
Design, develop, and maintain software applications for robotic and autonomous systems. Develop robotics algorithms using C++, Python, and ROS/ROS2.
· Участие в разработке архитектуры кода UEFI BIOS; · Доработка и сопровождение исходного кода UEFI BIOS для компьютеров на базе х86-64 и других архитектур;
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборЗадачи: — Разработка и модернизация низкоуровневых программных компонентов на языке C; — Поддержка и развитие существующей кодовой базы для различных аппаратных платформ; — Работа с механизмами инициализации оборудования и взаимодействия программного обеспечения с аппаратными компонентами; — Анализ особенностей аппаратных архитектур и их учет при реализации программных решений; — Исследование и устранение ошибок на уровне взаимодействия программного и аппаратного обеспечения; — Подготовка и поддержка технической документации. Требования: — Опыт системной разработки на C от 7 лет; — Глубокое понимание архитектуры процессоров x86/x86-64 (AMD64) и устройства современных вычислительных платформ; — Знание принципов взаимодействия операционной системы с аппаратными компонентами, включая процессор, чипсет и периферийные устройства; — Практический опыт Embedded-разработки и Bare-metal программирования; — Уверенное владение методами низкоуровневой разработки и отладки на границе программного и аппаратного уровней; — Умение читать электрические принципиальные схемы и использовать аппаратную документацию при разработке ПО; — Технический английский на уровне свободного чтения спецификаций и документации; — Навыки систематизации технической информации и качественного документирования программных решений. Будет преимуществом: — Опыт программирования на Assembler, анализа машинного кода и Reverse Engineering для архитектуры x86; — Практический опыт работы с UEFI, BIOS и другими компонентами платформенного ПО; — Разработка низкоуровневых драйверов для Linux, Windows и других операционных систем; — Понимание устройства и опыт программного взаимодействия с аппаратными интерфейсами PCI/PCIe, I2C, SMBus, SPI, LPC, USB; — Опыт использования инструментов управления разработкой и технической документацией, включая Jira, Confluence и аналогичные системы; — Широкая техническая экспертиза в области аппаратных архитектур, системного программирования и встроенного ПО. Условия: — Полностью удаленный формат работы; — Зарплата до 270 тысяч рублей netto; — Оформление по договору гражданско-правового характера; — Стабильный долгосрочный проект с современным стеком технологий.
Location: Zaragoza, Spain Description D-ploy is a leading IT and Engineering Solutions company with operations worldwide, including Switzerland, Germany, Czech Republic, Austria, UK, as well as the USA. We pride ourselves on delivering innovative and superior services and solutions to numerous industry-leading clients. By building relationships and trusted partnerships within the IT community, we optimize our customer's IT productivity and contribute to the organization's success and value. We are interested in talking to engaging, flexible, and solution-oriented individuals who are looking to become a part of a dynamically growing and international organization. We are focused on creating value where IT counts, join us! Role overview: Provide onsite support for OT and automation systems, including PLC, SCADA, HMI, communication modules, and related industrial control systems. The role focuses on troubleshooting, incident resolution, system recovery, patching, backups, and compliant change execution in line with site QMS and GAMP 5 requirements. Responsibilities Support OT systems, incidents, service requests, and change management activities Troubleshoot PLC, SCADA, OPC/PI, and industrial communication issues Work with Siemens environments: TIA Portal, WinCC, Step 7, Step 5 Support Siemens PLC systems and automation infrastructure Support Beckhoff automation systems (optional) Support DeltaV systems and automation components (optional) Analyze PLC CPU and communication diagnostics Resolve software, firmware, configuration, and communication issues Perform firmware, memory, and module health checks Support OT patching, firmware upgrades, and software updates Restore system communication and perform recovery actions Support PLC programming modifications and control logic adjustments Configure and maintain HMI/SCADA applications Participate in commissioning, FAT, SAT, and validation activities Support automation projects, upgrades, and system integrations Trace I/O and field signals using E&I drawings and technical documentation Perform OT backups, restore procedures, and disaster recovery support Maintain validated system baselines and technical documentation Execute and document changes according to QMS/GAMP 5 procedures Coordinate with Engineering, Automation, IT, Production, Quality, OEMs, and vendors Support OT cybersecurity, access control, and system hardening activities Requirements Experience with OT, industrial automation, or control systems environments Strong knowledge of PLC and SCADA systems Hands-on experience with Siemens TIA Portal, WinCC, and Step 7 Experience with Step 5, Beckhoff, or DeltaV is an advantage Knowledge of industrial communication protocols such as OPC, PI, Ethernet/IP, Profinet, and Profibus Understanding of PLC CPUs, I/O modules, firmware, and diagnostics Experience with OT patching, backups, restore procedures, and change control Ability to read E&I drawings, loop diagrams, I/O lists, and network diagrams Experience in GMP/GxP or validated environments Understanding of GAMP 5 and QMS processes Familiarity with OT cybersecurity concepts Strong troubleshooting and documentation skills Ability to support production-critical systems onsite Fluency in English Valid criminal record extract, not older than three months, required Benefits Broad range of activities, tasks, and projects Vouchers (B-day voucher, wedding, and new born surprise) Fishing for Friends program – our referral program Refreshments in the D-ploy office Further development and professional advancement Friendly and international working environment Company-sponsored events Is IT in your DNA?
В задачи входят реализация уровня абстракции от платформы во встроенном ПО на базе Embedded Linux и SDK системы на кристалле (SoC) для видеокамер с интеграцией в backend-часть, интеграция модулей встроенной аналитики и портирование на будущие и альтернативные версии SoC.
Разработка программного обеспечения для сложно-технических изделий. Знания и опыт программирования на языках C/C++;
Задачи: — Доработка и сопровождение исходного кода UEFI BIOS для компьютеров на базе x86-64 и других архитектур; — Участие в разработке архитектуры кода UEFI BIOS; — Реверс-инжиниринг исходного кода и бинарных файлов для поиска оптимальных решений при разработке UEFI BIOS; — Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения; — Взаимодействие с вендорами и технологическими партнёрами по теме разработки BIOS. Требования: — Опыт системного программирования на языке C от 5 лет и более; — Хорошее знание архитектуры процессоров x86, x86-64 (amd64), и программно-аппаратной архитектуры современного ПК (чипсета, процессора, способов коммуникации между OS и железом); — Опыт embedded разработки, низкоуровневого программирования baremetal (без OS), работы на стыке программного кода и железа; — Знакомство с основами схемотехники — способность чтения принципиальных схем (для нужд разработки ПО); — Хорошее владение техническим английским языком; — Способность вести аккуратное документирование разработки. Желательно: — Опыт разработки на Assembler и реверс-инжиниринга кода x86; — Опыт доработки/сопровождения UEFI BIOS и Legacy BIOS; — Опыт разработки драйверов для Linux / Windows / других OS; — Опыт программирования шин PCI и PCI-Express, I2C, SMBus, SPI, LPC, USB и других; — Знание автоматизированных систем проектирования и ведения проектов (Jira, Confluence и другие); — Широкий технический кругозор.
Требования: — Опыт системного программирования на языке С от 5 лет и более — Хорошее знание архитектуры процессоров x86, x86-64 (amd64), и программно-аппаратной архитектуры современного ПК (чипсета, процессора, способов коммуникации между OS и железом) — Опыт embedded разработки, низкоуровневого программирования baremetal (без OS), работы на стыке программного кода и железа — Знакомство с основами схемотехники - способность чтения принципиальных схем (для нужд разработки ПО) — Хорошее владение техническим английским языком — Способность вести аккуратное документирование разработки Будет плюсом: — Опыт разработки на Assembler и реверс-инжиниринга кода x86 — Опыт доработки/сопровождения UEFI BIOS и Legacy BIOS — Опыт разработки драйверов для Linux / Windows / других OS — Опыт программирования шин PCI и PCI-Express, 12C, SMBus, SPI, LPC, USB и других — Знание автоматизированных систем проектирования и ведения проектов (ira, Confluence и другие) — Широкий технический кругозор Задачи: — Доработка и сопровождение исходного кода UEFI BIOS для компьютеров на базе х86-64 и других архитектур — Участие в разработке архитектуры кода UEFI BIOS — Реверс-инжиниринг исходного кода и бинарных файлов для поиска оптимальных решений при разработке UEFI BIOS — Поиск причин неисправностей на стыке программного кода и вычислительного железа и разработка методов их решения — Взаимодействие с вендорами и технологическими партнёрами по теме разработки BIOS
Доработка и сопровождение исходного кода UEFI BIOS для компьютеров на базе x86-64 и других архитектур. Доработка и сопровождение исходного кода UEFI BIOS для компьютеров на базе x86-64 и других архитектур;
Aurora is looking for a Lidar Systems Intern to complete an impactful internship project and support lidar engineering.
👨🏻💻 SCADA dasturchi (Siemens WinCC) kerak. 💼 Tajriba: 3-6 yil tajriba.
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 Humanoid is the first AI and robotics company in the UK, creating the world’s most advanced, reliable, commercially scalable, and safe humanoid robots. Our first humanoid robot HMND 01 is a next-gen labour automation unit, providing highly efficient services across various use cases, starting with industrial applications. WHAT YOU'LL DO - Start: ASAP Assembly - Build electro-mechanical assemblies according to CAD, drawings, and work instructions. - Perform precise mechanical assembly using standard hand tools, adhesive applicators, crimp tools, torque wrenches, and labellers. - Route complex harnesses according to instructions provided, labelling and securing as defined. - Apply and record serial numbers to tracked assets Bringup and test - Configure and test sensors, actuators and communication devices using command-line tooling and electronics test equipment - Diagnose and repair faults using multimeters, oscilloscopes, and PCB repair equipment, liaising with engineering as necessary - Execute and monitor validation scripts - Compile source code from git/GitLab/GitHub - Build compute assemblies using ESD techniques - Repair, rework and upgrade through-hole and surface-mount PCBs - Make and repair electrical harnesses using crimp and labelling tools - Testing of assemblies using jigs, fixtures, electrical test equipment, and compute devices - Document findings and the results of tests Culture and Quality - Adopt and support the team culture to drive collaboration and morale - Treat the tools and equipment with respect, maintaining them as necessary and reporting faults and damage - Engage in ongoing and regular activities to maintain the cleanliness and tidiness of the workshop Be a High-Speed Collaborator - Communicate clearly and effectively with fellow technicians, engineers, and leadership. - Adapt quickly to changing priorities—jump in wherever help is needed. - Contribute ideas to improve the speed, reliability, and quality of builds. WHAT WE'RE LOOKING FOR - 3+ year of experience in electromechanical assembly or prototype development - Proven ability to work with mechanical, electrical, and embedded systems—ideally in robotics, aerospace, or automotive. - Electronics and embedded system experience - Working in a Unix environment with command-line shell/bash - Git/GitLab/Github use - Strong attention to detail and a deep sense of build quality and safety. - Ability to read CAD, mechanical drawings, and wiring diagrams. - Hands-on experience with common tools, fixtures, soldering, torqueing, etc. - You move fast, stay organized, and take pride in solving problems in real time. - Comfortable working in a fluid, high-urgency environment with evolving designs and short timelines. 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.
Главная задача - разработка программного обеспечения промышленных. контроллеров в среде CODESYS для управления движением, включая сервоприводные для автоматизации и роботизации пищевого производства.
🧩 Требования: хорошее знание C++17, понимание процесса сборки программы, умение читать документацию и конфигурировать периферию микроконтроллера, работа с Git, навык работы с чужим кодом, умение писать модульные тесты, понимание принципов clean code и SOLID, навык поиска ошибок с помощью осциллографа, логического анализатора и отладчика.
Ведущий Инженер-разработчик ПО верхнего уровня (разработка конфигурационного ПО для промышленных контроллеров, HMI/SCADA). • Опыт разработки на Qt/C++ от 5 лет, включая сопровождение сложного прикладного ПО верхнего уровня промышленного назначения.
General Intuition & Medal is looking for a Member of Technical Staff Simulation to build simulation environments and train robot controllers with reinforcement learning.
Location: Kyiv Workplace: onsite Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Ми шукаємо спеціаліста до Automation підрозділу на позицію Embedded/Hardware Engineer. Команда Automation розробляє систему, що дозволяє виготовляти серійні пристрої високої якості. Embedded/Hardware developer зіштовхується з задачами на всіх рівнях роботи системи: написання ПЗ для PC (Raspberry), що включає в себе як високорівневу розробку (роботу з UI, БД...) так і низькорівневу, де описується робота з апаратним устаткуванням. написання вбудованого ПЗ для промислового обладнання. розробка електроніки промислового обладнання. Велика увага приділяється роботі в команді та архітектурі системи. Навіть при написанні вбудованого ПЗ та розробці електроніки дуже важливими є структурованість проєкту, можливість роботи над проєктом кількох членів команди та можливість швидко розібратись з проєктом. Завдання: розробка електроніки зі складною аналоговою частиною, де важливим параметр є точність системи написання обʼємних ПЗ для різних архітектур мікроконтролерів написання ПЗ для PC та одноплатників (Orange PI , Raspberry PI ) по сферам: цифрова обробка аналогових сигналів драйвери для перефєрійних пристроїв мережеві протоколи високорівнева логика розподіленого застосунку робота з GUI фронтенда ( QML ) робота з БД софт для керування механікою (розуміння протікання фізичних процесів) взаємодія з командою конструкторів для реалізації механіки спеціалізованого обладнання проведення перевірки та наладки розробленої електроніки, зібраного обладнання створення документації з описом роботи розроблених пристроїв Необхідні знання та навички досвід розробки та наладки аналогових пристроїв комерційний досвід розробки під 32-х бітні мікроконтролери вміння користуватися системами контролю версій, наприклад git вміння користуватися паяльною станцією (монтаж елементів 0402), осцилографом. створення документації на електроніку за допомогою САПР вільне розуміння технічної документації англійською технічна освіта Буде плюсом: досвід роботи в Altium designer базові знання Python, PyQT5 (вивчити прийдеться 100%) комерційний досвід розробки проектів з ООП комерційний досвід розробки проектів, що супортяться тривалий час та над ними працює команда не менше ніж з трьох людей розуміння вимог і потреб масового виробництва електроніки Пропонуємо: можливість пропонувати та реалізовувати власні ідеї, які мають вплив на продукт і виробництво; роботу у вмотивованій команді та zero bullshit culture; конкурентну заробітну плату; медичне страхування; корпоративну англійську мову; компенсацію профільного навчання; можливість взяти участь у проєкті бета-тесту систем безпеки Ajax — отримання та тестування нових гаджетів до їх релізу. Ajax Systems — це українська історія успіху, місце неймовірної сили та енергії. Долучайтеся, щоб зробити Made in Ukraine 🇺🇦 синонімом надійності.