Jobs C++
53-
· 48 views · 4 applications · 21d
C++ Software Development Engineer (Maya API)
Hybrid Remote · Ukraine · 4 years of experience · English - B2LOCATION: Ukraine (remote), Poland (remote), Uzbekistan (Hybrid), India (Hybrid) POSITION DESCRIPTION: A leading provider of creative software delivers powerful, intuitive tools designed for artists and professionals across multiple industries. These...LOCATION: Ukraine (remote), Poland (remote), Uzbekistan (Hybrid), India (Hybrid)
POSITION DESCRIPTION:
A leading provider of creative software delivers powerful, intuitive tools designed for artists and professionals across multiple industries. These solutions support 2D/3D design, 3D modeling, motion graphics, animation, filmmaking, digital sculpting, product and architectural visualization, editing, and rendering.
MINIMUM EXPERIENCE:
3+ years of experience as Software Development EngineerEDUCATION:
BS or MS in Math, Computer Science, EngineeringREQUIREMENTS:
- Proven experience in C++ development, with strong knowledge of modern C++ standards and best practices.
- Strong understanding of algorithms and data structures, with experience in performance tuning and optimization.
- Solid grasp of computational geometry, including handling 2D/3D geometric data, transformations, and spatial operations
- Good understanding of object-oriented design principles and common software architecture patterns.
- Familiarity with Maya API or plugin development for 3D content-creation tools.
- Proficiency with common C++ development tools and environments (e.g., Visual Studio, CMake).
- Strong problem-solving skills and ability to work on complex, performance-critical systems.
- Intermediate+ English level.
NICE TO HAVE:
- Experience applying geometric algorithms in areas such as CAD, 3D modeling, simulation, graphics, or 3D printing.
- Knowledge of additional tools or languages such as Python or experience with architectural modeling software (e.g., Archicad).
DUTIES:
- Top of Form
- Develop and maintain plugins and extensions for 3D content-creation tools, including work with the Maya API.
- Implement and optimize algorithms related to 2D/3D geometry, modeling workflows, and data transformations.
- Contribute to the development and maintenance of systems that involve CAD data processing or translation.
- Collaborate with cross-functional teams to design, integrate, and improve geometry-related components.
- Troubleshoot, debug, and resolve technical issues in complex geometry and modeling pipelines.
COMPENSATION & BENEFITS:
- Competitive salary
- Professional and friendly team
- Flexible work schedule
- Remote work mode
- Paid vacation, sick days, and more
- Medical Insurance
-
· 219 views · 17 applications · 5d
Intern – Software Development Engineer (6 Months)
Hybrid Remote · Ukraine · Product · English - B1We are looking for a Software Development Engineer (Intern) to help us create cutting-edge medical software — Mimics, an industry-standard 3D medical image segmentation tool. What You’ll Do Write, test, and maintain C++ code under the guidance of...We are looking for a Software Development Engineer (Intern) to help us create cutting-edge medical software — Mimics, an industry-standard 3D medical image segmentation tool.
What You’ll Do- Write, test, and maintain C++ code under the guidance of experienced engineers.
- Assist in identifying and fixing bugs and improving application performance.
- Learn and apply high coding standards and best practices.
- Collaborate with the team to develop and support cross-product platforms.
- Participate in code reviews to understand and improve code quality.
- Work on technical tasks from the backlog.
What We’re Looking For
- Basic knowledge of C++ programming.
- Passion for software engineering and eagerness to learn.
- Analytical thinking and problem-solving skills.
- Ability to work in a team and communicate effectively in English (minimum B1).
- Interest in medical technology and software development.
What You’ll Gain
- Real-world experience: Work on impactful projects that contribute to improving healthcare.
- Mentorship: Learn from experienced engineers who will guide and support you throughout the internship.
- Skill development: Strengthen your programming, debugging, and software development skills.
- Insight into medical software: Understand how software like Mimics is improving healthcare worldwide
Why Join Us: - Mimics isn’t just software — it’s a tool that helps doctors and engineers analyse medical images, design implants, and improve patient outcomes. By working on Mimics, you’re not just writing code; you’re contributing to making healthcare smarter, faster, and more accessible.
-
· 51 views · 10 applications · 7d
Senior C++ developer with Python and Computer Vision
Full Remote · Ukraine · 4 years of experience · English - B2Project Description: The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of...Project Description:
The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of automotive headunit without making any change to the headunit's software. In other words, no hook is needed.
Team is divided in 2 locations: Ukraine and DetroitResponsibilities:
Design separate components, modules, classes, database tables etc.
• Code, debug, document, and maintain portions of software.
• Perform unit and integration testing.
• Participate in peer code and design reviews.
• Participate in estimation and planning sessions.
• Contribute to development of technical project documentation and user documentation.
• Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation.
• Participate in conference calls and face-to-face meetings with the Customer and Customer partners.
• Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project.
• Report status and progress according to the project rules.
• Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements.
• Escalate technical issues to Tech Lead and Product Owner.
• Improve your qualification within the areas of expertise at various training courses, seminars and/or other educational organizationsMandatory Skills Description:
Python
C++
Computer Vision/image processingNice-to-Have Skills Description:
Good communication skills
Automotive
AgileLanguages:
English: B2 Upper Intermediate
More -
· 19 views · 0 applications · 28d
Senior C++ Engineer
Hybrid Remote · Ukraine · 5 years of experience · English - B2ABOUT THE COMPANY: A HealthTech development company specializing in delivering drug inventory and prescription management solutions for pharmacies. This pharmacy management software helps pharmaceutical companies handle prescriptions, workflow...ABOUT THE COMPANY:
A HealthTech development company specializing in delivering drug inventory and prescription management solutions for pharmacies. This pharmacy management software helps pharmaceutical companies handle prescriptions, workflow configuration, debit or credit card processing, barcode scanning, and other administrative operations, all within one centralized platform.
THE ROLE:
We are looking for a skilled C++ Developer to maintain, expand, and modernize our core pharmacy management application. This role is unique because it requires bridging the gap between high-performance back-end logic and varied user interfaces, ranging from high-speed terminal interfaces (TUI) used by power users to graphical desktop environments. You will be working in a stable Linux environment, using C++11, PostgreSQL, and dual interface libraries (NCurses & wxWidgets).
KEY RESPONSIBILITIES:
- Core Development: Design and implement features for prescription processing, drug interaction checking, and inventory control using C++11.
- UI Maintenance: Maintain and enhance a dual-interface system:
- A high-efficiency NCurses text-based interface for rapid data entry in pharmacy terminals.
- A wxWidgets GUI for administrative tasks and reporting.
- Database Optimization: Write efficient SQL queries and manage interactions with large-scale PostgreSQL databases containing drug formularies and patient records.
- Linux Environment: ensure seamless deployment and operation on various Linux distributions (CentOS, Debian, etc.).
- Legacy Refactoring: Analyze and refactor legacy code to improve stability without breaking existing functionality.
REQUIREMENTS:
- Proficiency in C++11: Strong grasp of the C++11 standard. We strictly adhere to C++11 for compiler compatibility and stability; experience restricting code to this standard is essential.
- Linux Development: Extensive experience developing, debugging (GDB), and building (Make/CMake) software in a Linux environment.
- Database Skills: Strong experience with PostgreSQL, including schema design and performance tuning.
- UI Toolkits:
- Experience with NCurses for building or maintaining Text User Interfaces (TUI).
- Experience with wxWidgets for cross-platform GUI development.
- Attention to Detail: In the pharmacy domain, accuracy is life-critical. You must write defensive, bug-free code.
- English Level: Upper intermediate
- Experience: 5+ years
NICE-TO-HAVES:
- Experience with HL7 or other healthcare data standards.
- Knowledge of pharmacy workflows (e-prescribing, inventory management).
- Experience interfacing with hardware (barcode scanners, receipt printers) on Linux.
- Shell scripting (Bash) skills for automation.
BENEFITS:
- Challenging work in a developing company
- Exciting projects involving the latest technologies
- Professional skills development
- Friendly, modern, and comfortable office
- 15 working days of vacation and 10 sick leaves per year
- Flexible working hours
- In-house English lessons
- Company outings and teambuilding
-
· 31 views · 0 applications · 26d
Senior C++ developer
Hybrid Remote · Poland · Product · 5 years of experience · English - B2 MilTech 🪖We are looking for a seasoned C++ developer who bridges the gap between software and hardware to our office in Krakow/Poland. The ideal candidate has strong experience in computer vision and GUI development (Qt) on Linux platforms. A critical requirement...We are looking for a seasoned C++ developer who bridges the gap between software and hardware to our office in Krakow/Poland.
The ideal candidate has strong experience in computer vision and GUI development (Qt) on Linux platforms.
A critical requirement is prior commercial experience working on projects that involved processing data from camera sensors.Required Technologies / Skills:
C, C++, Bash, OpenCV, image processing, signal processing, computer vision, Qt
Nice to have:
More
Python, machine learning -
· 111 views · 36 applications · 26d
C++/Qt Developer
Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · English - B1Job Title: C/C++ / QT Developer Job Responsibilities: Development of software based on OS Linux using C++ and QT Framework. Reason for Position Opening: Increased workload related to the development of applications for E-Ink devices on OS Linux. ...Job Title: C/C++ / QT Developer
Job Responsibilities: Development of software based on OS Linux using C++ and QT Framework.
Reason for Position Opening: Increased workload related to the development of applications for E-Ink devices on OS Linux.
Candidate Requirements:
* Programming Languages: C/C++, SQL
* Libraries: STL, Boost.
* Operating Systems: Linux, Windows
* Technologies: OOP, SQL, Multithreading, HTTP/HTTPS, TCP/IP, QT Framework
* Languages: English (intermediate)
Professional Requirements for Candidate (Skills, Knowledge, Competencies):
* Bachelor of Science degree in Computer Science, Electrical or Electronics Engineering, or a related field.
* Knowledge of C++, QT at the Senior, Middle+ level.
* Experience in implementing projects using C/C++ programming languages.
* Proficiency in STL, Boost libraries.
* Proficiency in build systems ( required).
* Proficiency in version control systems (HG, GIT).
* Proficiency in development and debugging tools (QT Creator, GDB).
* Knowledge of software development methodology.
* Experience with databases.
* Knowledge of QT Framework.
Personal Qualities:
* Analytical mindset.
* Responsibility.
* Attentiveness.
* Ability to work in a team.
* Attention to detail.
More -
· 23 views · 0 applications · 20d
C++ Developer with background in physics
Full Remote · Ukraine · 3 years of experience · English - B2Project Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management. We're creating new...Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management.
We're creating new team which will be closely working with the client.
Technological stack is expected to evolve to the modern Cloud technologies.Responsibilities:
The candidate will be working on the core part of a numerical simulator.
The candidate should be capable of developing steady-state or transient numerical models for fluid dynamics by himself, implementing them in C++ code, and validating the result.Mandatory Skills Description:
3+ years of work experience with C++.
Background in Physics.
Good English skills: ability to read/write in English and conduct basic conversations over the phone.Nice-to-Have Skills Description:
Good knowledge of numerical methods, thermodynamics, and fluid dynamics in addition to Ms.S or Ph.D. degree.
Knowledge of petroleum/reservoir engineering is a big benefit. An ideal candidate would have a degree in physics and coding experience in reservoir or fluid/aero dynamics numerical simulators.
Experience with Java.- Languages:
- English: B2 Upper Intermediate
-
· 45 views · 4 applications · 20d
C++ Developer with background in physics
Full Remote · Ukraine · 3 years of experience · English - B2One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management. We're creating new team which will be...- One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management.
We're creating new team which will be closely working with the client.
Technological stack is expected to evolve to the modern Cloud technologies.
Responsibilities:
The candidate will be working on the core part of a numerical simulator.
The candidate should be capable of developing steady-state or transient numerical models for fluid dynamics by himself, implementing them in C++ code, and validating the result.
Mandatory Skills Description:
3+ years of work experience with C++.
Background in Physics.
Good English skills: ability to read/write in English and conduct basic conversations over the phone.
Nice-to-Have Skills Description:
Good knowledge of numerical methods, thermodynamics, and fluid dynamics in addition to Ms.S or Ph.D. degree.
Knowledge of petroleum/reservoir engineering is a big benefit. An ideal candidate would have a degree in physics and coding experience in reservoir or fluid/aero dynamics numerical simulators.
Experience with Java.
- Languages:
- English: B2 Upper Intermediate
- One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management.
-
· 41 views · 1 application · 20d
C++ Developer with background in physics
Full Remote · Ukraine · 5 years of experience · English - B2One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management. We're creating new team which will be...One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management.
We're creating new team which will be closely working with the client.
Technological stack is expected to evolve to the modern Cloud technologies.Responsibilities:
The candidate will be working on the core part of a numerical simulator.
The candidate should be capable of developing steady-state or transient numerical models for fluid dynamics by himself, implementing them in C++ code, and validating the result.Mandatory Skills Description:
3+ years of work experience with C++.
Background in Physics.
Good English skills: ability to read/write in English and conduct basic conversations over the phone.Nice-to-Have Skills Description:
Good knowledge of numerical methods, thermodynamics, and fluid dynamics in addition to Ms.S or Ph.D. degree.
Knowledge of petroleum/reservoir engineering is a big benefit. An ideal candidate would have a degree in physics and coding experience in reservoir or fluid/aero dynamics numerical simulators.
Experience with Java.
-
· 64 views · 3 applications · 17d
C++ Developer
Full Remote · Ukraine · 5 years of experience · English - B2Project Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management. We're creating new...Project Description:
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain specifically related to reservoir management.
We're creating new team which will be closely working with the client.иTechnological stack is expected to evolve to the modern Cloud technologies.Responsibilities:
The candidate will be working on the core part of a numerical simulator.
The candidate should be capable of developing steady-state or transient numerical models for fluid dynamics by himself, implementing them in C++ code, and validating the result.Mandatory Skills Description:
5+ years of work experience with C++
Background in Physics
Experience with numerical modeling or scientific computingUnderstanding of fluid dynamics, mathematical and physical modeling
Nice-to-Have Skills Description:
Good knowledge of numerical methods, thermodynamics, and fluid dynamics in addition to Ms.S or Ph.D. degree.
Knowledge of petroleum/reservoir engineering is a big benefit. An ideal candidate would have a degree in physics and coding experience in reservoir or fluid/aero dynamics numerical simulators.
-
· 79 views · 11 applications · 13d
Middle C++ Developer
Full Remote · Ukraine · 2 years of experience · English - B2What makes you a great fit: 2–3 years of hands-on C++ development experience on Windows (mandatory) Strong knowledge of Windows operating system mechanisms and APIs (mandatory) Solid understanding of: Multithreading and multi-process architectures;...What makes you a great fit:
- 2–3 years of hands-on C++ development experience on Windows (mandatory)
- Strong knowledge of Windows operating system mechanisms and APIs (mandatory)
- Solid understanding of: Multithreading and multi-process architectures; Inter-process communication (IPC); Networking concepts and protocol stacks; Memory management
- Experience working with: Windows Services; File systems; Dynamic Link Libraries (DLLs)
- Strong understanding of object-oriented patterns and concepts
- BSc / M.Sc in Computer Sciences or related field
- Windows Internals/ Kernel Drivers Development — a huge advantage
- Experience with Microsoft COM/COM+/.NET
At least an upper-intermediate level of English
Why work with us?
- People-oriented management without bureaucracy
- The friendly climate inside the company is confirmed by the frequent comeback of previous employees
- Flexible working schedule
- 29 paid time off (18 working days per year, plus 11 days — all national holidays)
- 10 sick leave days
- Full financial and legal support for private entrepreneurs
- Free English classes with native speakers or with Ukrainian teachers (for your choice)
Dedicated HR
Your day-to-day in this position:
- Participate in development of industry-leading security products
- Write highly efficient C++ code for Windows in both user and Kernel modes
- Deliver real solutions to enterprise customers around the world
Work in international team consisting of OS, Applications and Security Experts
What is your new project?
- Domain: Security
- Location: Israel
- Company size: 51-200 employees
Founded in: 2009
Our next steps:
✅ Intro call with a Recruiter — ✅ Client intro interview — ✅ Live-coding tech interview — ✅ HR client interview — ✅ Reference check — ✅ Offer
More -
· 58 views · 7 applications · 10d
Senior C++ Engineer to $7500
Full Remote · Ukraine · 7 years of experience · English - B2Who we are: Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. About the Product: proteanTecs provides an in-system self-monitoring solution...Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.
About the Product:
proteanTecs provides an in-system self-monitoring solution for electronic chips and advanced test equipment. With on-chip agents and deep data analytics, the product captures sensor data throughout design, production and field operation, enabling real-time visibility into performance, quality and reliability. It addresses the challenges of nanometer-scale devices and complex multi-environment deployments, processing large volumes of test data across Windows, Linux and embedded platforms. Strong engineers drive the core C++ engine, machine learning integration and cross-platform interfaces that underpin predictive capabilities and continuous product delivery.
About the Role:
As a Senior C++ Software Engineer on proteanTecs’ core product team, you will own the full software development lifecycle for multi-architecture, cross-platform C++ modules that power on-chip monitoring and data analytics in advanced test systems. You will work in a small, self-sufficient team responsible end-to-end for a customer-facing product, collaborating with software, hardware and science stakeholders. The role combines feature design and implementation with infrastructure ownership, CI/CD automation and direct customer integration. You will tackle performance-critical algorithms and complex system design, influence product direction and ensure high code quality standards in a fast-evolving environment.
Key Responsibilities:
- Design and implement cross-platform C++ software for Linux and Windows environments.
- Develop and maintain language bindings and interfaces using Python, Java and C#.
- Lead the full SDLC: requirements, architecture, coding, integration, testing and deployment for advanced test equipment.
- Own build systems and CI/CD pipelines with CMake, Bash, Docker and GitHub Actions.
- Optimize performance, memory usage and responsiveness of edge and host-based systems.
- Conduct peer code reviews and uphold coding standards, conventions and documentation.
- Collaborate with multidisciplinary teams and engage with customers to clarify requirements and troubleshoot in lab or production.
- Create and maintain technical documentation, including design specifications and test plans.
- Implement and validate complex algorithms provided by in-house algorithm developers.
Required Competence and Skills:
- 7+ years of hands-on experience in production-grade C++ development (C++11/14/17) on both embedded and host systems.
- Proven experience designing and maintaining build systems, automation scripts and CI/CD pipelines (CMake, Bash, Docker, GitHub Actions).
- Deep understanding of data structures, algorithms, version control, performance optimization and test methodologies.
- Experience developing cross-platform software for Windows and Linux environments.
- Commitment to code quality: consistent formatting, clear conventions and thorough documentation.
- Strong interpersonal skills and ability to collaborate with distributed teams and customers.
- Proficiency in English communication, both written and verbal.
- Bachelor’s degree in Electrical, Computer or Software Engineering, Mathematics or Computer Science.
Nice to Have:
- Experience with Python, Java and C# in application integration.
- Familiarity with SQLite3 for embedded or application-level database use.
- Experience using SWIG to generate C++ bindings for high-level languages.
- Hands-on experience with post-silicon testing using Advantest or Teradyne automated test equipment.
- Background in a technical lead or hands-on team leadership role.
Why Us:
We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
We provide full accounting and legal support in all countries we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
We offer a highly competitive package with yearly performance and compensation reviews.
More -
· 43 views · 3 applications · 10d
C/C++ Developer (Liquidity team / Relocation)
Office Work · Spain · Product · 3 years of experience · English - B1 Ukrainian Product 🇺🇦We are the creators of a new fintech era! Our mission is to change this world by making blockchain accessible to everyone in everyday life. WhiteBIT is a global team of over 1,200 professionals united by one mission — to shape the new world order in the...We are the creators of a new fintech era!
Our mission is to change this world by making blockchain accessible to everyone in everyday life. WhiteBIT is a global team of over 1,200 professionals united by one mission — to shape the new world order in the Web3 era. Each of our employees is fully engaged in this transformative journey.
We work on our blockchain platform, providing maximum transparency and security for more than 8 million users worldwide. Our breakthrough solutions, incredible speed of adaptation to market challenges, and technological superiority are the strengths that take us beyond ordinary companies. Our official partners include the National Football Team of Ukraine, FC Barcelona, Lifecell, FACEIT and VISA.
The future of Web3 starts with you: join us as a C/C++ Developer!
RequirementsEducation & Experience
— Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related STEM field.
— 3+ years of experience in C/C++ development within financial markets or algorithmic trading.
— Hands-on experience in system architecture design, ensuring scalability, reliability, and low latency.
Core Technical Skills
— Strong computer programming skills using C++ in a Linux environment .
— Solid understanding of algorithms and data structures, with a focus on performance optimization.
— Networking and protocols knowledge, including client-server communication and low-latency optimizations, WebSockets.
— Strong understanding of operating systems, networks, and performance tuning.
— Experience with distributed systems and microservices architecture.
— Familiarity with high-performance computing (HPC) and large-scale model training is a plus.
Problem-Solving & Analytical Skills
— Strong analytical and problem-solving skills, with a commitment to testing and quality assurance.
— Track record of independently solving complex technical challenges with real industry impact.
— Strong ability to debug, profile, and optimize performance in production systems.
— Experience with automated testing, continuous integration, and deployment processes.
Mindset & Soft Skills
— Passion for technology, problem-solving, and continuous learning.
— Intellectual curiosity and a strong drive to grow within the quantitative finance industry.
— Team player, with strong communication skills and a collaborative attitude.
— Reliable and predictable availability to ensure smooth operation of production trading systems.
Responsibilities
— Design and implement innovative solutions for algorithmic trading strategies.
— Develop and optimize functionality for trading systems, ensuring low latency, high availability, and scalability.
— Work on microstructure research, developing tools for market data analysis and feature engineering.
— Contribute to portfolio optimization, building systems for advanced portfolio management strategies.
— Build an risk management platform to enhance trading operations and risk control.
— Engage in full-cycle development, including research, coding, testing, and production deployment.
— Optimize the performance of trading architecture to maximize execution efficiency.
— Maintain and improve data pipelines and system infrastructure.
Work conditions
Immerse yourself in Crypto & Web3:
More
— Master cutting-edge technologies and become an expert in the most innovative industry.
Work with the Fintech of the Future:
— Develop your skills in digital finance and shape the global market.
Take Your Professionalism to the Next Level:
— Gain unique experience and be part of global transformations.
Drive Innovations:
— Influence the industry and contribute to groundbreaking solutions.
Join a Strong Team:
— Collaborate with top experts worldwide and grow alongside the best.
Work-Life Balance & Well-being:
— Modern equipment.
— Comfortable working conditions, and an inspiring environment to help you thrive.
— 24/30 calendar days of paid leave.
— Additional days off for national holidays.
— Health insurance. -
· 24 views · 5 applications · 10d
Senior C++ developer
Hybrid Remote · Worldwide · Product · 5 years of experience · English - B1We’re looking for our best C++ Developer with experience in multithreaded application development and excited about growing as a professional. REQUIREMENTS: 5+ years of experience in multithreaded application development is a must Deep knowledge of C++...We’re looking for our best C++ Developer with experience in multithreaded application development and excited about growing as a professional.
REQUIREMENTS:
- 5+ years of experience in multithreaded application development is a must
- Deep knowledge of C++ is a must
- Solid understanding of object-oriented programming (OOP), data structures, and algorithms
- Proven track record of delivering high-quality software products to market
Good to have:
- Experience with distributed application architectures
- Knowledge of formal software development processes and methodologies, including design notations such as UML
- Basic skills in SQL and Python
- Experience with Kubernetes, Docker, and Cassandra
- Experience developing for Linux
- Experience in crash dump analysis
- Experience with test-driven development (TDD) and code reviews
RESPONSIBILITIES:
- Create innovative and elegant software designs to meet business needs
- Develop high quality and performance critical code covered by unit tests, automated integration and system tests
- Maintain real-time data delivery component
- Work productively as part of a software development team
WE OFFER:
CQG provides a variety of benefits to enhance your personal and financial well-being. Employees and eligible dependents may participate in the following:
- Career and professional opportunities
- Competitive salary
- Employment in accordance with Ukrainian labor legislation
- Full-time employment, the ability to work remotely, as well as work in the office at will
- Full medical insurance for employee and family (dental insurance is included)
- Free lunch in the office
- Free English classes (2 times a week during working hours)
- Team buildings, conferences, and much more
-
· 33 views · 0 applications · 10d
Video Processing Engineer
Full Remote · Ukraine · 5 years of experience · English - C1We are looking for a Video Processing Engineer to work on low-level video processing with a strong focus on HDR workflows. The role involves manipulating video streams, applying metadata, and working closely with codecs and operating system–level...We are looking for a Video Processing Engineer to work on low-level video processing with a strong focus on HDR workflows.
The role involves manipulating video streams, applying metadata, and working closely with codecs and operating system–level components in Linux-based media systems.
Responsibilities
- Implement HDR tone-mapping, metadata handling, and color space conversions
- Develop and customize FFmpeg filters and processing workflows
- Implement C / C++ components for HDR video processing
- Work with HDR standards such as HDR10, HLG, and Dolby Vision
- Optimize performance across CPU / GPU, latency, and throughput
- Debug color accuracy and video quality issues
Integrate video processing solutions into existing Linux-based media systems
Requirements
- Strong C / C++ programming experience
- Practical, hands-on experience with FFmpeg
- Solid understanding of video fundamentals:
- YUV formats
- Bit depth
- Color spaces
- Linux development experience
Experience with GPU acceleration is a plus
Additional Information
- Role focuses on low-level video and HDR processing
- No UI or application-level development
- Emphasis on performance, correctness, and video quality