Jobs C++

69
  • Β· 36 views Β· 5 applications Β· 11d

    C++ Software Engineer ( with QT, QML) (business trips)

    Full Remote Β· Ukraine Β· 3 years of experience Β· English - B2
    Our client is a large international enterprise developing and maintaining a clinical-focused Core solution as part of a broader software suite. The project is centered around the continuous development and enhancement of a complex software platform built...
    • Our client is a large international enterprise developing and maintaining a clinical-focused Core solution as part of a broader software suite.

      The project is centered around the continuous development and enhancement of a complex software platform built within an existing large framework, with a strong focus on stability, performance, and maintainability.

      The role involves working as part of a cross-functional Scrum team, collaborating closely with software engineers, UX analysts, and senior team members to implement new functionality, improve existing components, and ensure reliable operation of the solution.

     

     

    • Responsibilities:

      β€’ Work together with other Scrum team members on a project within the client's software suite
      β€’ Participate in Scrum planning sessions by analyzing the work to be done
      β€’ Implement new functionality or code refactors based on detailed specifications and mock-ups
      β€’ Closely work together with other development team members and a UX analyst
      β€’ Discuss technical design with senior team members when needed
      β€’ Participate in writing unit tests for newly developed functionality
      β€’ Participate in performing code reviews
      β€’ Report work progress on a daily basis
      β€’ Focus on bug fixing when needed

     

     

    • Mandatory Skills Description:

      β€’ Master degree in Software Engineering, or equivalent through experience
      β€’ Minimum 3+ years of relevant experience in development of high-quality software solutions within an existing large framework
      β€’ Good knowledge of relevant programming languages and supporting frameworks (C++, Qt, QML)
      β€’ Knowledge of 3D Rendering (OpenGL, Vulkan, ...) is an asset
      β€’ Open and good communicator
      β€’ Ability to work independently and know when to escalate or discuss challenges or identified issues
      β€’ Fluent in English (spoken and written)

     

     

    • Nice-to-Have Skills Description:

      β€’ 3D Rendering (OpenGL, Vulkan)

     

    • Languages:
      • English: C1 Advanced
    More
  • Β· 100 views Β· 8 applications Β· 11d

    C++ Software Development Engineer (Maya API)

    Hybrid Remote Β· Ukraine Β· 4 years of experience Β· English - B2
    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...

    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 Engineer 

    EDUCATION:
    BS or MS in Math, Computer Science, Engineering 

    REQUIREMENTS:

    • 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 
    More
  • Β· 29 views Β· 0 applications Β· 12d

    Senior C++ Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 4 years of experience Β· English - B1 MilTech πŸͺ–
    We are looking for a skilled Senior Π‘++ Engineer. Responsibilities: Design, develop, and maintain C++ applications and services that interact with embedded systems. Collaborate with other engineers to integrate C++-based software with embedded systems...

    We are looking for a skilled Senior Π‘++ Engineer. 

    Responsibilities:

    • Design, develop, and maintain C++ applications and services that interact with embedded systems. 
    • Collaborate with other engineers to integrate C++-based software with embedded systems and sensors, enabling seamless data exchange and device control.
    • Identify, troubleshoot, and resolve software-hardware integration issues, ensuring high-quality, reliable, and performant solutions.

     

    Requirements:

    • 4+ years of experience in software development (preferably in software-hardware)
    • Solid understanding of embedded systems, microcontrollers, and hardware-software interaction.
    • Strong expertise in C++, with experience in performance optimization, multithreading, and I/O operations in resource-constrained environments.
    • Experience with serial communication protocols (e.g., UART, SPI, I2C).
    • Experience in Linux/Unix environments and tools (e.g., Git, SSH, command-line utilities).
    • Experience with single board PCs (e.g., Raspberry Pi, Arduino, etc.).
    • Experince with MAVLink protocol. 

     

    Will be a plus:

    • Knowledge of cloud technologies or IoT platforms (e.g., MQTT, AWS IoT, Google Cloud IoT). 
    • Experience using Sine.Link and Starlink tech for development. 
    • Experience with Python for development, including scripting, testing, and automation, as well as its use in embedded systems.
    • Understanding of drones firmware. 

       We provide reservations from mobilization
    More
  • Β· 32 views Β· 0 applications Β· 12d

    Senior C++ Developer

    Full Remote Β· Ukraine Β· Product Β· 5 years of experience Β· English - C1
    About Teramind Teramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility...

    About Teramind

     

    Teramind is the leading platform for user behavior analytics, serving multiple use cases from insider risk mitigation to business process optimization. With our comprehensive suite of solutions, organizations gain unprecedented visibility into user activities while enhancing security, optimizing productivity, and ensuring compliance. Trusted by Fortune 500 companies and businesses of all sizes across industries, our innovative platform helps organizations protect sensitive data, maximize workforce performance, and create safer, more efficient digital workplaces. Through real-time monitoring and advanced analytics, we enable businesses to safeguard their most sensitive information while optimizing employee productivity in both in-office and remote work environments.

     

    About the Role

    Are you ready to:

    • Dare to gain control over everything a user is doing on a Windows/Mac/Linux? 
    • And consume negligible hardware resources for that ability.
    • Don’t forget to build a cloud infrastructure for 200k+ endpoints, and it grows fast. With multiple on-prems of similar scale. 
    • Add OCR, analytics, integrations with 3rd-parties, watermarks, etc - you get the idea about the tech stack. 
    • You will be proud of the throughput you made sure the servers maintain, DLP algos, techniques of self-diagnostics that prevent crashes, play with MitM, creative workarounds for seemingly impossible tasks. 

     

    Responsibilities:

    • Create state of the art engineering solutions, mostly (but not limited to) data protection
    • Work with minimal supervision
    • Bring any tech that gets the job done. You love AI? - We know how to empower you.

    You are encouraged to

    • suggest the best way to implement business requirements - your opinion matters!
    • propose features that product should have   - your ideas are valuable!
    • improve existing architecture and legacy code    - we do refactor!
    • Enhance software delivery and quality throughout SDLC   - we are not biased and hence work effectively!

    We cherish if you can

    • Manage any issues that may arise and drive solutions
    • Collaborate with Support engineers to analyze and troubleshoot software problems
    • Perform thorough unit testing

     

    Requirements:

    • Brilliant minds only
    • 5+ yrs experience with C++11 or newer
    • Client-server application development experience
    • Understanding design principles behind scalable applications
    • Desire to learn and generate ideas
    • Good spoken and written English

     

    Nice to have

    • Knowledge of cybersecurity best practices
    • Experience in Windows system development (WinApi), MacOS development (not mobile)
    • Familiarity with cloud platforms such as AWS and Azure
    • Experience working with ClickHouse

     

    Why Teramind?

    • strive to create awesome products
    • know how to appreciate results and efforts
    • unlimited opportunities for tech growth
    • various opportunities for carrier growth
    • Full remote
    • OpenSource contributions. We solved bugs for Qt, Ubuntu
    • Requests, work on problems with Apple, Sophos 

     

    Benefits

     

    This is a remote job. Work from anywhere! We’ve been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.

    Additionally:

    β€’ Collaboration with a forward-thinking team where new ideas come to life, experience is valued, and talent is incubated.

    β€’ Competitive salary

    β€’ Career growth opportunities

    β€’ Flexible paid time off

    β€’ Laptop reimbursement

    β€’ Ongoing training and development opportunities

     

    About our recruitment process

     

    We don’t expect a perfect fit for every requirement we’ve outlined. If you can see yourself contributing to the team, we want to hear your story. You can expect up to 3 interviews. In some scenarios, we’re able to streamline the process to have minimal rounds. Director-level roles and above should expect a more thorough process, with multiple rounds of interviews.

    All roles require reference and background checks

    Teramind is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration without regard to race, age, religion, color, marital status, national origin, gender, gender identity or expression, sexual orientation, disability, or veteran status.

    More
  • Β· 60 views Β· 7 applications Β· 16d

    C++ developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B1
    About Us: The company is an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary...

    About Us:
    The company is an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary game engine. Our team is international, consisting of developers, game designers, and 3D artists from Ukraine, Austria, Slovakia, and the Czech Republic, among other countries. 

    We are looking for a highly skilled C++ Developer to join our talented team and contribute to the development of our cutting-edge 3D mobile games.

     

    Your Responsibilities:
    As a C++ Developer, you will be tasked with a variety of responsibilities, ranging from server-side coding to over-the-internet communication protocols, and adapting/modifying existing 3D engines (such as o3de). Depending on your expertise, you will be involved in:

    • Developing and maintaining complex C++ code for mobile game applications.
    • Working on client-server interactions using TCP/IP and other over-the-internet communication methods.
    • Interfacing with other languages to ensure seamless inter-language communication.
    • Collaborating with our game design and 3D development teams to optimize and improve our custom game engine.
    • Conducting research and development (R&D) to implement cutting-edge algorithms and features within the game engine.
    • Participating in the design and implementation of 3D graphics rendering.

       

    Key Requirements:
    We are seeking candidates with the following qualifications:

    • 5+ years of professional experience in C++ development, with demonstrated success in real-world projects.
    • In-depth knowledge of C++, including the Standard Template Library (STL), and familiarity with key C++ features (at least up to C++11).
    • Experience working with TCP/IP and network communications is highly desirable.
    • Familiarity with 3D graphics programming is a strong advantage.
    • Experience in research and development (R&D) and algorithm design is a plus.
    • Game development experience is a significant asset.

     

    Hiring Process:
    We value your time and make our hiring process efficient:

    1. One-hour interview with a C-level executive.
    2. Reference check, which includes a brief 10-minute conversation with your previous manager or colleague.

     

    What We Offer:
    We prioritize the well-being of our team members and provide a supportive work environment with plenty of room for growth:

    • remote-first position allowing for flexibility in work location.
    • flexible work schedule that accommodates your needs.
    • Competitive, high-level compensation based on your experience and contributions.
    • The opportunity to work on meaningful, high-impact projects.
    • Support from a loyal and appreciative management team.
    • A well-backed company with strong financial stability.
    • Access to an array of interesting tasks and challenges, keeping your work varied and engaging.

    Join our team and be a part of creating something truly special, while contributing to a project that supports a crucial cause.

    More
  • Β· 40 views Β· 8 applications Β· 16d

    C++ Developer

    Full Remote Β· EU Β· Product Β· 6 years of experience Β· English - B2
    About Us: We are an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary game...

    About Us:
    We are an innovative game development studio at the forefront of 3D mobile game creation. Currently in the early stages of development, we are committed to designing immersive, well-crafted gaming experiences powered by our proprietary game engine. Our team is international, consisting of developers, game designers, and 3D artists from Ukraine, Austria, Slovakia, and the Czech Republic, among other countries. We believe in supporting important causes, and our latest project - a mobile game inspired by real events in Ukraine - is dedicated to raising funds for the country, with 100% of the net proceeds going toward Ukraine relief efforts.

    We are looking for a highly skilled C++ Developer to join our talented team and contribute to the development of our cutting-edge 3D mobile games.
     

    Your Responsibilities:
    As a C++ Developer, you will be tasked with a variety of responsibilities, ranging from server-side coding to over-the-internet communication protocols, and adapting/modifying existing 3D engines (such as o3de). Depending on your expertise, you will be involved in:

    • Developing and maintaining complex C++ code for mobile game applications.
    • Working on client-server interactions using TCP/IP and other over-the-internet communication methods.
    • Interfacing with other languages to ensure seamless inter-language communication.
    • Collaborating with our game design and 3D development teams to optimize and improve our custom game engine.
    • Conducting research and development (R&D) to implement cutting-edge algorithms and features within the game engine.
    • Participating in the design and implementation of 3D graphics rendering.
       

    Key Requirements:
    We are seeking candidates with the following qualifications:

    • 5+ years of professional experience in C++ development, with demonstrated success in real-world projects.
    • In-depth knowledge of C++, including the Standard Template Library (STL), and familiarity with key C++ features (at least up to C++11).
    • Experience working with TCP/IP and network communications is highly desirable.
    • Familiarity with 3D graphics programming is a strong advantage.
    • Experience in research and development (R&D) and algorithm design is a plus.
    • Game development experience is a significant asset.
       

    Hiring Process:
    We value your time and make our hiring process efficient:

    1. One-hour interview with a C-level executive.
    2. Reference check, which includes a brief 10-minute conversation with your previous manager or colleague.
       

    What We Offer:
    We prioritize the well-being of our team members and provide a supportive work environment with plenty of room for growth:

    • A remote-first position allowing for flexibility in work location.
    • A flexible work schedule that accommodates your needs.
    • Competitive, high-level compensation based on your experience and contributions.
    • The opportunity to work on meaningful, high-impact projects.
    • Support from a loyal and appreciative management team.
    • A well-backed company with strong financial stability.
    • Access to an array of interesting tasks and challenges, keeping your work varied and engaging.

    Join our team and be a part of creating something truly special, while contributing to a project that supports a crucial cause.


     

    More
  • Β· 25 views Β· 2 applications Β· 17d

    Software Engineer

    Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    A recruitment agency, HiringWise is looking for a Software Engineer (Mobile) for a product company. Security SDK Team, responsible for protecting the integrity, authenticity, and resilience of the mobile SDKs across Android and iOS. The team safeguards...

    A recruitment agency, HiringWise is looking for a Software Engineer (Mobile) for a product company.

     

    Security SDK Team, responsible for protecting the integrity, authenticity, and resilience of the mobile SDKs across Android and iOS. The team safeguards ecosystem by preventing spoofing, securing SDK traffic, and hardening code that runs on billions of devices worldwide.

    Security SDK engineers design and deploy advanced protection mechanisms such as compiler-level transformations, obfuscation pipelines, and cryptographic verification flows, with a strong focus on robustness and long-term architecture.

    We work with technologies including C/C++, LLVM and compiler toolchains, reverse engineering frameworks, Android and iOS platforms, and AWS-based backend services and CI/CD infrastructure.

     

    What you’ll do:

    • Own and develop products and features end-to-end β€” from design to production.
    • Solve diverse and complex problems.
    • Collaborate with Product Managers and Software Engineers to deliver value to customers.
    • Work in an Agile environment with engineers across mobile, backend, and product.
    • Drive security improvements across the Security Team through research, PoCs, and knowledge sharing.
    • Design and implement advanced protection mechanisms for Android and iOS SDKs.
    • Develop and maintain LLVM passes, binary transformations, and custom obfuscation flows.
    • Conduct reverse engineering and red-team exercises using tools such as Frida, Ghidra, IDA Pro to identify weaknesses and improve defense strategies.
    • Work hands-on with C++, memory layouts, system APIs, compilers, linkers, and build chains (CMake-based).
    • Apply low-level debugging, performance tuning, and binary analysis techniques.

       

    What you bring:

    ❗️Please note: we are open to candidates with different technical backgrounds (C++, mobile cross-platform, embedded, game, etc.) who are interested to work with C++, Kotlin, AWS, etc.

     

    • B.Sc. in computer science or an equivalent
    • Strong programming skills in C/C++ with 2+ years of experience, including experience with CMake-based build systems.
    • Experience with low-level programming: memory, compilers, OS internals, or binary formats.
    • Hands-on experience with reverse engineering, debugging, or instrumentation tools (e.g., Frida, Ghidra, IDA Pro).
    • Very good English communication skills.
    • A drive to get things done, especially as part of a team.
    • Ability to quickly adapt to changes and desire to learn and grow.
    • Appreciation for best practices and an itch to raise and act on ideas for improvement.

       

    Bonus Points:

    • Experience in mobile development (Android or iOS).
    • Experience writing LLVM passes or working with LLVM/Clang toolchains.
    • Familiarity with bitcode, compiler pipelines, or obfuscation frameworks.
    • Experience developing or maintaining AWS-based services.
    More
  • Β· 34 views Β· 10 applications Β· 18d

    Senior C++ Developer

    Full Remote Β· Ukraine Β· Product Β· 7 years of experience Β· English - B2
    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that...

    Avanquest is the software publishing subsidiary of Claranova, a French group of innovative technological solutions, established in many countries, with revenues exceeding $500 million. At Avanquest, we create reliable and intuitive software solutions that satisfy our customers through 3 key product types: PDF software, photo editing software (Inpixio), and utility software to improve PC performance and security. Mainly offered as Software as a Service (SaaS), our products are sold in more than 150 countries and are translated into more than 15 languages worldwide.

     

    Avanquest is:

    • a multicultural collaborative group;
    • an ambitious company in rapid development;
    • a place where each Talent has its place to contribute its know-how and have a real impact on large-scale projects;
    • an environment where productive initiatives are always recognized at their true value.

     

     

    Job details:

    As the C++ Developer, you will work on challenging projects that require strong problem-solving skills and expertise in C++ programming. Also, you will collaborate with cross-functional teams to deliver robust and efficient software solutions while adhering to best practices in coding and design. This position is ideal for a candidate motivated to grow into a leadership role, as it offers the potential to combine technical responsibilities with future people management.

     

    Key Responsibilities :

    • Design, develop, and maintain backend components in modern C++ for desktop applications;
    • Write clean, efficient, and maintainable C++ code following industry best practices;
    • Integrate and maintain internal modules and third-party libraries within large-scale desktop environments;
    • Own and optimize core application logic, including distribution mechanisms and usage tracking;
    • Improve application performance, memory footprint, and overall stability;
    • Participate in code reviews, architecture discussions, and technical decision-making processes;
    • Collaborate effectively with cross-functional and international teams to deliver project objectives;
    • Diagnose, debug, and resolve complex technical issues across development and production environments;
    • Contribute to technical documentation and share knowledge within the development team;
    • Mentor junior developers and promote continuous improvement and engineering excellence.

     

    Required Skills & Qualifications:

    • Proven expertise in modern C++ (C++11 or later) with strong practical experience with a minimum of 7 years of experience;
    • Deep understanding of object-oriented design, algorithms, data structures, and classic design patterns;
    • Experience developing backend or core engine components for Windows desktop applications;
    • Proficiency with debugging tools such as Visual Studio, GDB, and WinDbg.
    • Strong knowledge of multithreading, concurrency, and modern memory management techniques (e.g., smart pointers;
    • Familiarity with the Windows desktop ecosystem, including lifecycle management, distribution, and usage tracking;
    • Experience using Git and collaborative development workflows;
    • Strong analytical and problem-solving abilities, with a focus on delivering pragmatic solutions;
    • Effective communication skills and ability to work within distributed, multicultural teams;
    • Results-oriented mindset with a focus on execution over excessive process.

     

    Nice to Have:

    • Motivation to grow: leadership-minded and technically strong developers are encouraged to apply;
    • Experience with PDF technologies (rendering, parsing, annotations, compression, encryption);
    • Knowledge of cross-platform development frameworks (Electron, CEF, SCITOR);
    • Familiarity with build systems such as CMake or MSBuild;
    • Experience in creating MSI installers (VIX);
    • Understanding of CI/CD pipelines and automation practices;
    • Basic knowledge of cloud technologies (Microsoft Azure stack);
    • Exposure to licensing systems, application security, or DRM;
    • Prior experience leading technical initiatives or mentoring engineers.

     

    Preferred Qualifications:

    • Bachelor’s or master’s degree in computer science, Engineering, or a related field;
    • Interest or hobby in reverse engineering.

     

    What we offer:

    • A fair compensation for your value;
    • Bonus program, paid vacation leave, and more;
    • We are committed to maximizing your potential and ensuring your professional development;
    • Interaction with local and international teams;
    • A friendly and collaborative work environment, where authenticity and well-being are a priority.
    More
  • Β· 32 views Β· 3 applications Β· 18d

    Senior C++ developer with Computer Vision

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - None
    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...
    • 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 Detroit

     

    • Responsibilities:

      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 organizations

       

    • Mandatory Skills Description:

      Python
      C++
      Computer Vision/image processing

       

    • Nice-to-Have Skills Description:

      Good communication skills
      Automotive
      Agile

       

    • Languages:
      • English: B2 Upper Intermediate
    More
  • Β· 28 views Β· 0 applications Β· 18d

    Senior Visualization Application Developer (C++, OpenGL)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - B2
    Project Description: The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to...

    Project Description:

    The SEM product is embedded within the Geosciences Suite of Applications. This application has multiple views consisting of both 2D and 3D visualizations. The current data visualization is not sufficient for what we would like it to be. This role is expected to work with the lead and the product owner to understand the current shortcomings, investigate and research potential solutions, propose these solutions to the teams, and then work on the implementation of the agreed upon work. To get to this stage, the developers will also need to learn the inner workings of the visualization framework within Geoscience.

    Responsibilities:

    β€’ Design, develop, and maintain graphics-intensive modules within the Geoscience platform using C++ or Java and OpenGL.
    β€’ Implement advanced 2D and 3D visualization features for seismic, geological, and geospatial data.
    β€’ Optimize rendering performance and ensure cross-platform compatibility, particularly in Linux environments.
    β€’ Collaborate with geoscientists and software engineers to translate domain-specific requirements into technical solutions.
    β€’ Participate in code reviews, testing, and documentation to maintain high-quality software standards.
    β€’ Stay updated with the latest developments in graphics technologies and geoscience applications.

    Mandatory Skills Description:

    β€’ Bachelor's or Master's degree in Computer Science, Geoscience, or a related field.
    β€’ 5+ years of professional experience in Java development with a focus on graphics programming.
    β€’ Proficiency in OpenGL and related graphics libraries for rendering complex datasets.
    β€’ Strong experience working in Linux environments, including shell scripting and system optimization.
    β€’ Excellent problem-solving skills and the ability to work collaboratively in a multidisciplinary team.

    Nice-to-Have Skills Description:

    β€’ Experience with geoscience software platforms.
    β€’ Familiarity with geoscience data formats and visualization techniques.
    β€’ Knowledge of additional programming languages such as C++ or Python.
    β€’ Understanding of GIS technologies and spatial data analysis.
    β€’ Experience with agile development methodologies and version control systems like Git

    Languages:

    English: B2 Upper Intermediate

    More
  • Β· 69 views Β· 11 applications Β· 19d

    Π‘++ developer

    Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· English - A2
    Our partner - productive company in security domain is looking for C++ Engineer Job Requirements We are seeking a talented C++ developer to join our team. Minimum Qualifications: C++11 Π°Π±ΠΎ Π‘++14 Π°Π±ΠΎ Π‘++17, (stl, boost, curl), Multithreading, REST API,...

    Our partner - productive company in security domain is looking for

    C++ Engineer 

    Job Requirements

    We are seeking a talented C++ developer to join our team. 

    Minimum Qualifications:

    • C++11 Π°Π±ΠΎ Π‘++14 Π°Π±ΠΎ Π‘++17, (stl, boost, curl), Multithreading, REST API, JSON, Microsoft Graph API (Oauth2)

    Preferred Qualifications:

    • Microsoft Azure (AD, AP registration)
       
    More
  • Β· 40 views Β· 1 application Β· 19d

    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!

    Requirements

    Education & 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:
    β€” 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.
    β€” 22 business days of paid leave.
    β€” Additional days off for national holidays.
    β€” Health insurance.

    More
  • Β· 30 views Β· 4 applications Β· 19d

    C++ Software Developer (Slovenia)

    Full Remote Β· Slovenia Β· Product Β· 4 years of experience Β· English - B1
    We’re looking for our best C++ Developer in Slovenia with experience in backend development and excited about growing as a professional. REQUIREMENTS: Bachelor’s/Master’s degree or equivalent in Computer Science or a related discipline Over 3 years of...

    We’re looking for our best C++ Developer in Slovenia with experience in backend development and excited about growing as a professional.

     

    REQUIREMENTS:

    • Bachelor’s/Master’s degree or equivalent in Computer Science or a related discipline
    • Over 3 years of C++ development , design or equivalent combination of education, skills and experience
    • Practical knowledge of Linux platform is a must
    • Practical knowledge of Windows platform
    • Experience with STL (Boost and similar libraries)
    • Working knowledge of OOP, design patterns, classical algorithms and data structures
    • Good understanding of multithreading programming and networking
    • Knowledge of memory dumps analysis is an advantage
      Knowledge of various processes and methods of software development
    • Working knowledge of SQL is an advantage
    • Demonstrated record of delivering high quality software products to market
    • Strong problem-solving skills and ability to develop those skills;
      Desire to learn new technologies
    • Knowledge in the area of exchanges and electronic trading is an advantage;
    • Knowledge of English at B1 level and higher

     

    RESPONSIBILITIES:

    • Gather and produce requirements and designs
    • Write production quality and test code for the required product according to provided requirements; support the legacy code
    • Accurately plan software development activities and follow established processes
    • Share knowledge, listen and hear team members’ view points and provide fair evaluation of different opinions
    • Communicate effectively with management and team members, be enthusiastic to contribute to the team and make a difference
    • Keep commitments and deadlines

     

    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
    • Medical insurance
    • Slovenian classes
    • Flexible vacation schedule and paid sick leave days
    • Team buildings, meetings with colleagues from other offices, conferences, and much more
    More
  • Β· 59 views Β· 16 applications Β· 19d

    Senior C++ developer

    Full Remote Β· Worldwide Β· Product Β· 5 years of experience Β· English - B2
    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 5+ years of hands-on...

    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
    • 5+ years of hands-on experience developing multithreaded applications
    • Deep, practical knowledge of C++
    • Strong understanding of object-oriented programming, data structures, and algorithms
    • Experience building and maintaining performance-critical systems
    • Proven ability to deliver high-quality, production-ready software
       

    Good to have:

    • Experience with distributed application architectures
    • Familiarity with formal software development processes and design notations such as UML
    • Basic knowledge of Python and SQL
    • Experience with Docker, Kubernetes, and Cassandra
    • Development experience on Linux
    • Experience with crash dump analysis and debugging production issues
    • Familiarity with test-driven development (TDD) and regular code reviews

     

    RESPONSIBILITIES:

    • Design and develop robust, high-performance software solutions that meet business requirements
    • Write clean, efficient, and maintainable C++ code with a strong focus on performance and reliability
    • Ensure code quality through unit tests, automated integration tests, and system tests
    • Maintain and enhance a real-time data delivery component running in production
    • Participate actively in design discussions and contribute to architectural decisions
    • Collaborate effectively as part of a cross-functional 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
    More
  • Β· 54 views Β· 7 applications Β· 21d

    Senior C++ / Python Software Development Engineer (Networking / Cisco)

    Full Remote Β· Countries of Europe or Ukraine Β· 4 years of experience Β· English - C1
    We are looking for an experienced Senior C++ / Python Software Development Engineer with a strong background in networking systems and Cisco protocols. This role combines low-level software development, network device engineering, and Python-based...

    We are looking for an experienced Senior C++ / Python Software Development Engineer with a strong background in networking systems and Cisco protocols. This role combines low-level software development, network device engineering, and Python-based automation/testing. You will work close to hardware, data/control planes, and real networking traffic. Candidates with experience spanning both development and QA engineering are highly encouraged to apply.

     

    Details

    Location: Europe / Ukraine / Ukrainians currently outside Ukraine

    Employment Type: Full-time

    Work Format: 100% Remote

    Start Date: ASAP

    Experience Level: Senior (5+ years)

    Language: English – Fluent

    Networking / Cisco - MUST

     

    Key Responsibilities

    Develop and maintain firmware and software for networking devices (routers, switches) using C / C++

    Build Python-based automation and data-path test frameworks for networking devices

    Design and implement data-plane and control-plane related functionality

    Develop automated tests for networking devices using Python and Pytest

    Participate in SW/HW bring-up, integration, and debugging

    Work closely with network engineers to validate routing, forwarding, and traffic behavior

    Analyze and troubleshoot low-level networking and performance issues

    Contribute to test strategy, tooling, and CI/CD improvements

    Operate with senior-level ownership, autonomy, and technical decision-making

     

    Requirements

    Networking Experience (Mandatory)

    Commercial experience with networking devices (routers, switches)

    Firmware / software development for networking devices using C / C++

    Strong Python development experience

    Experience with BSP, data plane, or control plane protocols

    Development of data-path automated tests using Python / Pytest

    Experience with SW/HW bring-up and integration

    Solid understanding of:

    Routing vs forwarding

    Switches vs routers

    VLANs

    TCP/IP and UDP

     

    Advanced Networking Knowledge

    Link aggregation and LACP

    Load-balancing algorithms, including ECMP

    SPAN / RSPAN / ERSPAN

    ACLs and traffic filtering

    Traffic mirroring concepts

    Dynamic routing protocols:

    BGP

    OSPF

    RIP

    IS-IS

     

    Programming & Tools

    Advanced C / C++

    Advanced Python

    Hands-on experience with:

    Pytest

    Scapy

    Traffic generators and traffic analyzers

    Version control: Git / GitHub

     

    Nice to Have

    Embedded systems background

    Linux internals and low-level debugging

    Experience with CI/CD pipelines

    Familiarity with Jira

     

    Key Notes

    Cisco networking protocol experience is mandatory

    Strong commercial background in network engineering + software development

    Senior-level independence and problem-solving are expected

    Rates are flexible and discussed individually

    More
Log In or Sign Up to see all posted jobs