Разработка программного обеспечения для сложно-технических изделий. Знания и опыт программирования на языках C/C++;
Загружаем…
Загружаем…
Компании и подписки · Нет нужной компании? Предложите её →
Загружаем вакансии…
Разработка программного обеспечения для сложно-технических изделий. Знания и опыт программирования на языках C/C++;
Задачи: — Писать фрагменты и полноценные проекты на C и Python/MicroPython для микроконтроллеров и микропроцессоров, программировать, прошивать, запускать и отлаживать код на реальном оборудовании; — Подготавливать код для использования в технической документации с понятными пояснениями по реализации функций изделия; — Актуализировать примеры кода при выходе новых версий SDK, поддерживать и сопровождать код в ранее выпущенных документах. Требования: — Умение читать англоязычную техническую документацию и принципиальные электрические схемы; — Опыт разработки на C для микроконтроллеров/микропроцессоров (RISC-V / ARM); — Опыт программирования на Python и понимание специфики MicroPython для встроенных систем; — Знание архитектуры микроконтроллеров и микропроцессоров, опыт работы с регистрами и периферией (UART, SPI, I2C); — Понимание принципов управления силовой электроникой, включая аппаратные таймеры, генерацию ШИМ и алгоритмы управления асинхронными электродвигателями; — Знания в области ОСРВ: механизмы синхронизации потоков, работа с задачами, очередями и семафорами, готовность писать демонстрационные примеры многопоточных приложений; — Умение ясно и структурированно излагать мысли; — Внимание к деталям, код должен быть не только рабочим, но и красивым; — Широкий кругозор в применении микроконтроллеров и микропроцессоров; — Желание разбираться в технических нюансах. Будет плюсом: — Опыт миграции или портирования кода с популярных зарубежных платформ (ESP32, STM32, TI) на новые архитектуры; — Базовые знания или интерес к TinyML и запуску легких нейросетей на микроконтроллерах с использованием библиотек под MicroPython; — Опыт работы с ИИ-инструментами для помощи в генерации текстов и кода. Условия: — Работа с передовой российской микроэлектроникой в компании-лидере; — Современный тихий комфортабельный офис в «Ostankino Business Park»; — Гибкий график начала работы с 9:00 до 10:00, офисный формат; — Официальное трудоустройство в аккредитованной IT-компании; — Фиксированный оклад, соответствующий уровню специалиста; — Расширенная ДМС (стоматология, стационар, страхование в путешествиях); — Профессиональный отзывчивый коллектив.
Разработка ПО для микроконтроллеров. • Вы будете разрабатывать программное обеспечение для микроконтроллеров GD32/STM32/Flagchip, участвовать в опытных разработках и пуско-наладке новых продуктов.
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Настроить подборВ составе команды ты проведёшь устройство через весь цикл: спроектируешь, напишешь прошивку, отладишь, испытаешь и доведёшь до сертификации: разработка встраиваемого ПО для микроконтроллеров под FreeRTOS — это ядро работы;
Location: Kyiv; Lviv Workplace: onsite Ajax Systems is expending and is looking for a Lead Hardware Engineer to strengthen our team. 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. 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. We offer: The opportunity to suggest and implement your own ideas that directly influence the product and its mass production; A place in a fast-growing company with a motivated and professional team; Competitive salary; Medical insurance; Corporate English classes; The opportunity to participate in Ajax’s internal beta-testing program for security systems; Discounts from partner companies; Discounts on Ajax products. Ajax Systems is a Ukrainian success story that has grown into a global product. Ajax devices are trusted by more than 4.5 million end users and 330,000 PRO users in over 180 countries. The company provides comprehensive solutions to protect residential and commercial properties of all sizes. Today, Ajax portfolio includes 280 devices for intrusion protection, video surveillance, fire safety, and comfort and automation.
Задачи: — Разрабатывать электрические схемы и проектировать печатные платы (PCB). — Подбирать электронные компоненты, микроконтроллеры, датчики и модули связи. — Создавать 3D-модели корпусов, креплений и механических деталей в CAD-системах. — Подготавливать конструкции к 3D-печати и производству. — Собирать, паять, тестировать и отлаживать электронные устройства. — Проводить испытания прототипов, выявлять неисправности и устранять их. — Совместно с разработчиками прошивок и программного обеспечения интегрировать аппаратные решения. — Улучшать существующие устройства и участвовать в разработке новых продуктов. Требования: — Знание основ электроники и умение читать электрические схемы. — Опыт проектирования PCB в Altium Designer, KiCad или аналогичных программах. — Навыки 3D-моделирования в SolidWorks, Fusion 360, КОМПАС-3D или других CAD-системах. — Умение работать с паяльным оборудованием и мультиметром. — Понимание принципов работы микроконтроллеров и датчиков. — Способность самостоятельно разбираться в технических проблемах и находить решения. — Внимательность к деталям, инициативность и готовность осваивать новые технологии. Дополнительным преимуществом будет: — Опыт работы с ESP32, STM32 и другими микроконтроллерами. — Знание C/C++ и основ embedded-разработки. — Опыт работы с осциллографом и другим измерительным оборудованием. — Практический опыт 3D-печати и подготовки изделий к производству. — Знакомство с IoT, LoRa, беспроводными системами связи. — Опыт разработки собственных устройств или участия в инженерных проектах. — Знание технического английского языка. Условия: Мы работаем над технологиями, в которых электроника, программное обеспечение и спутниковая связь объединяются в единую систему. Вы сможете: — Участвовать в полном цикле разработки устройств - от концепции до рабочего прототипа и внедрения. — Работать над реальными проектами в области SpaceTech и промышленного IoT. — Применять свои знания на практике и осваивать новые инженерные направления. — Взаимодействовать с командой инженеров и разработчиков SpaceLab. — Участвовать в испытаниях оборудования и подготовке устройств к производству. — Получить опыт работы над проектами для казахстанских и международных заказчиков. — Предлагать собственные инженерные решения и участвовать в развитии продуктов компании. Нам интересны специалисты, которым нравится экспериментировать, самостоятельно искать решения и совершенствовать свои разработки. Мы ценим техническую любознательность, ответственность и готовность доводить начатое до результата.
Разработка и поддержка управляющего программного обеспечения телекоммуникационного DWDM оборудования.
Location: Espoo Workplace: Hybrid Role highlights: - Senior Smart Manufacturing Engineer, Electronics - Location: Espoo, Finland - Department: Global Manufacturing Organization, Smart Manufacturing Engineering - Reports to: Team Lead, Smart Manufacturing Engineering - Employment type: Permanent - Workplace model: Hybrid - Employment is subject to applicable security screening (incl. SUPO, where required) Why this role matters: As a Senior Smart Manufacturing Engineer, Electronics, you’ll own the test systems that every ICEYE satellite passes through before it reaches orbit. You’ll design and standardize the production and integration test equipment used across our manufacturing sites, find the bottlenecks that would otherwise cap how fast we can scale, and set the technical standard for the engineers around you. This is a hands-on design role with organization-wide influence: what you build and document becomes how we manufacture. Who We Are ICEYE is the world leader in sovereign intelligence from space. We deliver persistent monitoring capabilities to detect and respond to changes in any location on Earth. ICEYE owns the world's largest and most advanced SAR (synthetic aperture radar) satellite constellation. To our customers we provide intelligence with unmatched quality, latency and revisit times, in any weather, day or night. To governments who choose to operate their own constellation we provide this proven capability as a sovereign system. ICEYE-built constellations serve customers in defence and intelligence, environmental monitoring, insurance and emergency management. We enable fast decisions that contribute to a safer future. Founded and headquartered in Finland, ICEYE operates globally with over 1000 employees across Europe, North America, the Middle East, and Asia-Pacific. Your day-to-day responsibilities - Design, build and own the production and integration test systems used on the line, including the electrical ground support equipment. - Drive standardization of test equipment across products and sites, so designs and interfaces are reused rather than rebuilt each time. - Define test strategies: coverage, test limits, guard bands, failure modes and diagnostics. - Produce and maintain the design documentation other engineers execute from, including schematics, test requirements, procedures and interface definitions. - Use production and test data to find yield issues, bottlenecks and systemic weaknesses, then implement the fixes before they limit the ramp. - Review designs from other teams and set the requirements they must meet to integrate cleanly into our production workflow. - Mentor junior and mid-level engineers through design reviews, feedback and knowledge sharing. What we’re looking for Must haves: - Several years of electronics design and test system development experience, ideally on high-reliability or high-complexity products (space, defence, telecom, automotive, industrial or similar). - Strong analog and digital electronics design, including high-speed digital work (signal integrity, impedance control, power integrity) and PCBA design for manufacturability and testability. - A track record of designing, implementing and maintaining automated test systems or electrical ground support equipment, taken from concept through to stable production. - Hands-on RF and mixed-signal test and characterization, including S-parameters, matching networks and filters, with the instruments that go with them (spectrum analyzers, vector network analyzers, signal generators). - Test automation in Python and embedded development in C/C++ on common microcontrollers such as STM32, TI or MSP430. - Experience mentoring engineers and running design reviews, with documentation quality to match. Nice to haves: - Altium Designer or KiCad, and RF simulation in CST or AWR. - Lean or Six Sigma background, and quality methods such as FMEA, 8D or fault tree analysis applied to production problems. - Experience scaling a manufacturing line: ramp-up, multi-site rollout and continuous improvement. - Real-time operating systems such as FreeRTOS, and serial interfaces including USB, CAN and RS-485. - Confident use of AI tools in day-to-day engineering work. Application Process - Recruiter Interview - Hiring manager interview - Technical assessment - Final Interview 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 Attraction 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.
Matic is looking for a Systems Engineer Firmware to develop embedded firmware, support hardware changes, debug electromechanical failures, and improve controls systems.
Разработка и отладка программного обеспечения для микроконтроллеров семейств STM32 и ESP32; Участие в тестировании макетных образцов и прототипов - в том числе во взаимодействии с другими участниками проектной команды;
Предполагается выполнение комплексной работы, которая может частично или полностью включать: программирование микроконтроллеров STM32 и ESP32; разработку следящих систем на основе BLDC-приводов;
-Модернизация ядра: Оптимизация и доработка существующего Electron-приложения.
-Разработка программного обеспечения для стендов выходного контроля, Bring-up устройств и PCB: -Bring-up оборудования и плат.
Разработка встраиваемого программного обеспечения микроконтроллеров; Отладка и тестирование встраиваемого программного обеспечения.
- Розробка нової апаратної частини; - Проєктування принципових схем, підбір електронних компонентів, компонування плат;
Задачи: — Разработка и отладка программного обеспечения для микроконтроллеров семейств STM32 и ESP32; — Участие в тестировании макетных образцов и прототипов, включая взаимодействие с другими участниками проектной команды; — Подготовка и оформление программной документации согласно принятым стандартам; — Техническое сопровождение серийных устройств: обновление, оптимизация и расширение функционала встроенного ПО. Требования: — Опыт разработки ПО для встраиваемых систем от 3 лет; — Уверенное владение языками программирования C/C++; — Практический опыт работы с системами контроля версий Git, GitLab; — Опыт разработки под микроконтроллеры STM32 и ESP32; — Знания в области цифровой схемотехники; — Глубокое понимание архитектуры микроконтроллеров и принципов работы периферийных модулей, включая настройку тактирования, работу с прерываниями и DMA, использование интерфейсных модулей UART, SPI, CAN, I2C. Условия: — Работа в молодой, энергичной команде профессионалов в частной космической компании; — Ежегодная индексация заработной платы с учетом достижений и вклада в развитие компании; — Официальное трудоустройство по ТК РФ; — Удобный график работы 5/2 с гибким началом рабочего дня; — Корпоративный полис ДМС после испытательного срока; — Бесплатные обеды в офисе; — Корпоративная система скидок на товары и услуги партнеров; — Бонусы за рекомендации успешных кандидатов; — Подарок ко Дню рождения; — Современный офис в бизнес-центре «Новодмитровский» рядом со станциями метро «Савеловская» и «Дмитровская».
Задачи: — Разработка прошивок для микроконтроллеров STM32 и ESP32 на языках C/C++; — Управление сервоприводами и моторами; — Работа с беспроводными модемами; — Работа с датчиками, включая энкодеры и акселерометры; — Тестирование, отладка и полевое тестирование разработанного ПО; — Документирование процесса разработки. Требования: — Высшее профильное образование; — Опыт разработки программного обеспечения для микроконтроллеров не менее 2 лет; — Уверенное владение языками программирования C и C++; — Практический опыт работы с микроконтроллерами STM32 и ESP32; — Опыт программирования двигателей и сервоприводов; — Опыт организации связи между персональным компьютером и микроконтроллерами; — Умение читать электрические схемы. Условия: — Работа в компании "РУБЕЖ", российском производителе мишенного оборудования для тиров, полигонов и учебных центров; — Компания производит автоматические и механические мишенные установки, оборудование для стрельбы, а также специализированные решения для военных и силовых структур.
Задачи: — разработка и прототипирование электронных систем; — интеграция датчиков и полезной нагрузки; — работа с микроконтроллерами и одноплатными компьютерами; — разработка систем телеметрии; — интеграция GNSS/RTK-модулей; — настройка интерфейсов UART, CAN, I2C, SPI; — интеграция оборудования с беспилотными платформами; — тестирование прототипов; — работа с ArduPilot/PX4; — подготовка технической документации; — участие в разработке собственных решений EVORI. Требования: — знание C/C++ или Python; — понимание основ электроники; — опыт работы с микроконтроллерами; — навыки работы с Linux; — понимание принципов передачи данных; — способность читать электрические схемы и datasheet; — техническое мышление. Будет преимуществом: — опыт работы с STM32; — опыт работы с ESP32; — опыт работы с Raspberry Pi; — опыт работы с NVIDIA Jetson; — знание ArduPilot; — знание PX4; — знание MAVLink; — знание ROS/ROS2; — знание CAN; — знание GNSS/RTK; — опыт робототехнических проектов. Условия: — работа над реальными аппаратными проектами; — возможность участвовать в создании собственных UAV-решений; — перспектива развития до ведущего инженера направления; — работа на стыке робототехники, программирования и беспилотных технологий; — гибкий формат работы; — условия оплаты обсуждаются индивидуально. Особенности: — компания ценит инициативных специалистов, готовых разбираться в новых задачах и влиять на развитие направления; — на раннем этапе многие процессы формируются, поэтому важна активная позиция; — ищут не просто исполнителя, а потенциального ключевого специалиста команды.