Вакансії Embedded Developer / Hardware Engineer
- 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/C++
- ARM
- Github
- Bitbucket
- Agile
- Jira
NIX – світовий постачальник послуг з розробки програмного забезпечення та ІТ-аутсорсингу, шукає Embedded Developer для участі у розробці програмного забезпечення для медичних пристроїв.
Що на тебе чекає:
- Дослідження, проєктування та розробка firmware (state-machine driven architecture).
- Розробка відмовостійкого та безпечного програмного забезпечення.
- Проєктування на основі вимог, написання специфікацій продукту, вимог до проєктування, а також документації щодо архітектури та проєктування.
- Проєктування та розробка відповідно до контролю проектування, управління ризиками, процесів життєвого циклу програмного забезпечення та інших вимог системи управління якістю.
- Написання критеріїв прийомки та валідаційних та верифікаційних тестів.
- Готовність паяти, виготовляти прототипи та тестувати прилади за потреби.
- Співпраця з міжнародними командами та експертами в предметній області для проходження сертифікації продукту та пілотної експлуатації.
- Дотримання та забезпечення виконання процесу SDLC у Agile середовищі.
- Взаємодія з регуляторними та випробувальними лабораторіями FDA, UL, CE, EMC, FCC, програмами розробки безпеки в галузі обробки відео, вбудованих та мобільних систем, 3D-графіки тощо.
Що тобі знадобиться:
- Ступінь бакалавра/магістра з комп’ютерних наук/електроніки.
- 3+ роки досвіду розробки для вбудованих пристроїв на C/C++.
- Досвід взаємодії з мікроконтролери на базі ARM.
- Досвід функціонального тестування та fixtures.
- Практичний досвід з системами контролю версій (GitHub, Bitbucket).
- Agile розробка, Jira або аналогічна в комерційних проєктах.
- Володіння розмовною англійською на рівні B1 або вище.
Буде перевагою:
- Досвід взаємодії з мікроконтролерами низького енергоспоживання, SiLabs ARM Cortex або еквівалент.
- Досвід з акумуляторами та системами керування акумуляторами (BMS).
- Практичний досвід з інструментами моделювання (SPICE/MatLAB).
Інформація про компанію NIX Solutions
Переваги співробітникам
- Кава, фрукти, перекуси
- Медичне страхування
- Надається ноутбук
- Освітні програми, курси
- Регулярний перегляд зарплатні
- 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
Переваги співробітникам
- Освітні програми, курси
- Регулярний перегляд зарплатні
- С/С++
- Cortex-M
- Bash
- Python
- Make
- CMake
- Git
- BLE
- Zigbee
- Ethernet
- TCP/IP
- I2C
- UART
- CAN
- SPI
- OSI
- ARM TrustZone
- Linux
Join the innovative Ark R&D team as a Senior Embedded Firmware Engineer, where you'll be at the forefront of developing cutting-edge connectivity and mobile solutions that saves lives and moves our civilisation forward.
Core Responsibilities:
- Drive the development of next-generation connectivity applications, pushing the edges of what’s possible in embedded systems.
- Architect, implement, and optimize robust firmware/software solutions, ensuring high performance and scalability.
- Continuously enhance and improve existing software applications and maintain an efficient and reliable build system.
Qualifications:
- A minimum of 5 years of hands-on experience in embedded firmware development, with a deep understanding of C/C++ and debugging techniques.
- Proven experience with ARM Cortex-M powered microcontrollers, its peripheral and a solid experience with the new hardware bring up.
- Strong scripting skills in Bash and Python, build systems (Make/CMake) and version control (Git).
- Expertise in operating system concepts: multi-threading, scheduling, inter-process communication, etc.
- Experience with protocols including BLE, Wi-Fi, Zigbee, Ethernet, TCP/IP, and Sub-Ghz radio.
- Experience with different communication interfaces such as Q/O/SPI, I2C, UART, CAN.
- Advanced knowledge of wireless communication techniques, including mesh networking and frequency hopping.
- Exceptional soft, communication, teamwork and collaboration skills.
Will be a plus:
- Understanding of real-time and low power battery powered devices design.
- Knowledge of networking and security principles, with a thorough understanding of the OSI model.
- Experience with OTA updates, secure boot processes and ARM TrustZone.
- Experience in Embedded Linux development.
Інформація про компанію Ark Robotics
Переваги співробітникам
- Гнучкий графік роботи
- Регулярний перегляд зарплатні
- С/С++
- CAD
Наразі ми шукаємо кваліфікованого інженера в R&D відділ, який доєднається до нас задля розробки нового анти-дрон продукту та вдосконаленнях наявних.
Що ми очікуємо:
- моделювання та оптимізація антен і узгодження ланцюгів;
- відлагодження високочастотних приладів;
- lora та радіомодуляції;
- відлагодження високочастотних приладів;
- робота з радіоелектронними компонентами.
Чим ти будеш займатися:
- Проведення досліджень та експериментів для створення нових рішень у галузі РЕБ.
- Аналіз сигналів, розробка методів придушення та створення ефективних перешкод для ворожих систем.
- Співпраця з інженерною командою.
Ти наш кандидат, якщо маєш:
- Вищу технічну освіту (радіотехніка, електроніка або суміжні спеціальності).
- Вміння проектувати РПУ УКХ/НВЧ діапазону.
- Досвід проектування приладів на контролерах.
- Базові навички програмування на C/C++ (знання DSP буде перевагою).
- Розуміння АФУ.
- Робота в CAD системах проектування PCB, трасування плат, виготовлення прототипів пристроїв.
- Бажання працювати над розробкою інноваційних рішень у сфері оборонних технологій.
Інформація про компанію Moodro
Переваги співробітникам
- Гнучкий графік роботи
- Computer Vision
- Python
- Bash
- С/С++
- Linux
- OpenCV
- gstreamer
- ffmpeg
- Gazebo
- Raspberry Pi
- Orange Pi
- BeagleBone
Ми сформували злагоджену команду, яка розширюється та шукає досвідченого розробника на роль техліда напрямку Computer Vision. Ви тісно працюватимете з інженерами-робототехніками, конструкторами та програмістами як системного рівня (Linux, Embedded) так і алгоритмістами (Data Science). Артефакти роботи вашої команди працюватимуть безпосередньо на роботизованих системах, маючи суттєвий вплив на хід бойових дій тактичного рівня.
Враховуючи специфіку роботи, ми наразі розглядаємо лише кандидатів з Києва або готових до переїзду. Це важливо для ведення спільної розробки й регулярних випробувань в лабораторії та в польових умовах.
Що треба робити:
- Аналізувати та уточнювати продуктові вимоги, транслювати їх в технічні; планувати й підтримувати дорожню карту з імплементації; планувати, розгортати й супроводжувати релізи.
- Володіти архітектурою програмної частини роботизованого комплексу, підтримувати її в гнучкому та відкритому до масштабування стані.
- Координувати роботу команди з Embedded-розробників, спеціалістів із Data Science та програмістів-робототехніків. Безпосередньо писати код разом з ними, проводити рев’ю, впровадити та підтримувати зрозумілу систему управління якістю продукту (комплексного тестування).
- Наповнювати технічний беклог з різних джерел та підтримувати його у стані, що дозволяє команді ефективно рухатися короткими ітераціями.
- Проводити співбесіди, онбордити та менторити нових колег.
Вимоги:
- Освіта або співставний практичний досвід в галузі комп’ютерних наук, прикладної математики, фізики, робототехніки чи суміжних дисциплін.
- Досвід роботи на Lead-позиціях від 2-х років. Загальний інженерний досвід від 8-ми років.
- Обов’язково: досвід роботи в крос-функціональних командах.
- Безпосередній досвід розробки Computer Vision систем на різних етапах – від прототипів до стабільних масштабованих рішень.
- Комплексне бачення хардварних систем, позитивний досвід поєднання різних технологій у працююче апаратно-програмне рішення.
- Володіння мовами програмування та знання екосистем: Python, С/C++, Bash.
- Глибокі знання та суттєвий досвід роботи в операційних системах сімейства Linux.
- Розуміння основ теорії керування. Досвід розробки та інтеграції алгоритмів для робототехніки (ПІД контролерів, фільтрів).
- Досвід роботи з алгоритмами та бібліотеками обробки відеопотоків (OpenCV та іншими).
- Досвід роботи з кодеками, бібліотеками компресії та пайплайнами відеострімінгу (GStreamer, FFmpeg).
- Розуміння задач, підходів та інструментарію Data Science.
- Розуміння принципів захисту інформації, досвід впровадження таких підходів.
- Досвід роботи з ROS/ROS2 та симуляторами (SITL/HITL, Gazebo), буде плюсом.
- Досвід роботи з різноманітними сенсорами (камерами, IMU, ультразвуковими, LIDAR, датчиками відстані, нахилу тощо).
- Досвід роботи з одноплатними комп’ютерами (Raspberry Pi, Orange Pi, BeagleBone), мікроконтролерами, іншими системами з обмеженими обчислювальними потужностями.
- Досвід програмування в мультипотокових/мультипроцесових середовищах.
- Досвід з build-системами, крос-компіляцією, віртуалізацією, контейнеризацією.
Ми не очікуємо повної відповідності усім вищезазначеним вимогам, вітаємо бажання та вміння навчатися новому. Ми цінуємо проактивність, вміння формувати й валідувати гіпотези в ситуаціях з високим рівнем невизначеності, проводити тестування системи та її частин на різних етапах готовності.
Інформація про компанію Frontline
Переваги співробітникам
- Гнучкий графік роботи
- Оплачувані лікарняні
- Оплачувана відпустка
- Опціони на акції
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.