Вакансии Embedded Developer / Hardware Engineer
- C++
- SDLC
- Git
- CMake
- I2C
- SPI
- UART
- WiFi
Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles, code reviews, and continuous integration practices. The team's established approach emphasizes comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams. We pride ourselves on writing clean, maintainable code and fostering a culture of knowledge sharing and technical excellence.
Job SummaryWe're seeking a skilled C++ Embedded Engineer to take ownership of critical software components in our camera-based security devices. This role involves maintaining existing products through comprehensive debugging and bug fixing, as well as developing innovative new features.
Responsibilities and Duties- Design, develop, and maintain high-quality embedded software in C++ for camera-based security devices.
- Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack.
- Develop new features and improve existing codebases for the product line.
- Optimize software performance for resource-constrained embedded environments.
- Conduct code reviews and provide technical mentorship to team members.
- Participate in architecture discussions and technical decision-making processes.
- Collaborate with QA teams to develop comprehensive testing strategies.
- Document software designs, APIs, libraries, and troubleshooting procedures.
- At least 5+ years of commercial experience in embedded development, with expertise in C++ (C++17 standard) and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V).
- Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration.
- Solid understanding of network programming and experience with multithreading on multicore microcontrollers.
- Expertise in communication interfaces (I2C, SPI, UART, and Wi-Fi) and experience writing device drivers and libraries.
- Ability to work independently and take ownership of complex projects.
- Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments.
- At least an Intermediate level in both written and spoken English (B1).
- Experience with Python for scripting and automation
- Experience with C in embedded development
- Understanding of security protocols and encryption methods
- Experience using AI-powered tools to enhance productivity and code quality
- The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
- Competitive compensation and perks. Annual performance review
- Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company
- Gig-contract
- 21 paid vacation days per year, paid public holidays according to Ukrainian legislation
- Development opportunities like corporate courses, knowledge hubs, and free English classes, as well as educational leaves
- Medical insurance is provided from day one. Sick leaves and medical leaves are available
- Remote working mode is available within Ukraine only
- Free meals, fruits, and snacks when working in the office.
Информация о компании SQUAD
Преимущества сотрудникам
- Їдальня в офісі
- Відпустка по догляду за дитиною
- Велика стабільна компанія
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- Linux
- C++
- Raspberry Pi
- Orange Pi
- STM32
- ESP32
- UART
- SPI
- I2C
- CAN
- GPIO
- PWM
- OpenCV
- gstreamer
- CUDA
- NPU
- ardupilot
- MAVLink
- USB
- RTSP
- RTP
- Docker
- Git
- Jira
- Confluence
Чому вам буде цікаво працювати в Skyeton:
У Skyeton ви будете працювати над передовими технологіями. Наші безпілотники Raybird виконують критичні завдання, включаючи розвідку, моніторинг і пошуково-рятувальні операції.
Основні задачі:
— Розробка та оптимізація програмного забезпечення бортових комп’ютерів БПЛА з фіксованим крилом на C++.
— Реалізація та інтеграція модулів комп’ютерного зору (OpenCV, GStreamer, CUDA/NPU).
— Розробка та супровід вбудованих систем борту: взаємодія з периферією через UART, SPI, I2C, CAN, GPIO.
— Налаштування та оптимізація Linux-систем на SBC (Jetson, Orange Pi, Raspberry Pi тощо).
— Конфігурування системних сервісів (systemd, Docker, crontab), оптимізація під обмеження CPU/GPU та живлення.
— Інтеграція та обробка даних від датчиків IMU, GNSS, барометрів, камер тощо.
— Взаємодія з автопілотом ArduPilot через MAVLink (UART, UDP).
— Участь у польових випробуваннях та налагодження ПЗ в реальних умовах.
— Підготовка технічної документації та участь у code review, розробці ТЗ, тестових сценаріїв тощо.
— Співпраця з командами системних, апаратних та firmware інженерів.
Очікувані навички:
— 5+ років досвіду на посаді Embedded/UAV Software Developer.
— Впевнене володіння C++ (стандарти 14/17/20) та практичний досвід розробки.
— Досвід роботи з Linux: налаштування, системне програмування, оптимізація.
— Практичний досвід роботи з вбудованими системами: SBC (NVIDIA Jetson, Raspberry Pi, Orange Pi), мікроконтролери (STM32, ESP32).
— Знання інтерфейсів: UART, SPI, I2C, CAN, GPIO, PWM.
— Досвід роботи з комп’ютерним зором: OpenCV, GStreamer, апаратне прискорення (CUDA, NPU, RKNN).
— Розуміння принципів роботи автопілотів: ArduPilot, MAVLink.
— Досвід інтеграції та роботи з датчиками: IMU, GNSS, барометри, камери.
— Знання мережевих та апаратних протоколів: MIPI CSI, USB, IP, RTSP, RTP, STK.
— Досвід роботи з системними сервісами: systemd, Docker, crontab.
— Практичне використання інструментів: Git, Jira/Confluence, MS Office.
Що ми пропонуємо:
— Стабільність і впевненість: офіційне працевлаштування з оплачуваними відпустками та лікарняними згідно з КЗпП. Ми також бронюємо наших співробітників.
— Інноваційні проєкти: робота в міжнародній компанії, яка розробляє передові технології для військової сфери та активно розвивається на світовому ринку.
— Професійний розвиток: компенсація за зовнішні курси та конференції, корпоративні курси англійської мови, можливості для внутрішнього навчання.
— Кар’єрні можливості: участь у внутрішніх конкурсах на нові позиції, робота над різними проєктами та розширення своїх навичок.
— Корпоративна культура: корпоративні вечірки, тімбілдинги, фітнес, футбол, настільний теніс.
— Комфортні умови: забезпечення технікою, мобільним зв’язком, корпоративні розвозки до офісу та транспорт під час відряджень, власна парковка з охороною, знижки на харчування, офіс обладнаний генераторами та Starlink.
— Медичне страхування: програма добровільного медичного страхування з обслуговуванням у партнерських клініках.
— Конкурентна зарплата: бонуси за досягнення KPI, реферальна програма за рекомендації.
Ми зв’яжемося з вами у разі позитивного рішення про подальший етап спілкування. Якщо ж цього разу ваша кандидатура не відповідатиме вимогам, ми збережемо ваше резюме в базі та обов’язково розглянемо його, коли відкриється відповідна позиція. Розгляд заявок займає до 10 робочих днів.
Информация о компании Skyeton
Преимущества сотрудникам
- English Courses
- Gaming room
- Кімната відпочинку
- Компенсація навчання
- Надається ноутбук
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Парковка для авто
- Linux
- TCP
- UDP
- Git
- FPGA
- RTOS
- Python
- Assembler
- C++
Запрошуємо Middle Embedded Engineer приєднатись до нашої команди!
Infozahyst – приватний науково-виробничий центр, лідер у галузі радіоелектронної розвідки на території України.
Кар'єра InfozahystНеобхідні навички:
- 3+ років комерційного досвіду розробки програмного забезпечення з С;
- Linux kernel and userspace (ARM, x86-64);
- Networking (TCP/IP, UDP/IP, etc);• Git;
- English (технічна, читати документацію без перекладача).
- Multithread (Linux kernel, POSIX threads);
- Makefile;
- LibC;
Буде плюсом:
- Спеціалізація на створенні програмних рішень для РЕР;
- GLib, GTK, Qt;
- Досвід з FPGA, розуміння взаємодії з вбудованим ARM;
- Принципи RTOS;
- Radio, DSP, SDR.
- Microcontrollers (ARM7, AVR, PIC, STM, etc);
- Знання схемотехнікі, работа с Logic Analyzers, осцилографом;
- U-Boot;
- C++, Assembler, Python;
Обов’язки:
- Розробка вбудованого програмного забезпечення для сучасних засобів РЕР;
Ми пропонуємо:
- Дотичність до справи, що наближає нашу перемогу!
- Бронювання відповідно до чинного законодавства
- Комфортну та сучасну офісну інфраструктуру
- Роботу в стабільній компанії
- Унікальні проєкти
- Курси англійської мови
- Корпоративне медичне страхування
- 24 календарних дні оплачуваної відпустки та покриття лікарняних
- Гнучкий графік роботи (початок робочого дня з 8:00 до 10:00)
- Відкритість до нових ідей та підходів, здорова комунікація у команді
Информация о компании Infozahyst
Преимущества сотрудникам
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Компенсація навчання
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
Створи резюме — збільши шанси на успіх
- 5 хвилин на створення резюме
- Анонімне розміщення
- Пропозиції від ТОПових компаній
- HFSS
- CST Studio Suite
Kvertus — український розробник і виробник засобів радіоелектронної боротьби та розвідки. Працюємо на ринку України з 2017 року та виробляємо обладнання, яке використовується для захисту об’єктів військової, цивільної та критичної інфраструктури. Шукаємо у команду Radio Frequency Engineer.
Сфера відповідальності:
- Побудова архітектури зв’язку із врахуванням особливостей девайсів та умов їхнього застосування
- Розробка антен для виробів компанії (моделювання, прототипування)
- Розробка та узгодження специфікацій системи надійного наддального радіозв’язку
- Формування технічного завдання на розробку рішень
- Контроль роботи з побудови системи. Формування вимог постачальникам та інженерам
- Тестування обладнання
- Участь у створенні інструкцій використання та методик випробування виробів
- Дотримування нормативних стандартів. Розробка технічної документації
Наш кандидат:
- Вища освіта у галузі радіотехніки/систем радіозв’язку
- Має досвід розробки цифрових систем радіозв’язку від 2-х років
- Розуміння принципів електродинаміки поширення радіохвиль
- Мінімум 3 роки досвіду роботи в якості RF engineer
- Володіння cst studio , HFSS
- Поглиблені знання RF мереж
- Знання RF апаратних систем та тестового обладнання
Ми пропонуємо:
- Гідну та своєчасну заробітну плату
- Можливість впливати на продукт та вектор розвитку компанії
- Свободу дій та відсутність мікро менеджменту
- Роботу в неймовірній та динамічній компанії
- Навчання, участь у конференціях за рахунок компанії
- Оплачувану відпустку та лікарняні
- Участь у корпоративних заходах
Зверніть, будь ласка, увагу, що термін розгляду резюме становить до 10 робочих днів. Якщо протягом цього часу ми не зв’яжемося з вами, це означає, що наразі ми не готові запросити вас на співбесіду. Втім, ваше резюме буде збережене в нашій базі кандидатів, і ми обов’язково повернемось до нього, коли з’являться релевантні можливості.
Доєднуйся до команди- надсилай резюме!
Информация о компании
- C#
- .NET
- TCP
- HTTP
- Windows
- C++
Project description
Our client is one of the leading international equipment manufacturer and dental consumables producer are updating their products set to cloud to provide even more flexibility and quality service to their clients. This transformation requires C# and C++ based codebase to become platform agnostic and renovated according to newest trends. As part of the talented agile team, you will be responsible for identifying and fixing network issues as well as improving the connectivity of dental equipment to the cloud. You will work with professionals from various countries on a complex platform, which helps people all around the world.
Responsibilities
- Bug fixing / Coding in C#, C++
- Analysing and fixing network issues (e.g. connection problems, unexpected logout, connection to Wi-Fi)
- Developing new features
- Automation testing of implemented features
- Collaboration with team in Agile environment
Must have skills
- Good C# / .NET knowledge
- Deep knowledge of web development and networks (incl TCP, HTTP)
- Windows
- Code Structure, Object-orientation, Design Principles, Design Patterns, Clean Code, TDD
- Performance Optimization
- Proactivity
Nice to have
- IoT
- C++ knowledge
- Experience with CAD/CAM
- German language
Информация о компании Luxoft
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Багатонаціональна команда
- Велика стабільна компанія
- Освітні програми, курси
- MATLAB
- HFSS
- CST Microwave Studio
Kvertus – український розробник і виробник засобів радіоелектронної боротьби та розвідки. Працюємо на ринку України з 2017 року та виробляємо обладнання, яке використовується для захисту об’єктів військової, цивільної та критичної інфраструктури. Шукаємо у команду RnD Lead.
Роль:
Ви будете керувати процесом створення нових продуктів та покращенням існуючих пристроїв компанії.
Основні обов’язки:
- Створювати ідеї та прототипи нових оборонних рішень, які нейтралізують, виявляють, забезпечують захист та запобігають широкому спектру радіоелектронних загроз
- Дослідження та розробки в галузі радіочастотних (РЧ) технологій та обробки сигналів
- Робота над покращенням існуючої продукції
- Взаємодіяти з галузевими експертами та партнерами для вдосконалення продуктових пропозицій
Необхідні технічні та професійні навички:
- Знання життєвого циклу продукту, від концепції до готового пристрою
- Глибокі знання радіоелектронної інженерії та радіочастотних технологій.
- Експертиза в цифровій обробці сигналів та принципах бездротового зв’язку
- Знайомство з останніми розробками в галузі безпілотних технологій та механізмів захисту
- Вміння проектувати та тестувати радіочастотні схеми, антенні системи та мікрохвильові компоненти
- Володіння інструментами симуляції та моделювання (наприклад, MATLAB, HFSS, CST Microwave Studio)
- Міцний фундамент в апаратній інженерії для розробки прототипів і кінцевих продуктів.
- Глибоке розуміння та досвід роботи з різними платформами та мовами програмування для вбудованих технологій
Наш кандидат:
- Вища освіта в галузі електронної інженерії, радіотехніки, фізики або суміжних галузях
- Досвід роботи в системній радіоінженерії
- Досвід у проектуванні та розробці радіоелектронних засобів, управлінні командою та проектами від 5 років
- Відмінні навички лідерства, комунікації та управління проектами
Информация о компании Kvertus
Преимущества сотрудникам
- Team buildings
- Без бюрократії
- Кава, фрукти, перекуси
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Регулярний перегляд зарплатні
- CST Studio Suite
- HFSS
Kvertus – український розробник і виробник засобів радіоелектронної боротьби та розвідки. Працюємо на ринку України з 2017 року та виробляємо обладнання, яке використовується для захисту об’єктів військової, цивільної та критичної інфраструктури. Шукаємо у команду Radio Frequency Engineer.
Сфера відповідальності:
- Побудова архітектури зв’язку із врахуванням особливостей девайсів та умов їхнього застосування
- Розробка антен для виробів компанії (моделювання, прототипування)
- Розробка та узгодження специфікацій системи надійного наддального радіозв’язку
- Формування технічного завдання на розробку рішень
- Контроль роботи з побудови системи. Формування вимог постачальникам та інженерам
- Тестування обладнання
- Участь у створенні інструкцій використання та методик випробування виробів
- Дотримування нормативних стандартів. Розробка технічної документації
Наш кандидат:
- Вища освіта у галузі радіотехніки/систем радіозв’язку
- Має досвід розробки цифрових систем радіозв’язку від 2-х років
- Розуміння принципів електродинаміки поширення радіохвиль
- Мінімум 3 роки досвіду роботи в якості RF engineer
- Володіння cst studio , HFSS
- Поглиблені знання RF мереж
- Знання RF апаратних систем та тестового обладнання
Информация о компании Kvertus
Преимущества сотрудникам
- Team buildings
- Без бюрократії
- Кава, фрукти, перекуси
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Регулярний перегляд зарплатні
- HFSS
- CST Studio Suite
- ADS
- Altium Designer
- GAN
- LDMOS
- MATLAB
- Python
Kvertus – українська продуктова компанія, що з 2017 року розробляє комплексні рішення радіоелектронної боротьби та розвідки у сфері DefTech. Наші технології захищають об’єкти військової, цивільної та критичної інфраструктури, забезпечуючи їхню надійність і стійкість до сучасних загроз.
Основні обов’язки:
- Проектування НВЧ-пристроїв: підсилювачів потужності, фільтрів, генераторів, антен та хвилеводів
- Розробка електричних принципових схем
- Симуляція та моделювання (HFSS, CST Microwave Office, ADS) з аналізом S-параметрів, діаграм спрямованості та узгодження імпедансів
- Розведення друкованих плат НВЧ-пристроїв з контролем імпедансу, EMC/EMI та тепловідведенням
- Прототипування, складання макетів, вимірювання ВЧ-параметрів за допомогою VNA, спектроаналізатора та іншого RF-обладнання
- Пояснення фізичних принципів роботи НВЧ-систем, антен та модуляцій для команди
- Підготовка технічної документації
- Участь у випробуваннях.
Вимоги:
- Вища технічна освіта (радіотехніка, телекомунікації, фізична електроніка або суміжні галузі)
- Досвід роботи з НВЧ-пристроями від 3 років
- Досвід замовлення друкованих плат
- Знання теорії електромагнітних хвиль, принципів випромінювання, діелектричних та провідникових втрат
- Досвід трасування PCB для НВЧ (stack-up, controlled impedance, ground vias)
- Впевнений користувач HFSS, CST, ADS, Altium Designer або аналогічних САП
- Досвід роботи з RF-транзисторами (GaN, LDMOS) та узгоджувальними каскадами на частотах від 300 МГц (від 50 Вт)
- Вміння пояснювати складні фізичні процеси простою мовою.
Буде перевагою:
- Навички програмування (MATLAB, Python) для обробки результатів вимірювань
- Знання стандартів IEEE, MIL-STD для НВЧ-пристроїв
- Публікації, патенти або реалізовані проекти.
Информация о компании Kvertus
Преимущества сотрудникам
- Team buildings
- Без бюрократії
- Кава, фрукти, перекуси
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Регулярний перегляд зарплатні
- C++
- Shell
- Eclipse
- Jira
- Git
- Subversion
- Jenkins
- POSIX
- Linux
Are you passionate about software development and cybersecurity in the automotive world? We’re looking for a talented engineer to join our team, where you’ll work on cutting-edge diagnostic middleware components that meet the latest industry standards, including ISO 21434 Cybersecurity and ASPICE.
The person in this position will be responsible for developing a part of the system, including designing it to fit into the architecture, possibly prototyping the user-interface, and then implementing, building, unit-testing, and integrating the components that are part of the solution. Maintenance of existing SW components will be also part of the role.
What You'll Do:
- Design and develop robust software for diagnostic middleware systems
- Define software requirements and create detailed design documentation
- Implement, test, and review software to ensure high quality and security
- Perform code reviews and contribute to best practices
- Conduct fuzz testing to identify potential vulnerabilities
- Support cybersecurity analysis and ensure compliance with safety standards
Successful candidate must have knowledge of:
- C++ Programming language (Embedded C++) - Security
- Div. shell- and script languages
- Eclipse or other IDE, Enterprise Architect
- JIRA, Git, Subversion
- Jenkins
- Client/Server-Architectures
- POSIX/Linux Knowhow
- Software construction overview
- Solid communication skills in a global development team environment
Nice to have skills:
- Cybersecurity knowledge
- QNX experience
- Working in accordance with ASPICE processes
- Working in accordance with Cybersecurity (ISO 21434)
- Writing unit tests
- Writing fuzz tests
- Analytical abilities
Информация о компании Tietoevry
Преимущества сотрудникам
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Освітні програми, курси
- OpenCV
- Jetson
- Raspberry Pi
- ARM SBC
- Python
- C++
We’re developing the world’s smallest and most affordable missile designed specifically to counter Russian FPV drones – a hand-launched, camera-guided system that can be carried in multiples by Ukrainian soldiers as a critical last line of defense. With successful test flights already underway and a basic onboard vision system in place, we’re now looking for a skilled Computer Vision Engineer to help take this technology to the next level. Your work will focus on advancing detection, filtering, and tracking capabilities in complex, real-world conditions using embedded, real-time computer vision. This is more than just a technical challenge – it’s a chance to make a direct impact on Ukraine’s defense. We’re also in the process of establishing a local presence in Ukraine, with the longer-term goal of forming a joint Norwegian–Ukrainian defense company that combines global expertise with strong local talent and leadership.
Requirements:
- Strong experience with classical computer vision techniques (OpenCV or similar).
- Solid background in real-time vision pipelines for video streams.
- Experience working with gyroscope or IMU data to stabilize motion.
- Familiarity with small neural networks for classification or filtering.
- Ability to optimize performance on embedded systems (Jetson, Raspberry Pi, ARM SBCs).
- Experience integrating multiple CV stages into a single real-time loop.
- Deep understanding of false positive reduction, robustness, and temporal filtering.
- Proficiency in Python or C++ (ideally both).
- Upper-Intermediate English level.
Responsibilities:
- Use gyroscope data to estimate camera motion and stabilize frames.
- Remove the horizon and background using a lightweight neural network.
- Detect drone candidates using fast visual features in the foreground.
- Filter detections with a small neural network that runs on image patches.
- Merge nearby detections into single targets.
- Track valid detections across frames using visual and geometric consistency.
- Trigger re-detection if tracking fails, reusing the stabilized view.
- Run periodic confirmation using a stronger classifier on locked targets.
- All of this must run in real time on embedded hardware with very limited compute – and still be robust to motion blur, low light, trees, birds, and background clutter.
Информация о компании Global IT Support
Преимущества сотрудникам
- English Courses
- Team buildings
- Гнучкий графік роботи
- C++
- Python
- RTL
- ROS2
- ROS
- Linux Embedded OS
- Yocto
A machine learning company enabling high-performance computing at the lowest power. Founded by industry veterans, the company has raised more than $40M in funding with strong investor backing. We are hiring hardware, software, and systems architects to help innovate and build the industry’s first Machine Learning SoC (MLSoC), a heterogeneous compute platform that simultaneously supports traditional compute with an ML environment, providing a seamless software experience for our customers.
We are bold, creative, focused on execution, and looking for talent that wants to build breakthrough technology from the ground up. Imagine your ideas implemented in production software and silicon.
As part of the GlobalLogic team, you will grow, be challenged, and expand your skill set working alongside highly experienced and talented people.
If this sounds like an exciting opportunity for you, send over your resume!
Requirements
- Deep background in computer architecture.
- Experience developing software using C++.
- Basic Python knowledge
- Experience in developing cycle-accurate processor simulators.
- Experience with modeling various HW blocks in C or C++ simulators.
- Experience with co-simulation and using simulators for RTL verification.
- Experience with ROS/ROS2 or other Robotic frameworks – is a plus
Job responsibilities
- Develop a cycle-accurate simulator of ML architecture in C++.
- Work with the compiler team to assist in functional testing and performance characterization of various ML workloads.
- Validate and suggest improvements to the hardware architecture specifications.
- Work with architects to achieve a functional coverage of the architecture in the simulator.
Информация о компании GlobalLogic
Преимущества сотрудникам
- Relocation assistance
- Б'юті послуги
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Освітні програми, курси
- UART
- SPI
- I2C
- CAN
- BLE
- WiFi
- GPS
- GSM
- Azure IoT Suite
- AWS IoT Core
- C++
- Python
- Raspberry Pi
- NVIDIA Jetson Nano
A candidate needs to have established technical skills equivalent to those of a Middle Engineer or higher. They should bring proven experience managing projects' technical deliverables. They should be capable of functioning as a lead engineer within a team environment and be comfortable communicating with precision and clarity to both the team and external clients.
Necessary skills and qualifications
- At least 4 years of relevant experience as an embedded engineer
- Experience in designing technical solutions that were successfully implemented in projects
- Skilled in engineering team management (technical task description, documentation, etc.)
- Existing experience in project evaluation
- MS in Computer Science or equivalent technical education
- Strong knowledge of C programming
- Experience with ARM-based MCU-embedded software development
- Proficient in bare-metal and RTOS-based systems development
- Knowledge of communication protocols/interfaces: UART, SPI, I2C, CAN
- Practical experience with wireless SoCs: BLE, Wi-Fi, GPS, GSM
- Proven expertise in working with cloud platforms: Azure IoT Suite, AWS IoT Core, etc.
- Solid experience with an oscilloscope, a multimeter, as well as signal analyzers and generators
- Basic knowledge of Analog/Digital electronics and electronic schematics
- Upper-Intermediate level of English proficiency
- Skilled in problem-solving and decision-making, with strong adaptability, flexibility, time management and organizational skills
Will be a plus
- Knowledge of other programming languages or technology stacks: C++ or Python
- Experience with single-board computers, like: Raspberry Pi, NVIDIA Jetson Nano, etc.
Responsibilities
- Participation in project evaluation and estimate preparation
- Actively contribute to project development by writing code
- Translate business needs into actionable technical tasks
- Provide technical guidance and leadership for the project
- Establish and maintain project processes
- Engage the right engineers to address specific technical challenges
- Break down tasks, assign them to the team, and monitor progress
- Determine and validate the most effective implementation strategies
- Serve as the primary technical point of contact with the client
- Make key technical decisions for the project
- Guide and assist the team with technical implementation
- Identify and resolve software bugs and issues
- Ensure the project adheres to information security standards
- Deliver project milestones on time
Информация о компании Lemberg Solutions
Преимущества сотрудникам
- English Courses
- Paid overtime
- Relocation assistance
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація навчання
- Надається ноутбук
- Оплачувані державні свята
- Оплачувані лікарняні
- С/С++
- Assembler
- BOOST
- Google Test
- TDD
- CI
- Jenkins
Core Responsibilities:
- Optimization, porting, development, support of baseband (LTE, WiFi, WCDMA PHY) algorithms and libraries for SDR-oriented DSP platforms.
Required skills:
- Minimum 1 year experience in DSP/Embedded software development;
- Expert at C, C++, Assembly;
- Experience developing high-performance software using data-level (SIMD, Neon, AVX, SSE) parallelism;
- Knowledge of VLIW, SIMD CPU architectures;
- Understanding of compiler technologies and optimizing code;
- Experience with software optimization and performance tuning tools and techniques.
Would be a plus:
- Experience with STL, Boost, Googletest;
- C/C++ build systems and compilers;
- Working experience of TDD/CI and Jenkins;
- Digital Signal Processing background;
- Experience in float-point to fixed-point algorithm/math conversions;
- At least Intermediate level of English. English level – spoken or requiring a few months of practice to become spoken.
Информация о компании P-Product
Преимущества сотрудникам
- English Courses
- Team buildings
- Бухгалтерський супровід
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- С
- Cortex-M
- Python
- Git
- CI/CD
- Scrum
- Jira
We are currently seeking a talented Embedded Software Validation Engineer to join our team in Lviv!
We are looking for a skilled Embedded Software Validation Engineer to design and implement automated tests for embedded systems using our most innovative MCUs.
As a part of our team, you will:
- Participate in the development of firmware libraries for the Infineon ARM Cortex-M MCUs;
- Develop test strategy, test plan and test cases;
- Implement test firmware projects (C language);
- Develop Python test scripts to validate the firmware and control automated test equipment;
- Set up appropriate pipelines and continuous integration systems to run tests (Git CI/CD);
- Analyze test metrics and improve firmware quality.
You are best equipped for this position if you have:
- At least 3 years of experience with Embedded systems;
- A strong C language expertise;
- ARM Cortex-M Microcontrollers experience;
- Analog/motor control/power conversion solutions experience is a plus;
- Test Plan/Test case Development, and test methodologies experience is a plus;
- Python scripting experience is a plus;
- Git CI/CD experience is a plus;
- Scrum/JIRA experience is a plus;
- Fluency in English.
Информация о компании Infineon Technologies
Преимущества сотрудникам
- Team buildings
- Гнучкий графік роботи
- Освітні програми, курси
- Регулярний перегляд зарплатні
- STM
- UART
- I2C
- SPI
- RTOS
- FreeRTOS
Do you want develop in C / C ++ for various microcontrollers and processors with and without the use of
operating systems, participate in the creation of unique devices that will be born right before your eyes?
Then welcome to Ektos! We are looking for developers in our office located in Ivano-Frankivsk
About us and what we can offer:
- 24 working days of paid vacation;
- Paid sick leave;
- Complex lunches right in the office;
- Experienced colleagues willing to share knowledge;
- Regular performance and salary negotiations;
- Professional growth: variety of projects and technologies, mentoring;
- Friendly atmosphere, concern for the comfort of specialists;
- Medical insurance;
- Ability to work in different projects, one or more at the same time;
- Easy rotation between projects;
- The office has a kitchen, shower, seating area.
ONLY 1−2 interviews (Skype and/or office)
1. REQUIREMENTS
PREFERABLY:
- Good theoretical knowledge of C, C++, OOP;
- Understanding of RTOS and RTOS-less embedded;
- Intermediate or higher level of English.
NICE TO HAVE:
- If you have commercial experience in projects or pet projects;
- Version control systems;
- Bug-tracking systems;
- Embedded interfaces (SPI, UART, CAN, I2C, RS485).
2. RESPONSIBILITIES
- software development
- code review and “self-testing” of just developed or released code
- comply to internal development standards and approaches to software development
Информация о компании EKTOS
Преимущества сотрудникам
- English Courses
- Gaming room
- Безкоштовний обід
- Догляд за дітьми співробітників
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- Linux
- Telco
- Windows Server
- MySQL
- Bash
- Windows
- HTML
- SOAP
- JSON
Friendly Technologies, a global provider of an IoT software platform, is looking for a Deployment Specialist/Implementation Engineer.
Requirements (Must-have):
Proven knowledge and practical experience in:
- Home router configuration settings and troubleshooting internet connectivity – Intermediate level.
- Linux OS knowledge – Basic level.
- Fluent English – reading, writing, and verbal skills (able to conduct a fluent conversation).
Advantages:
- Experience working in Telco environment (call center, customer care).
- Work experience with Windows server 2016 or above – Basic level.
- Experience as a system administrator – Basic level.
- Working with MySQL DB – Basic level.
- Linux bash and or Windows batch scripting capabilities – Basic level.
- Working with HTML/SOAP/JSON documents – Basic level.
Personal Qualities:
- Team player;
- Self-learning abilities;
- Customer-oriented;
- Methodical.
Информация о компании Friendly Technologies
Преимущества сотрудникам
- Гнучкий графік роботи
- Регулярний перегляд зарплатні
- С/С++
- RTOS
- Git
- Redmine
- GitLab
- SPI
- UART
- CAN
- I2C
- RS485
Do you want to develop in C/C ++ for a variety of microcontrollers and processors with and without operating systems, participate in the creation of unique devices that will be born before your eyes? Then welcome to Ektos! We are looking for developers for our office in Ivano-Frankivsk.
What we expect you to have:
- Good practical knowledge of C, C++, OOP.
- Understanding and practical application of RTOS and RTOS-less embedded.
- Experience in embedded SW development of at least 3 years.
- Intermediate or higher level of English.
- Version control systems.
- Bug-tracking systems.
- Embedded interfaces (SPI, UART, CAN, I2C, RS485).
Информация о компании EKTOS
Преимущества сотрудникам
- English Courses
- Gaming room
- Безкоштовний обід
- Догляд за дітьми співробітників
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- С/С++
- UML
- RTOS
We are looking for Architect in our office located in Ivano-Frankivsk.
What we expect you to have:
- Master’s degree in computer science.
- Experience in embedded SW design and development, from top to bottom, experience in UML.
- Experience in the position of an architect or a team lead, managing people, proposing technical solutions.
- Perfect understanding of the embedded SW development lifecycle, proposing changes and improvements into it.
- Experience in C/С++ programming of 5+ years, perfect understanding of OOP and ability to use it.
- Experience in designing complex SW, both RTOS and RTOS-less.
- Extensive experience in all kinds of peripherals, protocols, and interfaces.
- Experience with different microcontrollers and microprocessors, understanding architectural differences.
- Upper-Intermediate level of spoken and written English, lovely life communication skill.
- Ability to contribute to the SW development process, skill to implement (push and control) the changes within the organization.
Информация о компании EKTOS
Преимущества сотрудникам
- English Courses
- Gaming room
- Безкоштовний обід
- Догляд за дітьми співробітників
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- С++
- Python
- PyTorch
- TensorFlow
- Docker
- Git
- CUDA
- cuDNN
- NVIDIA Jetson Nano
- ONNX
- TensorRT
- AI
Обов’язки:
- Перенесення рішення:
- Очолювати зусилля з перенесення існуючих рішень машинного навчання на апаратне забезпечення NVIDIA Jetson, забезпечуючи сумісність та стабільність.
- Співпрацювати з інженерами машинного навчання для розуміння тонкощів моделей та алгоритмів, що переносяться.
- Оптимізація продуктивності:
- Оптимізація моделей машинного навчання та алгоритмів для використання унікальних апаратних можливостей NVIDIA Jetson, таких як прискорення GPU, для підвищення продуктивності та ефективності.
- Впровадження оптимізацій, таких як квантування моделей, обрізання та конвертація TensorRT, для покращення швидкості інферування та зменшення розміру моделей.
- Інтеграція та тестування:
- Інтеграція оптимізованих моделей у цільове апаратне середовище, забезпечуючи безперебійну роботу в рамках існуючої екосистеми клієнта.
- Проведення ретельного тестування та валідації для виявлення та вирішення будь-яких вузьких місць продуктивності або проблем сумісності.
- Співпраця та комунікація:
- Виступати як основна ланка між командою машинного навчання та спеціалістами з апаратного забезпечення, сприяючи чіткій комунікації та співпраці між цими дисциплінами.
Вимоги:
- Машинне навчання та глибинне навчання: Ґрунтовне розуміння принципів, алгоритмів та архітектур машинного та глибинного навчання. Знання різних моделей, включаючи, але не обмежуючись, CNN, RNN та трансформерами у різних застосуваннях, таких як обробка зображень, обробка природної мови та предиктивна аналітика.
- Конвертація та оптимізація моделей: Експертиза у конвертації моделей машинного навчання у формат ONNX для забезпечення інтероперабельності та подальшої оптимізації їх з використанням NVIDIA TensorRT для високопродуктивного інферування на пристроях NVIDIA Jetson.
- Платформи NVIDIA Jetson: Практичний досвід роботи з NVIDIA Jetson Nano, TX2, Xavier NX або AGX Xavier, включаючи налаштування, конфігурацію та оптимізацію продуктивності. Знання програмного стеку Jetson, включаючи JetPack SDK.
- Управління залежностями: Вміння вирішувати питання залежностей та сумісності під час конвертації та розгортання моделей, включаючи версії бібліотек, CUDA та cuDNN.
- Мови програмування: Сильні навички програмування на C++, з досвідом роботи з Python як додаткова перевага. Вміння використовувати PyTorch, TensorFlow або інші фреймворки глибинного навчання для розробки та тренування моделей.
- Середовище та інструменти: Знання Docker та віртуальних середовищ для управління залежностями проекту. Досвід роботи з системами контролю версій, бажано Git, для спільної роботи з кодом та версіювання.
Бажано:
- Програмні рішення для Edge AI: Розуміння концепцій Edge AI та досвід у розгортанні AI рішень на пристроях, оптимізованих для низького споживання енергії та затримки.
- Попередня обробка даних: Навички у розширенні, попередній обробці та трансформації даних для підготовки наборів даних для ефективного тренування та інферування на пристроях.
- Бенчмаркінг: Досвід у проведенні бенчмарків для вимірювання продуктивності моделей (наприклад, швидкість інферування, точність, споживання енергії) на платформах NVIDIA Jetson.
- Виявлення та усунення несправностей: Здатність виявляти та виправляти апаратні та програмні проблеми, включаючи вузькі місця продуктивності та обмеження пам’яті на пристроях.
Информация о компании UA Technology
Преимущества сотрудникам
- Освітні програми, курси
- Регулярний перегляд зарплатні
- CAD
- CAE
- 3D
Як старший інженер БПЛА в UA technology, ви будете керувати розробкою та інтеграцією систем безпілотних літальних апаратів (БПЛА). Ви будете на передовій дизайну БПЛА, від концептуалізації до впровадження, забезпечуючи відповідність наших БПЛА технічним вимогам і бюджетним обмеженням. Ця роль вимагає поєднання технічної експертизи, лідерських навичок та пристрасті до інновацій у сфері аерокосмічної робототехніки.
Обов’язки та завдання:
- Керувати командою з розробки БПЛА в створенні нових систем БПЛА та вдосконаленні існуючих.
- Здійснювати повний життєвий цикл розробки БПЛА, включаючи дизайн, створення прототипів, тестування та виробництво.
- Проводити обчислювальні аналізи, симуляції та огляди дизайну для валідації аеродинамічних характеристик та структурної цілісності.
- Співпрацювати з програмістами для інтеграції автономних систем управління польотом.
- Розробляти та підтримувати технічну документацію, включаючи файли дизайну, плани тестування та керівництва користувача.
- Забезпечувати відповідність галузевим стандартам та нормативним вимогам для операцій БПЛА.
- Управляти термінами та ресурсами для досягнення етапів проекту та виконання завдань.
- Наставляти молодших інженерів та підтримувати їх професійний розвиток.
- Слідкувати за новими технологіями БПЛА та пропонувати інноваційні рішення для покращення наших продуктів.
Кваліфікації:
- Ступінь бакалавра в галузі аерокосмічної техніки, механічної інженерії, електротехніки або суміжної галузі. Перевага надається магістерському ступеню або вище.
- Мінімум 5 років досвіду в галузі БПЛА або суміжних ролях в аерокосмічній інженерії, з яких щонайменше 1 рік на керівній посаді.
- Глибокі знання систем БПЛА, аеродинаміки, матеріалів та виробничих процесів.
- Досвід роботи з програмним забезпеченням CAD та CAE для дизайну та аналізу БПЛА.
- Доведений досвід управління складними інженерними проектами від концепції до виробництва.
- Сильні здібності до вирішення проблем та увага до деталей.
- Відмінні комунікативні та командні навички.
Бажані навички:
- Знання нормативних стандартів БПЛА та процесів сертифікації.
- Практичний досвід у тестуванні польотів БПЛА та аналізі даних.
- Знання вбудованих систем та алгоритмів автономного управління польотом.
- Досвід роботи з 3D-друком та техніками швидкого прототипування.
Информация о компании UA Technology
Преимущества сотрудникам
- Освітні програми, курси
- Регулярний перегляд зарплатні
Страницы
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.









