Вакансії C / C++ Developer
- 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
Переваги співробітникам
- Їдальня в офісі
- Відпустка по догляду за дитиною
- Велика стабільна компанія
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
- ESP32
- STM32
- C++
BlueBird Tech (Блакитна Птаха) – українська інженерна компанія, що створює інноваційні військові рішення. Ми працюємо на перетині оборонних розробок, програмного забезпечення, штучного інтелекту та систем безпеки. Наша мета — посилення обороноздатності України та розвиток високотехнологічного сектору в міжнародному масштабі.
Ми шукаємо талановитого та мотивованого програміста мікроконтролерів для розробки передових технологій у сфері БПЛА, РЕБ та РЕР!
Що ми пропонуємо:
- Можливість працювати над важливими та інноваційними проектами, що наближають перемогу.
- Роботу з сучасним обладнанням та технологіями.
- Конкурентоспроможну заробітну плату та соціальний пакет.
- Можливість професійного зростання та розвитку.
- Роботу в дружньому та мотивованому колективі.
Завдання та обов’язки:
- Програмування мікроконтролерів (ESP32, STM32) на С++.
- Розробка аналогових та цифрових електричних схем.
- Налагодження дослідних зразків.
- Участь у розробці БПЛА, РЕБ, РЕР.
- Виконання інших завдань, пов’язаних з розробкою електронних пристроїв.
Вимоги до кандидата:
- Досвід програмування мікроконтролерів (ESP32, STM32) на С++.
- Досвід розробки аналогових та цифрових електричних схем.
- Досвід налагодження дослідних зразків.
- Знання основ композиції, операторської майстерності та монтажних прийомів.
- Вміння працювати в умовах жорстких дедлайнів.
- Автономність та вміння працювати в команді.
- Ініціативність та креативність.
Буде великим плюсом:
- Практичні знання в сфері ВЧ та НВЧ.
- Практичний досвід роботи в сфері розробки БПЛА, РЕБ, РЕР.
Інформація про компанію BlueBird Tech
Переваги співробітникам
- English Courses
- Бронювання від мобілізації
- Допомога психотерапевта
- 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 хвилин на створення резюме
- Анонімне розміщення
- Пропозиції від ТОПових компаній
- C++
- QNX
- Git
- Python
- POSIX
- CMake
ELEKS Software Engineering and Development Office is looking for a Middle/Senior Software Developer (C++) in Poland.
About Project
The client is a leader in designing, constructing, and delivering the finest live event solutions in the world.
Product is a powerful entertainment automation platform that delivers dynamic live event experiences.
Navigator system is a powerful entertainment automation platform that delivers dynamic live event experiences.
The platform’s hardware and software product line supports full entertainment automation, including machinery, lighting, audio, pyro, SFX, fountains, etc.
Technologies: С++, Python, Linux/Unix, QNX
Requirements
- Solid experience in software development
- Experience with C++ , multithreading
- Master degree in applied mathematics, physics, radio-physics, and electronics
- Intermediate+ level of English
Will be a plus
- Experience or knowledge in real-time systems (QNX)
- Understanding of version control systems (Git, Subversion)
- C++14, Python, POSIX API, CMake build generator, Boost libraries
Responsibilities
- Develop solutions and algorithms according to technical specifications or other requirements documentation; use standard algorithms in the applicable cases.
- Write program code according to the defined application architecture.
- Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices.
- Modify existing code and verify its functioning. Analyze code compliance with readability and performance standards.
- Use version control systems to track code optimization progress and to merge or split program code entities. Commit changes according to version control rules.
- Perform analysis, verification, and debugging of the software code at the level of application units.
- Detect defects, apply debugging methods and techniques, correctly interpret bug reports, as well as apply modern compilers, debuggers, and program code optimizers.
Інформація про компанію Eleks
Переваги співробітникам
- English Courses
- Relocation assistance
- Велопарковка
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Парковка для авто
- 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
Переваги співробітникам
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Освітні програми, курси
- Qt
- QML
- C++
- WPF
- Cocoa
- WxWidget
- Agile
- Scrum
- Rust
Tietoevry Create Ukraine is looking for a talented professionals to join our team as a C++ (Qt/QML) Developer.
Our Customer is a leading photo processing software publisher aimed at bringing new life to image processing. You will be a part of an international team developing a cross-platform solution, as the whole world of professional photographers dreams about it. Roadmap is full of exciting and innovative features that challenge the team to be creative, inventive and at the same time correspond to high standards of software development. Project duration ~6 - 12 months.
Areas of Responsibility
- Cross-platform (Windows, macOS) software development, aimed at creating GUI, which is based on Qt/QML framework, writing clean code without over-engineering
- Design and verification (review, code analysis, unit testing, interaction testing) based on requirements
- Collaboration with the team of 10 developers using Agile methodology
Qualifications
- Deep experience in development of GUI in Qt/QML for at least 2 years, with good understanding of C++
- At least 2 years of general experience in development of GUI (with various GUI Frameworks – WPF, Cocoa, WxWidget, etc., Qt being the preferred one)
- Knowledge of what makes a good user experience (both UX and UI)
- Familiarity with continuous integration (automated tests, shipping of software with short cycles)
- Having testing as a priority (automated testing, but also being willing to help with manual testing at the beginning of the project)
- Well-developed skills of efficient communication in English (spoken and written)
- Experience in cross-platform development (Windows, macOS, Linux)
- Experience of working in team using Agile methodology (ideally – scrum) and liking teamwork
Will be an advantage
- Commercial experience in Rust
- Experience in developing Lightroom/Photoshop plug-ins
- Liking photography and having experience of using photography software
Інформація про компанію Tietoevry
Переваги співробітникам
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Освітні програми, курси
- C++
- API
- Windows API
- Linux API
We’re opening the position of a Trainee C++ Developer to work with our Client – a big US cloud services provider company specializing in enterprise cloud and on-prem data management and data integration products. Their iPaaS platform is among leaders of the market. Our team is helping to develop one of the iPaaS products that provides service development and orchestration capabilities for enterprise customers.
Responsibilities:
- Help to build and maintain applications that utilize multithreading and concurrency for optimal performance
- Work with Windows (Linux as a plus) APIs to ensure compatibility and performance across platforms
- Profile and debug code on both Linux and Windows environments
- Work closely with other Developers, Test Engineers, and project stakeholders to deliver high-quality features on time
Requirements:
- Knowledge of software development practices
- At least basic knowledge of C++
- Experience with Multithreading and Concurrency
- Understanding of operating system APIs
- Experience working with Windows APIs (e.g., sockets, epoll, memory management, inter-process communication)
- English level – Upper-Intermediate or higher
Will be a plus:
- Familiarity with Linux system API
Інформація про компанію Edvantis
Переваги співробітникам
- English Courses
- Допомога психотерапевта
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- C++
- C#
- Kafka
- Python
We’re opening the position of a Senior C++/.NET Developer to work on the project of our Customer – a leading SaaS and data analytics Company for energy exploration decision support, helping the Oil & Gas industry to achieve results better and faster. The Company’s predictive decision platform combines intelligence, analytics, tools, and services in one seamless system to deliver value at every stage of the E&P process.
Responsibilities:
- Design, develop, and maintain C++ shared objects and .NET services
- Administer and operate third‑party market data feeds (e.g., Wombat) for assigned products
- Manage Kafka streamers (topics, deployments, monitoring, alerting); align ownership with platform teams for shared clusters
- Build and support real‑time data pipelines with a focus on reliability, scalability, and low latency
- Debug and optimize C# and C++ components end‑to‑end
- Review and debug Python code
- Participate in code reviews, architecture discussions, and continuous improvements
- Support release, deployment, and incident response processes
Requirements:
- 5+ years of C++ and C# development experience
- Strong C++ experience in building shared libraries/objects
- Experience with real‑time data integration and low‑latency systems
- Trading/market data domain experience; ability to administer third‑party market data feeds (e.g., Wombat)
- Familiarity with Kafka producers/consumers and operational monitoring
- Ability to collaborate across teams and support deployments, testing, and production troubleshooting
- Ability to influence technical decisions that impact reliability, scalability, and performance
- English level – Upper-Intermediate or higher
Will be a plus:
- Python knowledge for scripting/tooling and automation
- Experience in re‑engineering legacy systems
- Prior work experience with financial markets and trading systems
Інформація про компанію Edvantis
Переваги співробітникам
- English Courses
- Допомога психотерапевта
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- C++
- Windows API
- Linux API
We’re opening the position of a Strong Junior C++ Developer to work with our Client – a big US cloud services provider company specialized in enterprise cloud, on-premises data management, and data integration products.
Their iPaaS platform is among the leaders of the market. Our team is helping to develop one of the iPaaS products that provides service development and orchestration capabilities for enterprise customers.
Responsibilities:
- Build and maintain applications that utilize multithreading and concurrency for optimal performance
- Work with Windows (Linux as plus) APIs to ensure compatibility and performance across platforms
- Profile and debug complex, multithreaded code on both Linux and Windows environments
- Work closely with other engineers, QA, and project stakeholders to deliver high-quality features on time
Requirements:
- Minimum of 1-3 years of professional experience in C++ software development
- Experience in writing high-performance, maintainable, and scalable C++ code
- Understanding of multithreading concepts, synchronization mechanisms, and concurrent programming patterns
- Hands-on experience building and debugging multi-threaded applications
- Experience working with Windows APIs (e.g., sockets, epoll, memory management, inter-process communication)
- Familiarity with Linux system API, especially for process/thread management, file I/O, and event handling, will be a plus
Інформація про компанію Edvantis
Переваги співробітникам
- English Courses
- Допомога психотерапевта
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- C++
- Qt
On behalf of our Client from Japan, Mobilunity is looking for a C++ Frontend Engineer.
Our client is a Tokyo-based software development company rapidly expanding its R&D team to refine and grow its portfolio of industry-leading professional voice and vocal creation software and plugins. The company serves an international audience and is building a multilingual engineering team. As an engineer, you will develop and refine the user interface of renowned products, implement new features and work with their testing team for bug fixes.
Requirements:
- 3+ years experience in a software development
- Strong proficiency in C++
- Proven experience with QT+Audio framework
- Solid understanding of UI/UX principles
- Good communication and teamwork skills
- Ability to communicate clearly and effectively both verbally and in writing with internal teams
- Upper-intermediate level of English
Nice to have:
- Music production/musical instrument experience
- Passion for audio technology and music production
Інформація про компанію Mobilunity
Переваги співробітникам
- English Courses
- Бухгалтерський супровід
- Медичне страхування
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
- C++
- DirectX
- Vulkan
- OpenGL
- Nsight
- RenderDoc
- PIX
Wargaming is looking for a Render Developer to join our Game Engine Development team. This position includes working on development of a cross-platform game engine which is written in C++.
What will you do?
- Implement new and improve existing graphic features
- Refactoring, code optimization, fix graphic bugs
- Writing code according to code style
- Creation of tech documentation
What are we looking for?
- 2+ year of experience in commercial C++ development
- Experience in any graphics API (DirectX, Vulkan, OpenGL)
- Experience in writing shaders (GSL, HLSL)
- Basic knowledge of linear algebra (vectors, matrices, quaternions)
- Experience in creation of own 3D demo applications or creation of own engine
- Knowledge and experience in working with debugging and profiling tools (Nsight, Renderdoc, PIX etc)
- Understanding the graphics pipeline and GPU architecture
- Practical knowledge of DirectX 11/12/Vulkan
What additional skills will help you stand out?
- An intermediate level of English
Інформація про компанію Wargaming
Переваги співробітникам
- English Courses
- Fitness Zone
- Gaming room
- Безкоштовний обід
- Велика стабільна компанія
- Допомога психотерапевта
- Кава, фрукти, перекуси
- Компенсація навчання
- Медичне страхування
- Парковка для авто
- С++
- Cursor
- STL
- CMake
- Git
- CI/CD
- OpenGL
- Metal
- Vulkan
- Python
- Lua
Якщо ти C++Developer, хочеш реалізовувати масштабні проєкти та створювати ігри світового рівня – приєднуйся до VOKI team!
Ми просто створені один для одного, якщо ти:
- Досвідчений програміст на С++ від 5 років
- Маєш досвід впровадження та інтеграції AI інструментів
- Маєш практичний досвід Cursor на великих комерційних проектах
- Працюєш із STL, шаблонами, багатопоточністю, керуванням пам’яттю
- Маєш комерційний досвід у геймдев проектах з релізами/ Live-Ops
- Розумієш ігрові підсистеми (цикли, ECS/компоненти, асет-пайплайн)
- Маєш досвід у кросплатформовій збірці (CMake та ін.), Git/PR‑флоу, CI/CD
- У тебе є досвід у профільуванні/налагодженні (ASan/TSan/UBSan, VTune, Instruments і т.п.)
Буде перевагою досвід роботи з:
- Графічним стеком та оптимізацією рендеру (OpenGL/Metal/Vulkan)
- Статичним аналізом (clang-tidy та ін.)
- Знання скриптових мов (Python/Lua)
- Досвід інтеграції SDK (аналітика/A-B/платежі)
- Досвід лідом команди
Що потрібно буде робити:
- Розробка та супровід складних ділянок коду на C++
- Інтеграція та практичне застосування Cursor у щоденній розробці (робочі сценарії, шаблони промптів, безпечне використання)
- Оптимізація пам’яті/CPU/GPU, профільування, усунення вузьких місць
- Рев’ю коду, покращення інженерних практик команди пов’язаних з AI
- Декомпозиція завдань, естімація, планування реалізації
Інформація про компанію VOKI Games
Переваги співробітникам
- Безкоштовний обід
- Гнучкий графік роботи
- Допомога психотерапевта
- Медичне страхування
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
- 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
- Б'юті послуги
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Освітні програми, курси
- C++
- Unreal Engine
- UE Blueprints
- RenderDoc
- PIX
- Unreal Insights
We’re looking for a talented Game Developer with strong C++ skills and a deep understanding of game systems to join our team. This role involves working across both custom engine and Unreal Engine-based projects, with a focus on porting, optimization, and feature development for modern platforms.
ATTENTION: Pingle Studio DOES NOT HIRE from the Russian Federation.
Responsibilities:
- Contribute to porting and adapting custom game engines for current-generation hardware, including implementation of platform-specific systems (threading, networking, input, audio, etc.).
- Participate in the development and support of Unreal Engine projects, including gameplay systems, tools, and performance optimization.
- Read, understand, and extend large, legacy codebases while maintaining code quality and stability.
- Collaborate with a team of developers, designers, and QA in a fully English-speaking environment.
- Take ownership of technical challenges and work proactively to resolve them across a variety of engine architectures.
Requirements:
- Strong C++ development experience, especially in performance-sensitive game systems.
- Proven experience working with custom or proprietary game engines.
- Familiarity with Unreal Engine 4/5, including modules, Blueprints, and the build system.
- Solid debugging and optimization skills on at least one major platform (PC, PS5, Xbox Series X/S, or Switch).
- Ability to work effectively in a strictly English-speaking team – clear verbal and written communication is essential.
Will be an advantage:
- Experience with game porting and cross-platform development.
- Knowledge of console SDKs and platform compliance requirements.
- Familiarity with profiling tools like RenderDoc, PIX, Unreal Insights, or equivalent.
Інформація про компанію Pingle Studio
Переваги співробітникам
- English Courses
- Бухгалтерський супровід
- Кава, фрукти, перекуси
- Компенсація навчання
- Оплачувані лікарняні
- Регулярний перегляд зарплатні
- C++
- DCOM
- MFC
- C#
- RDBMS
- Oracle
- PostgreSQl
- Git
- Agile
We are looking for a skilled C++ Engineer for a large-scale logistics and maritime industry project. The project focuses on developing innovative software solutions to optimize cargo operations, improve efficiency, and streamline logistics processes for ports and terminals worldwide.
The ideal candidate will have extensive experience in C++ development and a strong understanding of database integration. You will work on designing, implementing, and maintaining high-performance software solutions in a collaborative environment.
Responsibilities:
- Develop and maintain software applications using C++, with exposure to DCOM and MFC.
- Collaborate with cross-functional teams to integrate and manage Oracle and PostgreSQL databases.
- Debug and optimize applications to ensure seamless functionality and performance.
- (Optional) Leverage C# expertise for interoperability and additional functionality.
- Provide technical support and documentation for developed solutions.
Requirements:
- Proficiency in C++ with hands-on experience in DCOM and MFC frameworks.
- Familiarity with C# is a plus.
- Experience working with relational databases such as Oracle and PostgreSQL.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Nice to have:
- Knowledge of software architecture and design patterns.
- Understanding of version control systems (e.g., Git).
- Familiarity with Agile development practices.
Overlap time requirements – till 10-11 am PST.
Інформація про компанію Akvelon Ukraine
Переваги співробітникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплачувані державні свята
- Оплачувані лікарняні
- ALGORITHMS
- 3D
Are you on the hunt for exciting new challenges that boost your professional growth? We’re looking for an experienced C++ Developer with expertise in 3D and geometric algorithms. If you’re ready to contribute to cutting-edge applications and join a dynamic, global team, this full-time, remote position could be the perfect fit for you. Read on to learn more about becoming part of Scopic’s team of 250+ professionals from over 60 countries.
Requirements:
- 5+ years of experience in software development using modern C++.
- Strong 3D geometry and mesh processing skills.
- Experience with 3D scanners: understanding of data acquisition workflows, calibration procedures, hardware integration.
- Experience with algorithms like: mesh stitching, mesh alignment, ICP, deviation analysis.
- Experience with 3D processing libraries like PCL, MeshLib, Open3D.
- Experience with performance optimization (including multi-threading).
The secret ingredients that make us special:
- Your growth is our growth. We invest in your future with paid training and other professional opportunities.
- We’re industry innovators at the forefront of change. Equipped with the latest technologies and a team of knowledgeable colleagues by your side, you’ll embrace new and interesting challenges.
- Your location. Your schedule — Pick your time zone, choose your preferred hours, and work from the place where you feel most at home.
- Flexibility and freedom are in our DNA! As long as you have a stable internet connection and the drive to thrive, you can travel and work from anywhere you like.
- A workload you can rely on. We’ll set you enough tasks to keep that mind busy! At Scopic, we’ll ensure you always have a consistent flow of engaging, challenging work to do.
- Recognition and reward. We acknowledge diligence and hard work through annual pay increases for good performance.
Down to business!
- Your starting rate is negotiable depending on your skills and experience.
- This is an hourly paid position.
- Contractors are paid monthly via wire transfer.
Our values:
Scopic is an equal-opportunity employer. We value diversity and do not discriminate on the basis of race, religion, color, marital status, national origin, gender, veteran status, sexual orientation, age, or disability status.
Have the skills, the drive, and the passion to join the Scopic family?
Apply today to join our growing team of remote professionals from around the world.
TERMS OF APPLICATION
By submitting an application;
- I consent that the data provided in this form, and the attached CV, will be used for Scopic's recruiting purposes and email communications.
- I consent to Scopic conducting an identity verification process as part of the hiring process. I understand that my personal information may be collected and processed for the purpose of verifying my identity in compliance with applicable laws.
Attention Job Seekers: Please be aware that scammers may be fraudulently using our company's name in hiring scams. To ensure your safety, all legitimate communication regarding job opportunities from our company will only come from email addresses ending with @scopicsoftware.com. Please exercise caution and report any suspicious activity to our official channels.
Інформація про компанію
- C/C++
- Linux
- Unix
- NoSQL
- SQL
- Git
- Kubernetes
- Docker
- CI/CD
- Microservices
Our client is a leading provider of unified observability and automation solutions for distributed enterprise edge environments. The platform enables organizations to achieve real-time visibility and control across retail, transportation, and telecom sectors, managing complex IT and IoT infrastructures with scale and precision.
About the Product:
The platform gathers and processes real-time data from critical edge devices such as POS terminals, kiosks, and vehicle systems, providing rapid detection of issues and system optimization. Supported by significant strategic investment, the solution powers operations across hundreds of managed environments globally.
About the Role:
We’re looking for a strong Senior C++ Engineer to strengthen the core of the monitoring platform. You’ll work on analyzing, optimizing, and refactoring critical C++ components to improve scalability, performance, and maintainability, ensuring the platform’s real-time capabilities remain robust and future-ready. You will also prepare the system for SaaS and multi-tenant operations.
Key Responsibilities:
- Enhance and optimize key C++ components responsible for real-time data processing.
- Refactor system architecture to improve scalability and stability.
- Diagnose and fix memory leaks, performance bottlenecks, and system vulnerabilities.
- Lead architectural improvements and promote clean coding standards.
Required Competence and Skills:
- 5+ years of hands-on experience in C/C++ development.
- Strong experience working in Linux/Unix environments.
- Solid understanding of NoSQL and SQL databases.
- Proven experience designing scalable, multi-threaded backend systems.
- Strong system design and software architecture skills.
- Familiarity with Git version control workflows.
- Excellent written and verbal communication skills in English.
Nice to have skills:
- Experience with Kubernetes and Docker.
- Familiarity with CI/CD pipelines.
- Experience with microservices architecture.
Інформація про компанію Adaptiq
Переваги співробітникам
- English Courses
- Освітні програми, курси
- C++
- Unreal Engine
- Python
- C#
- Git
- Perforce
Responsibilities:
- Work closely with audio designers and engineers to integrate audio tools and systems effectively into the game pipeline.
- Debug and resolve complex technical issues, ensuring stability and efficiency across multiple platforms (PC and consoles).
- Participate in code reviews, maintain high-quality coding standards, and mentor other developers when necessary.
- Proactively propose and implement innovative ideas to improve the engine and tools ecosystem.
Requirements:
- Proficiency in C++
- Understanding of spatial audio concepts such as spatialization, attenuation, and occlusion.
- Familiarity with debugging and profiling tools used in game development.
- Strong understanding of game engine architecture (Unreal Engine experience is highly preferred).
- Knowledge of game development workflows, including asset management and continuous integration pipelines.
Experience:
- 3+ years of professional experience in game development
- Experience integrating audio middleware, preferably Unreal Engine-Wwise pipelines.
- Experience with optimization techniques for CPU, GPU, and memory usage.
- Proven track record with at least one AA or AAA game shipped.
Will be a plus:
- Experience developing for console platforms.
- Knowledge of scripting languages (e.g., Python, C#) for tools automation or plugin development.
- Experience with version control systems such as Git or Perforce.
- Passion for video games and keeping up with industry trends and technologies.
Інформація про компанію GSC Game World
Переваги співробітникам
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- С/С++
- OSI
- NAT
- DNS
- TCP
- UDP
- Git
- Gerrit
- Jenkins
- Python
We are looking for a developer to join the team that works with a SIP SoftSwitch. SIP is a protocol used in Internet Telephony. A lot of particularities of our work are connected with it.
We create highly loaded services that can withstand thousands of calls with complex processing.
Our main product, PortaSwitch has existed for 17 years, and throughout this time it has been constantly changing according to the customers’ wishes and market requirements. Hundreds of thousands of lines of code are written in Python, which means that we have accumulated expertise and experience in solving various issues.
Responsibilities:
- Writing new components and supporting the existing code.
- Code review.
- Participating in low-level design reviews.
- Documentation of low-level projects based on high-level specifications.
- Writing auto-tests and supporting documentation.
Required skills:
- 2+ years of experience in C/C++ coding;
- Re-usability and code optimization;
- Understanding of network programming and protocols (OSI model, NAT, DNS, IPv4/IPv6, TCP/UDP);
- Experience with GIT/Gerrit, Jenkins;
- Ability to find the route cause of an issue;
- Ability to get down to the bottom of an issue;
- Ability to investigate and analysis an issue;
- Good skills in written English.
Desired skills:
- Experience with Python programming.
Інформація про компанію PortaOne
Переваги співробітникам
- Team buildings
- Гнучкий графік роботи
- Оплачувані лікарняні
- Оплачувана відпустка
- Регулярний перегляд зарплатні
Сторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.



