Jobs C++

54
  • Β· 40 views Β· 0 applications Β· 4h

    C++ Software Engineer - Trading Platform (Ukraine) to $7000

    Office Work Β· Portugal, Ukraine (Kyiv) Β· Product Β· 4 years of experience Β· English - B2
    About Us: Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. This is a remote-first position based in Ukraine, with occasional...

    About Us:

     

    Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. 

     

    This is a remote-first position based in Ukraine, with occasional in-office presence in Kyiv expected when conditions permit.

     

    We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world’s hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. 


    What You’ll Do:

     

    • Design and deploy performance-critical components for large-scale trading infrastructure.
    • Develop high-frequency trading (HFT) systems in C++ with an emphasis on low latency and reliability.
    • Write modern, efficient code using the latest C++ standards.
    • Interface directly with cutting-edge networking hardware via kernel-bypassing drivers.
    • Conduct performance research to push the boundaries of our platform's speed and scalability.

       

    What We’re Looking For:

     

    • 3+ years of hands-on experience with C++ development.
    • Deep understanding of C++ standards (C++14, C++17; C++20 is a strong plus).
    • Hands-on experience with Python and/or Bash scripting.
    • Proficiency with Linux environments and system-level programming.
    • Solid grasp of multithreading, IPC, and concurrent systems.
    • Strong skills in latency and throughput optimization, including experience with profiling and PGO.
    • Knowledge of OOP and software design patterns.
    • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
    • Excellent attention to detail, with a critical and quality-focused mindset.
    • Comfortable working independently or in small teams in a dynamic, high-speed environment.
    • Strong communication skills and upper-intermediate (or higher) English proficiency.
    • Curiosity and passion for financial markets and trading.

       

    Nice to have:

     

    • Experience developing high-performance, low-latency systems on Linux.
    • Familiarity with OS internals and kernel-level networking.
    • Understanding of financial instruments such as stocks, ETFs, futures, or options.
    • Protocol-level networking knowledge (TCP/UDP/IP stack insights are a plus).

     

    What we Offer:

     

    • Competitive compensation package
    • Performance-based bonus opportunities
    • Healthcare & Sports/gym budget
    • Mental health support, including access to therapy
    • Paid time off (25 days)
    • Relocation support (where applicable)
    • International team meet-ups
    • Learning and development support, including courses and certifications
    • Access to professional tools, software, and resources
    • Fully equipped workstations with high-quality hardware
    • Modern office with paid lunches

     

    Our motivation:

     

    We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth.

     

    Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!

    More
  • Β· 25 views Β· 1 application Β· 4h

    C++ Software Engineer - Trading Platform (Lisbon, Portugal) to $7000

    Office Work Β· Portugal Β· Product Β· 4 years of experience Β· English - B2
    About Us: Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. This position is open for relocation for in-office presence to...

    About Us:

     

    Atto Trading is a dynamic quantitative trading firm at the forefront of global high-frequency strategies. We are seeking a C++ Software Engineer to join our growing team. 

     

    This position is open for relocation for in-office presence to Lisbon, Portugal or remote work from Ukraine, with in-office presence in Kyiv required once circumstances allow.

     

    We are expanding an international, diverse team, with experts in trading, statistics, engineering, and technology. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning and collaboration allows us to solve some of the world’s hardest problems, together. As a small firm, we remain nimble and hold ourselves to the highest standards of integrity, ingenuity, and effort. 


    What You’ll Do:

     

    • Design and deploy performance-critical components for large-scale trading infrastructure.
    • Develop high-frequency trading (HFT) systems in C++ with an emphasis on low latency and reliability.
    • Write modern, efficient code using the latest C++ standards.
    • Interface directly with cutting-edge networking hardware via kernel-bypassing drivers.
    • Conduct performance research to push the boundaries of our platform's speed and scalability.

       

    What We’re Looking For:

     

    • 3+ years of hands-on experience with C++ development.
    • Deep understanding of C++ standards (C++14, C++17; C++20 is a strong plus).
    • Hands-on experience with Python and/or Bash scripting.
    • Proficiency with Linux environments and system-level programming.
    • Solid grasp of multithreading, IPC, and concurrent systems.
    • Strong skills in latency and throughput optimization, including experience with profiling and PGO.
    • Knowledge of OOP and software design patterns.
    • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.
    • Excellent attention to detail, with a critical and quality-focused mindset.
    • Comfortable working independently or in small teams in a dynamic, high-speed environment.
    • Strong communication skills and upper-intermediate (or higher) English proficiency.
    • Curiosity and passion for financial markets and trading.

       

    Nice to have:

     

    • Experience developing high-performance, low-latency systems on Linux.
    • Familiarity with OS internals and kernel-level networking.
    • Understanding of financial instruments such as stocks, ETFs, futures, or options.
    • Protocol-level networking knowledge (TCP/UDP/IP stack insights are a plus).

     

    What we Offer:

     

    • Competitive compensation package
    • Performance-based bonus opportunities
    • Healthcare & Sports/gym budget
    • Mental health support, including access to therapy
    • Paid time off (25 days)
    • Relocation support (where applicable)
    • International team meet-ups
    • Learning and development support, including courses and certifications
    • Access to professional tools, software, and resources
    • Fully equipped workstations with high-quality hardware
    • Modern office with paid lunches

     

    Our motivation:

     

    We are a company committed to staying at the forefront of technology. Our team is passionate about continual learning and improvement. With no external investors or customers, we are the primary users of the products we create, giving you the opportunity to make a real impact on our company's growth.

     

    Ready to advance your career? Join our innovative team and help shape the future of trading on a global scale. Apply now and let's create the future together!

    More
  • Β· 111 views Β· 12 applications Β· 14d

    Senior C++ Developer to $5000

    Ukraine Β· Product Β· 5 years of experience Β· English - B1 MilTech πŸͺ–
    Are you eager to bring state-of-the-art machine learning models to both edge devices and the cloud? Do you excel in fast-paced environments, constantly pushing the limits of what’s possible? Are you someone who always strives to see the bigger picture and...

    Are you eager to bring state-of-the-art machine learning models to both edge devices and the cloud? Do you excel in fast-paced environments, constantly pushing the limits of what’s possible? Are you someone who always strives to see the bigger picture and go the extra mile?

    If so, we have a compelling opportunity for a Technical Lead to join our team. In this role, you’ll be at the forefront of developing and integrating various modules, components, and models across a range of edge platforms. Your assistance will include designing and implementing robust data processing pipelines that ensure recurrently improving performance on edge systems.


    Required Skills and Qualifications:

    • Strong proficiency in C/C++, preferably with a solid background in embedded systems programming (at least 5 years).
    • Additional Python experience is welcome.
    • Experience in developing and deploying software solutions on edge devices.
    • Expertise in designing and implementing robust data pipelines capable of seamlessly integrating with edge devices.
    • Proficiency with containerization technologies (e.g., Docker, Podman) and orchestration platforms (e.g., Kubernetes, OpenShift) for deploying and managing ML inference workloads at the edge and in the cloud.
    • Knowledge of CI/CD workflows and automation tools.


    Would be an advantage:

    • Hands-on experience with sensor data acquisition, preprocessing, and integration on edge devices, utilizing communication protocols such as SPI, UART, I2C, and others.Tech Lead (C/C++) 1
    • Solid understanding of edge computing constraints, including resource limitations, power efficiency, latency considerations, and offline operation strategies.
    • Experience working with embedded operating systems, such as Linux-based platforms (e.g., Raspbian, Ubuntu Server) and real-time OSes (e.g., FreeRTOS, NuttX), ensuring effective integration with edge ML inference systems.


    Preferred Experience:

    • Experience of working with a team of developers, setting technical direction, and mentoring engineers in best practices for C++ and embedded systems development.Experience working with cross-compilation toolchains and build systems like CMake, Bazel, or Meson for embedded and edge platforms.
    • Strong knowledge of real-time systems and constraints, with expertise in concurrency control, scheduling, and real-time operating systems.
    • Familiarity with DevOps practices, CI/CD pipelines, and automated testing strategies for C+Β±driven development workflows.
    • Experience with UAVs, drones, or flight controllers, including their integration with embedded AI systems for real-time inference and onboard data processing.


    We are open to communicating with Candidates who can contribute to our cause on a part-time basis as Consultants. This role offers a clear path toward a CTO position for a candidate who demonstrates both technical excellence and strategic leadership.


    Company Benefits are discussed with Candidates specifically.

    More
  • Β· 21 views Β· 3 applications Β· 10d

    C++ Software Developer (Slovenia)

    Hybrid 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: Over 3 years of C++ development , design or equivalent combination of education, skills and...

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

     

    REQUIREMENTS:

    • Over 3 years of C++ development , design or equivalent combination of education, skills and experience
    • Bachelor’s/Master’s degree or equivalent in Computer Science or a related discipline
    • 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
    • Demonstrated record of delivering high quality software products to market
    • Practical knowledge of Windows platform
    • Strong problem-solving skills and ability to develop those skills
    • Desire to learn new technologies

     

    Will be a plus:

    • Working knowledge of SQL
    • Experience with Linux
    • Knowledge in the area of exchanges and electronic trading

     

    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
  • Β· 96 views Β· 12 applications Β· 5d

    Senior C++ (Linux) Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - B2
    Senior C++ (Linux) Developer Ukraine, remote What you will do: Β· Leading a module/subject Β· Giving a hand with emergencies in other modules (i.e. you will be familiar with the entire system) Β· Going full cycle, from spec through design and coding to...

    Senior C++ (Linux) Developer

    Ukraine, remote

     

    What you will do:

    Β· Leading a module/subject

    Β· Giving a hand with emergencies in other modules (i.e. you will be familiar with the entire system)

    Β· Going full cycle, from spec through design and coding to unit tests

     

    What you will need:

    Β· -5-6 years+ of development experience, mainly C/C++

    Β· Extensive Knowledge in Linux environment.

    Β· Strong Multi threading background

    Β· Intermediate English+

    Β· Experience with large-scale systems (not small applications)

     

    Advantage:

    Β· Experienced in High performance or High load software systems, code optimization and latency measurement.  

    Β· Experience in the financial industry and algorithms

    Β· Exposure to a wide range of systems, software and libraries.

    Β· Scripting experience (Bash, Python)

    More
  • Β· 33 views Β· 0 applications Β· 5d

    C++ Team Lead

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· English - B2
    Fluent Trade Technologies is a global fintech software firm at the forefront of providing state-of-the-art technology to the world's largest global banks and hedge funds. Specializing in ultra low-latency strategy and market data solutions, Fluent is...

    Fluent Trade Technologies is a global fintech software firm at the forefront of providing state-of-the-art technology to the world's largest global banks and hedge funds. Specializing in ultra low-latency strategy and market data solutions, Fluent is committed to delivering cutting-edge innovations to the Financial Industry. With a prominent Israeli R&D center in Jerusalem and development centers in Ukraine's Kharkiv and Dnipro, Fluent is a dynamic and collaborative environment. 

    Learn more about us at www.fluenttech.net.

     

     

    Software Team Lead

     

    Responsibilities:

    • Be a leading developer in your team (%50 hands-on).
    • Lead a development team of 2-5 strong developers, in a company creating high-end automatic financial trading systems.
    • Be responsible for a project, including direct connection with the customer.
    • Challenging and fascinating work environment.

     

    Desired Skills & Experience

    • 4 years or more of development experience, mainly C/C++
    • Extensive Knowledge in Linux environment 
    • Strong Multi threading background
    • Experience in software quality tools and procedures: unit testing, testability design, code review etc.
    • Experienced in High performance software systems, code optimization and latency measurement.
    • Basic Leadership and managerial skills:
      • Experience in Effort estimation, architecture and software design
      • Managed a small group of developers
    • Customer oriented skills:
      • Excellent English
      • Experience in some customer-related skill: requirements collection, support etc.
      • Experience in project management: task management, planning, pusher personality.

     

    Advantage

    • Experience in the financial industry and algorithms
    • Exposure to a wide range of systems, software and libraries.
    • Scripting experience (bash,python)
    • Experience with customer in the US / EU
    More
  • Β· 43 views Β· 0 applications Β· 26d

    Flight Control Systems Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 3 years of experience Β· English - B2 MilTech πŸͺ–
    The role is based in the Kyiv region, and we will expect you to work full-time in the office. We have a shuttle service from the nearest metro station. About the Job As a Flight Control Systems Engineer, you will be a key part of our Flight Controls...

    The role is based in the Kyiv region, and we will expect you to work full-time in the office. We have a shuttle service from the nearest metro station.

     

    About the Job

    As a Flight Control Systems Engineer, you will be a key part of our Flight Controls team to solve some of the most interesting flight guidance, dynamics, and controls problems you’ll have ever heard of. Together with our world-class team, currently four team members, you will take an empowering role: pushing the boundaries of drone technologies.

    You will be working closely with stakeholders from the navigation, embedded systems, and flight test departments to conceive, implement, and validate flight guidance and control system algorithms, features, and improvements. Flight Controls at Quantum-Systems - your mission will be a powerful impact.
     

    What is your Day to Day Mission:

    • Design and programming of flight guidance and flight control algorithms for automatic and autonomous flight
    • Support in model building for flight dynamic processes and design of control and feedback control laws based on these models
    • Preparation and execution of flight tests with UAS systems
    • Analysis of flight data recordings as well as evaluation and processing of test results
    • Generation of C/C++ code with Matlab Simulink and its integration into the FCS / autopilot framework
    • Supporting the certification of our product family and obtaining flight permits, e.g. for BVLOS flight projects
    • Collaboration in the further development of the product development process

     

    What you bring to the team:

    • You have completed a degree/apprenticeship in the field of aerospace engineering, mechanical engineering, automotive engineering, electrical engineering or robotics.
    • You have theoretical knowledge in the field of flight mechanics and have mastered the basics of control engineering. You also have practical experience with model aircraft, multicopters and / or their subsystems.
    • You have knowledge of programming with Matlab/Simulink. Fluent handling of the programming language C and Git is also desirable.
    • You are privately interested in model aircraft construction, drones or robotics and can't wait to implement and try out new ideas.
    • Due to your open, communicative, friendly and competent attitude, it is easy for you to be considered as an internal expert.
    • You are highly self-motivated and drive your area of responsibility independently.
    • Communication in English is a matter of course for you.
       

    Why Quantum-Systems:

    • We Stand with Ukraine!
    • We believe in the power of combined efforts: straightforward tech expertise paired with a customer-centric focus.
    • We are industry pioneers who are ambitious, bold, and visionary.
    • We push limits, think outside the box, and strive for technological excellence to shape the future of aerial data.
    • We promise to be your runway for individual and professional growth.
    More
  • Β· 51 views Β· 6 applications Β· 26d

    Embedded Software Engineer

    Full Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B1
    About the Role We are expanding our embedded development team and looking for an engineer with strong experience in Buildroot, CMake, Linux kernel, and BSP-level development. Our projects cover a wide range of platforms β€” from Linux-based devices to...

    About the Role
    We are expanding our embedded development team and looking for an engineer with strong experience in Buildroot, CMake, Linux kernel, and BSP-level development. Our projects cover a wide range of platforms β€” from Linux-based devices to Android AOSP and RTOS β€” including work with E-Ink displays and various peripheral hardware.
     
    Responsibilities
    β€’ Integrate different SoCs at the system level of embedded operating systems.
    β€’ Port and adapt drivers to Linux OS, providing APIs for the application layer.
    β€’ Modify and maintain build systems (Buildroot, CMake).
    β€’ Configure and build Linux kernel and bootloaders.
    β€’ Debug low-level issues and ensure hardware–software integration.
    β€’ Collaborate closely with hardware and software teams.
    β€’ (Optional) Support RTOS-based MCU firmware.
     
    Requirements
    β€’ Knowledge of C/C++ (Java is a plus).
    β€’ Experience with Buildroot, CMake (Kconfig is a plus).
    β€’ Understanding of the Linux kernel, multithreading principles, and init process.
    β€’ Proficiency with version control systems (Git, Mercurial).
    β€’ Ability to debug system-level and driver-related issues.
    β€’ Knowledge of TCP/IP stack.
    β€’ Understanding of interprocess communication (IPC) principles.
    β€’ Ability to read hardware documentation and schematics.
     
    Nice to Have
    β€’ Experience in Linux driver development.
    β€’ Familiarity with hardware interfaces: I2C, SPI, UART, USB, Ethernet.
    β€’ Scripting skills in Python/Bash.
    β€’ Knowledge of Android AOSP/NDK.
    β€’ Experience with Wi-Fi, Bluetooth, Audio subsystems.
     
    Soft Skills
    β€’ Strong problem-solving & attention to detail.
    β€’ Ownership and responsibility.
    β€’ Team player.
     
    β€’ Education & Language
    Bachelor’s degree in Engineering or a related field.
    English: Intermediate+.
     
     

    More
  • Β· 44 views Β· 3 applications Β· 7d

    C++ developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· English - None
    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 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:

    • 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
  • Β· 45 views Β· 0 applications Β· 5d

    Senior C++/ArduPilot Backend Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience MilTech πŸͺ–
    Responsibilities: β€’ Design, develop, and maintain C++ applications and services that interact with embedded systems, specifically using Ardupilot/PX4 or other similar platforms. β€’ Collaborate with hardware engineers to integrate C++-based software with...

    Responsibilities:

    β€’ Design, develop, and maintain C++ applications and services that interact with embedded systems, specifically using Ardupilot/PX4 or other similar platforms.

    β€’ Collaborate with hardware engineers to integrate C++-based software with embedded systems and sensors, enabling seamless data exchange and device control.

    β€’ Identify, troubleshoot, and resolve software and hardware integration issues, ensuring high-quality, reliable, and performant solutions.

    β€’ Utilize Python for up to 20% of development, mainly for scripting, testing, and automation tasks.
     

    Required Qualifications:

    β€’ 5+ years of experience in development with a focus on embedded systems, device programming, or hardware interfacing.

    β€’ Proven experience with Ardupilot/PX4 or similar platforms (e.g., Betaflight, iNav).

    β€’ 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 Python for development, including scripting, testing, and automation, as well as its use in embedded systems.

    β€’ Experience with serial communication protocols (e.g., UART, SPI, I2C).

    β€’ Experience in Linux/Unix environments and tools (e.g., Git, SSH, command-line utilities).
     

    Will be a plus:

    β€’ Experience with single board PCs (e.g., Raspberry Pi, Arduino, etc.).

    β€’ Knowledge of cloud technologies or IoT platforms (e.g., MQTT, AWS IoT, Google Cloud IoT).

    β€’ Soldering and engineering skills.

    β€’ Experience with 3D printing.

    More
  • Β· 105 views Β· 8 applications Β· 5d

    Software Engineer (C++ Development)

    Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    We are looking for a Software Engineer to help us create cutting-edge medical software β€” Mimics Core, an industry-standard 3D medical image segmentation tool. Your work will directly contribute to improving medical outcomes around the world. This role is...

    We are looking for a Software Engineer to help us create cutting-edge medical software β€” Mimics Core, an industry-standard 3D medical image segmentation tool. Your work will directly contribute to improving medical outcomes around the world.

    This role is for someone who is passionate about coding, loves solving complex problems, and is ready to work in a high-impact environment. You’ll design, write, and maintain efficient, reusable, and reliable C++ code while ensuring optimal quality and performance.
     

    What You’ll Do

    • Develop and maintain code for Mimics using C++.
    • Fix bugs, improve performance, and suggest solutions.
    • Refactor and organise code to meet high-quality (medical) standards.
    • Build and support cross-product platforms for seamless integration.
    • Review code and offer technical advice to your team.
    • Create design specifications
       

    What You’ll Need

    β€” A degree in Engineering, Math, Physics, or a related field.
    β€” Proven experience in software engineering, especially in C++ development.
    β€” At least 3 years of hands-on experience in C++ Development.
    β€” Strong skills in code reviews.
    β€” English proficiency (minimum B2) for working in a multinational team.
     

    Preferred Skills:

    • Experience in building cross-product platforms and cloud integration for desktop applications.
       

    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.
     

    What We Offer

    • Impactful work: Your code directly contributes to saving lives and improving health worldwide.
    • High engineering standards: Be part of a team that values clean, efficient, and high-quality code, with a strong focus on best practices and innovation.
    • Technical mentorship and support: Learn and grow with the support of experienced technical professionals dedicated to helping you succeed.
    • Flexibility and ownership: Flexible hours and a culture that respects and promotes personal ideas and contributions.

     

    Join us to make healthcare smarter and transform medical imaging with Mimics.

    Apply now to be part of something meaningful!

    More
  • Β· 216 views Β· 45 applications Β· 2h

    Senior C++ Engineer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience
    Pine Software Technology Ltd is a software company specializing in trading technology solutions for regulated brokers and trading firms. The company provides Software-as-a-Service (SaaS) products designed to support electronic trading, brokerage...

    Pine Software Technology Ltd is a software company specializing in trading technology solutions for regulated brokers and trading firms. The company provides Software-as-a-Service (SaaS) products designed to support electronic trading, brokerage operations, risk management, and financial data analysis.

     

    We’re looking for a Senior C++ Engineer who builds high-performance, low-latency systems and cares about more than just code β€” someone who seeks optimal solutions, owns their work, and drives real impact.

    ‍

    ‍

    Responsibilities

    • Design, develop, and maintain core components of the market data backend platform in C++23.
    • Optimize data ingestion pipelines to handle up to 1M messages per second with microsecond-to-millisecond latency.
    • Participate in architectural decisions to ensure scalability, reliability, and high performance.
    • Conduct thorough code reviews with focus on performance, correctness, and maintainability.
    • Collaborate with other engineers to design efficient, testable, and scalable solutions.
    • Continuously monitor and improve system performance, identifying and resolving bottlenecks

    ‍

    ‍

    Job requirements

    • 5+ years of professional experience in C++ development.
    • Proven experience building high-performance, low-latency systems (100K–1M+ messages per second).
    • Expert-level knowledge of modern C++ (C++17/20/23) β€” concepts, coroutines, ranges, multithreading.
    • Strong understanding of multithreading, lock-free programming, and memory synchronization primitives.
    • Solid background in data structures and algorithms (DSA).
    • Strong architectural thinking and system design skills;

    ‍

    ‍

    Would be a plus

    • Experience with Go or Python.
    • Familiarity with PostgreSQL, Kubernetes, or distributed systems.
    • Knowledge of ZeroMQ or other messaging frameworks

    ‍

    Company offers

    • ‍Care from Day One – medical insurance immediately upon starting work, including dental care, massage and professional psychological support because your well-being matters
    • Work-Life Balance – 25 days of paid vacation + 30 days of sick leave, so you can recover without unnecessary stress
    • Investment in your energy – partial reimbursement for any sports  activities that empowers you.
    • Growth – partial coverage for English or Ukrainian language courses + a fixed budget for professional development. Choose what suits you best!
    • Knowledge Library – books in the office and access to the Kuka online library to learn, grow, and find inspiration.
    • Island Relaxation 14 days a year – enjoy a getaway at the corporate villa in Cyprus.
    • Office of the Future – work at Unit City, where everything is designed for productivity, even during power outages or Modern Office in Larnaca – a stylish space for inspiration: open areas, cozy lounges, and functional meeting rooms – all for your comfort.

    ‍

    Join the Pine Software team, where your talents and aspirations will be recognized! We offer a dynamic work environment, opportunities for professional growth, and support at every step of your career path. Start your journey to success with usβ€”apply today and take the first step towards your bright future!

    Pine Software is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences. Please note, that only shortlisted candidates will be contacted. Thank you for considering Pine as your next career move!

    More
  • Β· 26 views Β· 1 application Β· 25d

    Middle (Senior) Guidance, Navigation and Control (GNC) Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 1 year of experience MilTech πŸͺ–
    Stellar Jet β€” is an innovative R&D bureau and experimental manufacturing company. We collaborate with leading Ukrainian and international companies to create exceptional technological solutions. We are seeking a skilled GNC Engineer with a solid...

    Stellar Jet β€” is an innovative R&D bureau and experimental manufacturing company. We collaborate with leading Ukrainian and international companies to create exceptional technological solutions.

    We are seeking a skilled GNC Engineer with a solid understanding of data structures and algorithms, and a passion for working on cutting-edge technologies in the defense sector.

     

    Key Responsibilities:

    β€”  Development and implementation of control algorithms using C/C++;

    β€” Modeling of object dynamics using Ardupilot, JSBSim, and FlightGear environments;

    β€” Analysis of the characteristics of simulated objects and evaluation of control system performance;

    β€” Calculation of control coefficients and assessment of quality indicators;

    β€” Optimization of stabilization and guidance algorithms in accordance with technical requirements and flight conditions.

     

    Candidate Requirements:

    β€” Higher technical education (Aerospace Engineering, Mechatronics, Automatic Control Systems, or Applied Mathematics);

    β€” Practical skills in C/C++, MATLAB, and Simulink;

    β€” Experience with JSBSim and FlightGear tools;

    β€” Experience working with aerial vehicles (unmanned, rocket, or aviation systems);

    β€” Understanding of flight dynamics and basic principles of aerodynamics;

    β€” Knowledge of automatic control theory;

    β€” Experience working in a Linux environment.

     

    What We Offer:
    β€” Official employment via Дія Π‘Ρ–Ρ‚Ρ– and paid vacation;
    β€” Comprehensive sick leave compensation;
    β€” Military deferment and full support throughout the documentation process;
    β€” Spacious office next to the metro (right shore);
    β€” Gym, yoga studio, massage room and cafe;
    β€” Career development system with clear skill qualifications;
    β€” Competitive salary with regular performance-based reviews;
    β€” Involvement in large-scale defense tech projects of national importance.

    More
  • Β· 31 views Β· 6 applications Β· 5d

    Mid-Sr C++ developer

    Full Remote Β· Ukraine Β· 4 years of experience Β· English - B1
    Requirements β€” Bachelor’s degree in Computer Science, Engineering, Mathematics, or related STEM field β€” Extensive commercial experience with modern C++ (C++11 and later) β€” Experience designing and implementing complex software systems β€” Ability to work...

    Requirements

    β€” Bachelor’s degree in Computer Science, Engineering, Mathematics, or related STEM field
    β€” Extensive commercial experience with modern C++ (C++11 and later)
    β€” Experience designing and implementing complex software systems
    β€” Ability to work efficiently with large codebases, including extending and modifying existing functionality
    β€” Strong understanding of unit testing principles and ability to ensure high test coverage
    β€” Solid understanding of modern software-development practices (git, pull requests, code review)

     

    Will be a plus

    β€” Experience working with cross-platform development (macOS, iOS, Android, Windows)
    β€” Experience with Qt / QML application development
    β€” Experience with native mobile development (Objective-C++, Java)
    β€” Experience with graphics programming libraries (OpenGL, Vulkan, D3D, WebGPU)
    β€” Experience with test automation, HAST, and integration testing
    β€” Experience with CI systems (GitLab CI)
    β€” Experience with distributed version-control workflows (git)
    β€” Experience with medical imaging, signal/image processing, or SDK design
    β€” General knowledge of macOS, iOS, Android internals

     

    We offer

    β€” Work in a global R&D team developing handheld medical ultrasound products
    β€” Participation in building world-class medical imaging solutions used worldwide
    β€” Comfortable working conditions in an agile environment (Scrum with 3-week sprints)
    β€” Modern tools, processes, and engineering standards
    β€” Long-term cooperation with a possibility of extension or conversion to full-time employment
    β€” Corporate benefits provided by the organization (can be adapted to local employment terms)

     

    Responsibilities

    β€” Designing, implementing, and testing modern C++ software for handheld ultrasound systems on macOS, iOS, and Android
    β€” Developing robust, maintainable, and well-documented code (both new features and improvements to existing components)
    β€” Writing unit tests and ensuring high quality through reviews and modern workflows
    β€” Collaborating within Scrum teams, participating in design discussions and technical reviews
    β€” Working with product owners, UX specialists, and clinical experts to translate user needs into technical solutions
    β€” Contributing to system-level stability, performance, and excellent user experience

     

    About the project

    Development of software for handheld medical ultrasound devices used globally. The work includes real-time ultrasound data acquisition and processing, cross-platform mobile application development, wireless probe connectivity, and system-level optimization. The team builds complete ultrasound solutions β€” from probe firmware to mobile apps β€” used by clinicians in emergency care, primary care, and remote medical settings.

     

    Technologies

    β€” C++11+
    β€” Qt / QML
    β€” macOS / iOS / Android
    β€” Cross-platform development
    β€” Graphics libraries (OpenGL, Vulkan, D3D, WebGPU)
    β€” Git, GitLab CI
    β€” Automated testing / HAST
    β€” Java, Objective-C++ (optional)

    More
  • Β· 31 views Β· 2 applications Β· 3d

    Senior C++ Developer

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

     

    Our Core Values

     

    At Teramind, our values drive everything we do. We embrace innovation as a fundamental principle, constantly pushing boundaries to improve our products, streamline processes, and enhance customer experiences. We foster resourcefulness by empowering our team members with the autonomy and confidence to solve problems independently while providing collaborative support when needed. As a globally inclusive organization, we celebrate diversity and create an adaptable work culture where respect and collaboration thrive across our international teams. Above all, we are committed to excellence, delivering the highest quality in every aspect of our work and consistently exceeding expectations in service to our clients and each other.

     

    Responsibilities

     

    β€’ Implement high-quality software security and data protection solutions

    β€’ Research and suggest the best way to implement business requirements

    β€’ Identify improvements in existing architecture and legacy code to continuously refine and evolve the product

    β€’ Enhance software delivery and quality throughout the entire software development cycle

    β€’ Manage any issues that may arise and drive resolutions throughout the development process

    β€’ Collaborate with Support engineers to analyze and troubleshoot software problems reported

    β€’ Work with other team members and technical leads effectively and with minimal supervision

     

    Requirements

     

    β€’ 5+ yrs experience with C++11 or newer

    β€’ Client-server application development experience

    β€’ Fully proficient with Git

    β€’ Understanding fundamental design principles behind scalable applications

    β€’ Perform thorough unit testing of software components to prepare for integration in a larger system

    β€’ Capable to independently and proactively lead a feature through the entire development cycle while cooperating with the different teams

    β€’ Design pattern knowledge

    β€’ Highly organized with precise attention to detail

    β€’ Desire to learn and generate ideas

    β€’ Good spoken and written English

     

    Very nice to have

     

    β€’ Knowledge of cybersecurity best practices

    β€’ Experience with Mac systems and Objective-C

    β€’ Experience in: Windows system development (using WinApi), low-level SW development, Drivers development, Boost, ClickHouse database

    β€’ Exposure to Golang or Rust

    β€’ Understanding AWS services

     

    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
Log In or Sign Up to see all posted jobs