Jobs 38

  • Senior C++ / Objective-C Developer

    Full Remote Β· Countries of Europe or Ukraine Β· 4 years of experience Β· Intermediate
    AIMPROSOFT β€” C++ / Objective-C Developer Opportunity! Aimprosoft, a fast-growing outsourcing IT company, is expanding its staff and is looking to hire a Senior C++/Objective-C Developer on a contract basis ( β‰ˆ6 months) to work on a strategic project for...

    πŸš€AIMPROSOFT β€” C++ / Objective-C Developer Opportunity!


    Aimprosoft, a fast-growing outsourcing IT company, is expanding its staff and is looking to hire a Senior C++/Objective-C Developer on a contract basis ( β‰ˆ6 months) to work on a strategic project for a US B2Π‘ market client.

     

    🎯About the project & role:

    It is a cutting-edge cybersecurity project that establishes a highly secure environment for dedicated workstations. The project’s core mission revolves around fortifying virtual desktop infrastructure against vulnerabilities stemming from human-related factors.

    This role involves the development and ongoing support of the project related to AI.

    πŸ”₯What We Need From You:

    • 4 years of C++ programming experience (modern C++ (C++14/17/20) expertise)
    • Hands-on experience with Objective-C (knowledge of Objective-C standard libraries, Experience with cross-platform Objective-C / C++ development)
    • Experience with browser engine development is a strong plus
    • Strong problem-solving skills and attention to detail
    • Excellent communication and teamwork abilities
    • English level β€” Intermediate+ (B1+)

       

    πŸ’ΌWhat We Offer:

    • Opportunity to work with AI
    • A competitive salary that appreciates your skills and experience
    • Cozy atmosphere and modern approaches. We have neither bureaucracy nor strict management or β€œworking under pressure” conditions
    • Opportunity to implement your ideas, tools, and approaches. We are open to changes and suggestions aimed at improvement

     

  • Senior Π‘++ Developer

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 5 years of experience Β· Upper-Intermediate
    ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Π° компанія ΡˆΡƒΠΊΠ°Ρ” Senior C++ Developer для Π²Ρ–Π΄Π΄Π°Π»Π΅Π½ΠΎΡ— Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ. ΠšΠΎΠΌΠΏΠ°Π½Ρ–Ρ Ρ” ΠΎΠ΄Π½ΠΈΠΌ Ρ–Π· Π½Π°ΠΉΡˆΠ²ΠΈΠ΄ΡˆΠΈΡ… β€˜end-to-end’ ΠΏΠΎΡΡ‚Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΡ–Π² Π΄Π°Π½ΠΈΡ… Ρ‚Π° Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Ρ–ΠΉ Π½Π° Π²Π°Π»ΡŽΡ‚Π½ΠΈΡ…, фінансових Ρ– Ρ„'ΡŽΡ‡Π΅Ρ€ΡΠ½ΠΈΡ… Ρ€ΠΈΠ½ΠΊΠ°Ρ…. Π’ΠΎΠ½Π° Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΈΠ»Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Ρ‰ΠΎ дозволяє ΠΌΡ–ΠΆΠ½Π°Ρ€ΠΎΠ΄Π½ΠΈΠΌ...

    ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Π° компанія ΡˆΡƒΠΊΠ°Ρ” Senior C++ Developer для Π²Ρ–Π΄Π΄Π°Π»Π΅Π½ΠΎΡ— Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ.

    ΠšΠΎΠΌΠΏΠ°Π½Ρ–Ρ Ρ” ΠΎΠ΄Π½ΠΈΠΌ Ρ–Π· Π½Π°ΠΉΡˆΠ²ΠΈΠ΄ΡˆΠΈΡ… β€˜end-to-end’ ΠΏΠΎΡΡ‚Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΡ–Π² Π΄Π°Π½ΠΈΡ… Ρ‚Π° Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Ρ–ΠΉ Π½Π° Π²Π°Π»ΡŽΡ‚Π½ΠΈΡ…, фінансових Ρ– Ρ„'ΡŽΡ‡Π΅Ρ€ΡΠ½ΠΈΡ… Ρ€ΠΈΠ½ΠΊΠ°Ρ….

    Π’ΠΎΠ½Π° Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΈΠ»Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Ρ‰ΠΎ дозволяє ΠΌΡ–ΠΆΠ½Π°Ρ€ΠΎΠ΄Π½ΠΈΠΌ компаніям Ρ– Π±Π°Π½ΠΊΠ°ΠΌ Π·Π΄Ρ–ΠΉΡΠ½ΡŽΠ²Π°Ρ‚ΠΈ ΠΌΠΈΡ‚Ρ‚Ρ”Π²Ρ– ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–Ρ— Π½Π° світових Π²Π°Π»ΡŽΡ‚Π½ΠΈΡ… Π±Ρ–Ρ€ΠΆΠ°Ρ… Ρ–Π· ΠΌΡ–Π½Ρ–ΠΌΠ°Π»ΡŒΠ½ΠΎΡŽ Π·Π°Ρ‚Ρ€ΠΈΠΌΠΊΠΎΡŽ часу, Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‡ΠΈ low-latency шлюз.

    Π¦Π΅ Ρ€Ρ–ΡˆΠ΅Π½Π½Ρ Π½Π°Π΄Π°Ρ” Ρ—ΠΌ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρƒ ΠΏΠ΅Ρ€Π΅Π²Π°Π³Ρƒ, Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‡ΠΈ Π²ΠΈΠΏΠ΅Ρ€Π΅Π΄ΠΆΠ°Ρ‚ΠΈ Ρ–Π½ΡˆΠΈΡ… учасників Ρ€ΠΈΠ½ΠΊΡƒ Π½Π° частки мілісСкунди.

    НСобхідний досвід:
    βœ” Π‘Π΅Ρ€Π²Π΅Ρ€Π½Π° Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠ° Π½Π° C++ (Linux)
    βœ” Π ΠΎΠ±ΠΎΡ‚Π° Π· Π±Π°Π³Π°Ρ‚ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ–ΡΡ‚ΡŽ

    Π‘ΡƒΠ΄Π΅ плюсом:
    βœ” Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· High-load систСмами
    βœ” Π£Ρ‡Π°ΡΡ‚ΡŒ Ρƒ FinTech ΠΏΡ€ΠΎΡ”ΠΊΡ‚Π°Ρ…

  • Senior Π‘++ Developer

    Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    Skylum allows millions of photographers to make incredible images faster. Our award-winning software automates photo editing with the power of AI yet leaves all the creative control in the hands of the artist. Join us on our mission to make photo editing...

    Skylum allows millions of photographers to make incredible images faster. Our award-winning software automates photo editing with the power of AI yet leaves all the creative control in the hands of the artist.
    Join us on our mission to make photo editing enjoyable, easy, and accessible to anyone. You’ll be developing products with innovative technologies, providing value and inspiration for customers, and getting inspired in return.
     

    Thanks to our incredible team of experts, we've built a collaborative space where you can constantly develop and grow in a supportive way. At the same time, we believe in the freedom to be creative. Our work schedule is flexible, and we trust you to give your best while we provide you with everything you need to make work hassle-free. Skylum is proud to be a Ukrainian company, and we stand with Ukraine not only with words but with actions. We regularly donate to various organizations to help speed up the Ukrainian victory.

     

    Role mission:

    You will be responsible for developing the image processing solutions that are the base for intelligent photo-editing ability, contributing to the cross-platform library that works on all modern platforms like desktop, mobile, and web.

     

    Skills we look for:

    • At least 4 years of professional C++ development experience;
    • Experience in image processing or computer vision/computer graphics field;
    • The ability to formulate and set goals clearly focusing on the result of work and time constraints withstanding;
    • Proficiency in decomposition and further estimation of the scope of problems with a realistic duration of work;
    • Good communication and coordination skills;
    • Analytical mindset.

     

    Would be a plus:

    • Mobile development experience (JNI);
    • Experience with graphics accelerators (Vulkan, Metal);
    • Experience with image processing algorithms and frameworks (OpenCV, and AccelerateFramework);
    • Experience with one of the ml-inferencing frameworks (openVINO, DirectML, CoreML);
    • Experience with profiler (DTrace, VTune);
    • Experience in writing high-performance code.

     

    What we offer:

    For personal growth:

    • A chance to work with a strong team and a unique opportunity to make substantial contributions to our award-winning photo editing tools;
    • An educational allowance to ensure that your skills stay sharp;
    • English and German classes to strengthen your capabilities and widen your knowledge.

    For comfort:

    • A great environment where you’ll work with true professionals and amazing colleagues whom you’ll quickly call friends;
    • The choice of working remotely or in our cozy office space located in Kyiv’s Podil, equipped with everything you might need for productive and comfortable work.
    • The office is prepared for productive work in any conditions, including blackouts, since there are Starlinks, uninterruptible network connections, and two internet providers.
    • There are also additional co-working spaces for the team in Lisbon and Warsaw.

    For health:

    • Medical insurance (for UA-based employees);
    • Twenty-one days of paid sick leave per year;
    • Paid psychological support (6 psychotherapy specialists to choose from)

    For leisure:

    • Twenty-one days of paid vacation per year;
    • Fun times at our frequent team-building activities.

     

    If you are looking forward to working with true professionals and simply wonderful people and create an amazing product β€” we are waiting for your CV!

  • Senior Software Engineer C++ (Qt)

    Full Remote Β· Romania Β· 5 years of experience Β· Upper-Intermediate
    Job Description Required Skills: Demonstrated expertise developing software in Qt and C++ (typically 7+ years of experience). Linux multi-threaded development experience is required. UX experience is must. 3+ years of significant Qt and QML...

    Job Description

    Required Skills:

    Demonstrated expertise developing software in Qt and C++ (typically 7+ years of experience).
    Linux multi-threaded development experience is required.
    UX experience is must.
    3+ years of significant Qt and QML experience.
    Excellent software engineering skills including architectural definition, task identification, design, implementation, and test – from concept through maintenance.
    Must be comfortable working with hardware development engineers and interfacing to custom hardware devices, including interrupt driven interfaces.
    A background using an efficient development process for high quality deliverables is needed.
    Strong commitment to teamwork and good communication skills.
    BSCS, BSCE, or BSEE degree.
    Must be able and willing to travel to the US for business trips if required
    Desirable Skills:

    Experience programming with Java, and/or Python.
    Linux kernel-level experience.
    Network/TCP/IP protocol experience.

    Job Responsibilities

    Lead the development of a modern, cutting-edge GUI for video protocol testing
    Deliver high-quality solutions on-time and meeting all requirements
    Collaborate within Engineering and across departments
    Travel to the U.S. at least 2 times a year to support release efforts (duration 2-3 weeks)

    Department/Project Description

    Our client develops leading-edge test and measurement products. Businesses worldwide
    use our systems to create next-generation high-performance communication, consumer electronics, and
    computer products.


    We are looking for an ambitious and talented Senior Software Engineer to be a driving member of the software
    development team and develop Qt based GUI for test equipment used by top engineers at all major
    manufactures of the latest video, audio, gaming, and computer devices worldwide.


    You should be open-minded, a quick learner, and understand and define complex architectures and solutions.
    Be part of our passionate team, and you get exposure to new products and technologies years before they reach
    the market. We have the pleasure of working with technology industry leaders from early specification to wide
    market adoption.


    You will work with multiple teams within our client's engineering team and across departments, including Product
    Management, Sales, Application engineering, Operations and Validation teams.


    Through hands-on learning, studying technical specifications, interacting with peers and end-users, and
    mentoring, you will extend your expertise in serial data protocols and in instruments that test and validate
    these protocols, enabling you to be part of a leading expert team in this field.

    Skill Category

    C++

    Keyskills - Must Have

    • C++
    • C++-Linux
    • Qt
    • QML
    • UX
    • Systems Architecture

    Keyskills - Nice to Have

    • Embedded
    • Linux Kernel
  • Π†Π½ΠΆΠ΅Π½Π΅Ρ€-програміст

    Office Work Β· Ukraine (Kyiv) Β· Product
    Π‘ΠΠ’Πž Β«Π†ΠΌΠΏΡƒΠ»ΡŒΡΒ» - Π»Ρ–Π΄Π΅Ρ€ ΡƒΠΊΡ€Π°Ρ—Π½ΡΡŒΠΊΠΎΠ³ΠΎ Ρ€ΠΈΠ½ΠΊΡƒ Ρ–Π½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΈΡ… систСм ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ Ρ‚Π° управління (БКУ) ΠΎΠ±'Ρ”ΠΊΡ‚Π°ΠΌΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡ— інфраструктури Π· ΡˆΠΈΡ€ΠΎΠΊΠΎΡŽ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„Ρ–Ρ”ΡŽ постачання Π΄ΠΎ Π·Π°Ρ€ΡƒΠ±Ρ–ΠΆΠ½ΠΈΡ… ΠΊΡ€Π°Ρ—Π½. Наразі БКУ Π²ΠΈΡ€ΠΎΠ±Π½ΠΈΡ†Ρ‚Π²Π° Π‘ΠΠ’Πž Β«Π†ΠΌΠΏΡƒΠ»ΡŒΡΒ» Π·Π°ΡΡ‚ΠΎΡΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ Π½Π° АЕБ Π£ΠΊΡ€Π°Ρ—Π½ΠΈ,...

    Π‘ΠΠ’Πž Β«Π†ΠΌΠΏΡƒΠ»ΡŒΡΒ» - Π»Ρ–Π΄Π΅Ρ€ ΡƒΠΊΡ€Π°Ρ—Π½ΡΡŒΠΊΠΎΠ³ΠΎ Ρ€ΠΈΠ½ΠΊΡƒ Ρ–Π½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΈΡ… систСм ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ Ρ‚Π° управління (БКУ) ΠΎΠ±'Ρ”ΠΊΡ‚Π°ΠΌΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡ— інфраструктури Π· ΡˆΠΈΡ€ΠΎΠΊΠΎΡŽ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„Ρ–Ρ”ΡŽ постачання Π΄ΠΎ Π·Π°Ρ€ΡƒΠ±Ρ–ΠΆΠ½ΠΈΡ… ΠΊΡ€Π°Ρ—Π½. 

    Наразі БКУ Π²ΠΈΡ€ΠΎΠ±Π½ΠΈΡ†Ρ‚Π²Π° Π‘ΠΠ’Πž Β«Π†ΠΌΠΏΡƒΠ»ΡŒΡΒ» Π·Π°ΡΡ‚ΠΎΡΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ Π½Π° АЕБ Π£ΠΊΡ€Π°Ρ—Π½ΠΈ, Π’Ρ–Ρ€ΠΌΠ΅Π½Ρ–Ρ—, Π‘ΠΎΠ»Π³Π°Ρ€Ρ–Ρ— Ρ‚Π° Π‘Π»ΠΎΠ²Π°Ρ‡Ρ‡ΠΈΠ½ΠΈ, Π½Π° залізницях Π£ΠΊΡ€Π°Ρ—Π½ΠΈ, Π‘ΠΎΠ»Π³Π°Ρ€Ρ–Ρ—, Π›ΠΈΡ‚Π²ΠΈ Ρ‚Π° Естонії. Досвід промислової Сксплуатації ΠΏΡ–Π΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ² Ρ—Ρ…Π½ΡŽ високу Π½Π°Π΄Ρ–ΠΉΠ½Ρ–ΡΡ‚ΡŒ Ρ– Ρ…ΠΎΡ€ΠΎΡˆΡ– споТивчі характСристики. На підприємстві постійно Π²Π΅Π΄ΡƒΡ‚ΡŒΡΡ Ρ–Π½Π½ΠΎΠ²Π°Ρ†Ρ–ΠΉΠ½Ρ– Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΈ Π· використанням Π½Π°ΠΉΠ΄ΠΎΡΠΊΠΎΠ½Π°Π»Ρ–ΡˆΠΎΠ³ΠΎ обладнання Ρ‚Π° інструмСнтів, ΠΎΡΠ²ΠΎΡŽΡŽΡ‚ΡŒΡΡ Π½ΠΎΠ²Ρ– Π²ΠΈΠ΄ΠΈ Ρ‚Π° Π²Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡŽΡ”Ρ‚ΡŒΡΡ Ρ–ΡΠ½ΡƒΡŽΡ‡Π° продукція.

    https://impulse.ua/

     

    ΠŸΠΎΡΠ°Π΄ΠΎΠ²Ρ– ΠΎΠ±ΠΎΠ²'язки 

     

    • Π ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ, Ρ‰ΠΎ ΠΏΡ€Π°Ρ†ΡŽΡŽΡ‚ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–ΠΉΠ½ΠΎΠΌΡƒ сСрСдовищі linux

     

    ΠŸΡ€ΠΎΡ„Π΅ΡΡ–ΠΉΠ½Ρ– Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° знання ΠΎΠ±ΠΎΠ²'язкові:   
     

    1. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΡƒΠ²Π°Π½Π½Ρ:
    • ΠΌΠΎΠ²Π° програмування - Π‘/Π‘++;
    • ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–ΠΉΠ½Π° систСма - linux;
    • ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²Ρ– Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠΈ UDP/TCP;
    • Glib;
    • GUI.
       

    Π‘Π°ΠΆΠ°Π½Ρ–    

    2. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°:

    • ΡΠΏΠ΅ΠΊΡ‚Ρ€Π°Π»ΡŒΠ½Π° ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠ° сигналів;
    • пСрСтворСння ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ (ΠΌΠ°Ρ‚Ρ€ΠΈΡ‡Π½Ρ– ΠΎΠΏΠ΅Ρ€Π°Ρ†Ρ–Ρ—);
    • основи Π°Π½Π°Π»Ρ–Ρ‚ΠΈΡ‡Π½ΠΎΡ— Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€Ρ–Ρ—;
    • ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠ° статистичних Π΄Π°Π½ΠΈΡ….
    • ΠŸΡ€ΠΎΡ„Ρ–Π»ΡŒΠ½Π° освіта АБУ ВП

     

    Ми ΠΏΡ€ΠΎΠΏΠΎΠ½ΡƒΡ”ΠΌΠΎ:

    • ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρƒ Π·Π°Ρ€ΠΎΠ±Ρ–Ρ‚Π½Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ.
    • Π ΠΎΠ±ΠΎΡ‚Ρƒ Π² ΡΡ‚Π°Π±Ρ–Π»ΡŒΠ½Ρ–ΠΉ ΠΊΠΎΠΌΠΏΠ°Π½Ρ–Ρ— Π· Π΄Ρ€ΡƒΠΆΠ½Ρ–ΠΌ ΠΊΠΎΠ»Π΅ΠΊΡ‚ΠΈΠ²ΠΎΠΌ.
    • ΠžΡ„Ρ–Ρ†Ρ–ΠΉΠ½Π΅ ΠΏΡ€Π°Ρ†Π΅Π²Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½Π½Ρ Π·Π³Ρ–Π΄Π½ΠΎ ΠšΠ—ΠΏΠŸ Π· ΠΏΠ΅Ρ€ΡˆΠΎΠ³ΠΎ Ρ€ΠΎΠ±ΠΎΡ‡ΠΎΠ³ΠΎ дня, ΠΏΠΎΠ²Π½Ρ–ΡΡ‚ΡŽ ΠΎΡ„Ρ–Ρ†Ρ–ΠΉΠ½Π° Π·Π°Ρ€ΠΏΠ»Π°Ρ‚Π°, ΠΎΠΏΠ»Π°Ρ‡ΡƒΠ²Π°Π½Ρ– відпустки Ρ– лікарняні.
    • Π“Ρ€Π°Ρ„Ρ–ΠΊ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Ρ‚Ρ–Π»ΡŒΠΊΠΈ Ρƒ офісі β€” ΠΏΠΎΠ½Π΅Π΄Ρ–Π»ΠΎΠΊ-п’ятниця β€” Π· 9.00 Π΄ΠΎ 18.00 
    • Π‘Ρ€ΠΎΠ½ΡŽΠ²Π°Π½Π½Ρ.
    • ΠžΡ„Ρ–Ρ поряд Π· ΠΌΠ΅Ρ‚Ρ€ΠΎ ΠŸΠΎΡ‡Π°ΠΉΠ½Π°, 5 Ρ…Π²ΠΈΠ»ΠΈΠ½ ΠΏΡ–ΡˆΠΊΠΈ ΠΏΠΎ Π²ΡƒΠ». Π’Π΅Ρ€Π±ΠΎΠ²Π°, 17Π°.
  • Senior C++ Software engineer(Linux/Windows)

    Full Remote Β· Worldwide Β· Product Β· 6 years of experience Β· Upper-Intermediate
    Your day-to-day 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...

    Your day-to-day

    • 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

    • 6+ 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

    ο»Ώ

    Nice to have:

    • Knowledge of cybersecurity best practices
    • Experience in:
    • Windows system development (using WinApi)
    • low-level SW development
    • Drivers development
    • TCP, UDP, HTTP and other networking
    • Boost
    • ClickHouse database
    • Exposure to Golang or Rust
    • Understanding AWS services

     

    At Teramind, we're a collaborative, forward-thinking team where new ideas come to life, experience is valued and talent is incubated.

    • Competitive salary with a focus on a global market
    • Bonus based in performance
    • Career-growth opportunities
    • Flexible Time Off and Paid Time Off benefits
    • 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 4 interviews:

    • Intro-call
    • Technical Interview
    • Final interview
  • Senior C++ Engineer (Video Management System)

    Ukraine Β· Product Β· 5 years of experience Β· Intermediate Ukrainian Product πŸ‡ΊπŸ‡¦
    Ajax Systems β€” Ρ†Π΅ ΠΌΡ–ΠΆΠ½Π°Ρ€ΠΎΠ΄Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Ρ–Ρ‡Π½Π° компанія, Π½Π°ΠΉΠ±Ρ–Π»ΡŒΡˆΠΈΠΉ Π² Π„Π²Ρ€ΠΎΠΏΡ– Ρ€ΠΎΠ·Ρ€ΠΎΠ±Π½ΠΈΠΊ Ρ– Π²ΠΈΡ€ΠΎΠ±Π½ΠΈΠΊ систСм Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ Ajax Ρ–Π· моТливостями Ρ€ΠΎΠ·ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΡƒ. Π¦Π΅ Ρ†Ρ–Π»Π° СкосистСма Π·Ρ– 180 пристроїв, ΠΌΠΎΠ±Ρ–Π»ΡŒΠ½ΠΈΡ… Ρ– дСсктопних застосунків, сСрвСрної інфраструктури....

             Ajax Systems β€” Ρ†Π΅ ΠΌΡ–ΠΆΠ½Π°Ρ€ΠΎΠ΄Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Ρ–Ρ‡Π½Π° компанія, Π½Π°ΠΉΠ±Ρ–Π»ΡŒΡˆΠΈΠΉ Π² Π„Π²Ρ€ΠΎΠΏΡ– Ρ€ΠΎΠ·Ρ€ΠΎΠ±Π½ΠΈΠΊ Ρ– Π²ΠΈΡ€ΠΎΠ±Π½ΠΈΠΊ систСм Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ Ajax Ρ–Π· моТливостями Ρ€ΠΎΠ·ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΡƒ. Π¦Π΅ Ρ†Ρ–Π»Π° СкосистСма Π·Ρ– 180 пристроїв, ΠΌΠΎΠ±Ρ–Π»ΡŒΠ½ΠΈΡ… Ρ– дСсктопних застосунків, сСрвСрної інфраструктури. КоТного Ρ€ΠΎΠΊΡƒ ΠΌΠΈ дСмонструємо ΠΊΡ€Π°Ρ‚Π½Π΅ зростання як Ρƒ Ρ‡ΠΈΡΠ΅Π»ΡŒΠ½ΠΎΡΡ‚Ρ– ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, Ρ‚Π°ΠΊ Ρ– Π² ΠΊΡ–Π»ΡŒΠΊΠΎΡΡ‚Ρ– користувачів Ρƒ Π²ΡΡŒΠΎΠΌΡƒ світі. Наразі Π² ΠΊΠΎΠΌΠΏΠ°Π½Ρ–Ρ— Π±Ρ–Π»ΡŒΡˆΠ΅ 4 100 ΠΏΡ€Π°Ρ†Ρ–Π²Π½ΠΈΠΊΡ–Π². А Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ajax ΠΎΡ…ΠΎΡ€ΠΎΠ½ΡΡŽΡ‚ΡŒ 3,5 ΠΌΠ»Π½ користувачів Ρƒ Π±Ρ–Π»ΡŒΡˆ Π½Ρ–ΠΆ 187 ΠΊΡ€Π°Ρ—Π½Π°Ρ… світу.

            System Department Ρ€ΠΎΠ±ΠΈΡ‚ΡŒ пристрої Ρ€ΠΎΠ·ΡƒΠΌΠ½ΠΈΠΌΠΈ, ΠΏΠ΅Ρ€Π΅Ρ‚Π²ΠΎΡ€ΡŽΡŽΡ‡ΠΈ Ρ—Ρ… Π½Π° ΠΏΠΎΠ²Π½ΠΎΡ†Ρ–Π½Π½ΠΈΠΉ IoT. Π’ΠΎΠ½ΠΈ створили ΠΉ Ρ€ΠΎΠ·Π²ΠΈΠ²Π°ΡŽΡ‚ΡŒ OS Malevich (ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Π° RTOS для Ρ€Ρ–Π·Π½ΠΈΡ… Π°ΠΏΠ°Ρ€Π°Ρ‚Π½ΠΈΡ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ) Ρ– Ρ…ΠΌΠ°Ρ€Π½ΠΈΠΉ сСрвіс Ajax Cloud (Java 20 / Kotlin, AWS, Akka, NATS, Kafka, Mongo, MySQL). Для кСрування, обслуговування Ρ‚Π° ΠΌΠΎΠ½Ρ–Ρ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ систСми користувачами, інсталяторами ΠΉ Ρ–Π½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ ΠΎΡ…ΠΎΡ€ΠΎΠ½Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½Ρ–ΠΉ Ρ€ΠΎΠ·Ρ€ΠΎΠ±Π»Π΅Π½Ρ– Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠΈ для iOS (Objective-C, Swift), Android (Java, Kotlin), Windows/macOS (Python / C++, QT, QML).

             ΠžΡΡ‚Π°Π½Π½Ρ–ΠΌ часом Π±Π΅Π·ΠΏΠ΅ΠΊΠ° стає всС Π±Ρ–Π»ΡŒΡˆ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌ питанням як для власників Π±ΡƒΠ΄ΠΈΠ½ΠΊΡ–Π², Ρ‚Π°ΠΊ Ρ– для бізнСсу. НСзалСТно Π²Ρ–Π΄ Ρ‚ΠΎΠ³ΠΎ, Ρ‡ΠΈ Ρ†Π΅ ΠΎΡ…ΠΎΡ€ΠΎΠ½Π° Π±ΡƒΠ΄ΠΈΠ½ΠΊΡƒ, захист Π°ΠΊΡ‚ΠΈΠ²Ρ–Π² Π°Π±ΠΎ забСзпСчСння Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ Π±Π»ΠΈΠ·ΡŒΠΊΠΈΡ…, Π½Π°ΡΠ²Π½Ρ–ΡΡ‚ΡŒ Π½Π°Π΄Ρ–ΠΉΠ½ΠΎΡ— інфраструктури Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ ΠΌΠ°Ρ” ΠΏΠ΅Ρ€ΡˆΠΎΡ‡Π΅Ρ€Π³ΠΎΠ²Π΅ значСння. Π‘Π°ΠΌΠ΅ Ρ‚ΡƒΡ‚ систСми відСоспостСрСТСння ΠΏΡ€ΠΎΠΏΠΎΠ½ΡƒΡŽΡ‚ΡŒ комплСкснС Ρ€Ρ–ΡˆΠ΅Π½Π½Ρ для ΠΌΠΎΠ½Ρ–Ρ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ, запису Ρ‚Π° Π°Π½Π°Π»Ρ–Π·Ρƒ активності Π½Π° Π²Π°ΡˆΡ–ΠΉ Ρ‚Π΅Ρ€ΠΈΡ‚ΠΎΡ€Ρ–Ρ— Ρ‚Π° Π½Π°Π²ΠΊΠΎΠ»ΠΎ Π½Π΅Ρ—. 

          БистСми відСоспостСрСТСння ΠΏΡ€ΠΎΠΉΡˆΠ»ΠΈ Π΄ΠΎΠ²Π³ΠΈΠΉ ΡˆΠ»ΡΡ… Π· ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρƒ свого створСння. Π’Ρ–Π΄ Ρ€Π°Π½Π½Ρ–Ρ… систСм відСоспостСрСТСння (CCTV) Π΄ΠΎ сучасних IP-ΠΊΠ°ΠΌΠ΅Ρ€ β€” Π΅Π²ΠΎΠ»ΡŽΡ†Ρ–Ρ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Ρ–ΠΉ відСоспостСрСТСння Π±ΡƒΠ»Π° Π²Ρ€Π°ΠΆΠ°ΡŽΡ‡ΠΎΡŽ. Π—Π°ΠΌΡ–ΡΡ‚ΡŒ зСрнистого Π²Ρ–Π΄Π΅ΠΎ Π· низькою Ρ€ΠΎΠ·Π΄Ρ–Π»ΡŒΠ½ΠΎΡŽ Π·Π΄Π°Ρ‚Π½Ρ–ΡΡ‚ΡŽ сучасні Π²Ρ–Π΄Π΅ΠΎΠΊΠ°ΠΌΠ΅Ρ€ΠΈ Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ ΠΏΡ€ΠΎΠΏΠΎΠ½ΡƒΡŽΡ‚ΡŒ Π²Ρ–Π΄Π΅ΠΎ високої чіткості, Π²Ρ–Π΄Π΄Π°Π»Π΅Π½ΠΈΠΉ доступ Ρ‚Π° Ρ–Π½Ρ‚Π΅Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ– Π°Π½Π°Π»Ρ–Ρ‚ΠΈΡ‡Π½Ρ– моТливості.

     

    НСобхідні Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Ρ‚Π° знання:

     

    • Досвід C++ 5 Ρ€ΠΎΠΊΡ–Π² (C++11/C++14)
    • Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· boost, Π·ΠΎΠΊΡ€Π΅ΠΌΠ° boost.asio
    • Π”ΠΎΠ±Ρ€Π΅ Ρ€ΠΎΠ·ΡƒΠΌΡ–Ρ‚ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ процСсів, ΠΏΠΎΡ‚ΠΎΠΊΡ–Π² Ρ‚Π° асинхронної ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ
    • Π’ΠΌΡ–Ρ‚ΠΈ Ρ‚Π° писати ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ–/Ρ–Π½Ρ‚Π΅Π³Ρ€Π°Ρ†Ρ–ΠΉΠ½Ρ– тСсти (ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° застосування TDD Π±ΡƒΠ΄Π΅ плюсом)
    • Π’Ρ–Π»ΡŒΠ½Π΅ володіння git, cmake, gdb
    • Знання linux систСми, знання bash, розуміння ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ–Π² Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ ядра linux
    • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈΠΉ досвід проСктування Ρ‚Π° Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΈ Π²Π΅Π»ΠΈΠΊΠΈΡ… систСм

       

    Π‘ΡƒΠ΄Π΅ плюсом:

     

    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· embedded систСмами Ρ‚Π° систСмами Π· ΠΎΠ±ΠΌΠ΅ΠΆΠ΅Π½ΠΈΠΌΠΈ ΠΎΠ±Ρ‡ΠΈΡΠ»ΡŽΠ²Π°Π»ΡŒΠ½ΠΈΠΌΠΈ рСсурсами
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΈΠΌ Π²Ρ–Π΄Π΅ΠΎ
    • ЕкспСртний Ρ€Ρ–Π²Π΅Π½ΡŒ Ρƒ Ρ€ΠΎΠ±ΠΎΡ‚Ρ– Π· ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρ– сигналів Ρ‚Π° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²ΠΎΡ— ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρ– Π΄Π°Π½ΠΈΡ… (RTSP)
    • Π”Π΅Ρ‚Π°Π»ΡŒΠ½Π΅ знання Ρ‚Π° розуміння ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ Ρ‚Π° стСку RTP/RTCP
    • Знання Ρ‚Π° розуміння Π²Π½ΡƒΡ‚Ρ€Ρ–ΡˆΠ½ΡŒΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡΡ‚Ρ€ΠΎΡŽ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ–Π² Π²Ρ–Π΄Π΅ΠΎΠΊΠΎΠ΄Π΅ΠΊΡ–Π² HEVC, H.264
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· GRPC/web sockets, WebRTC, GST, LiveMedia, Video codecs/playback
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄Ρ–Π°, Ρ‚Π°ΠΊΠΈΠΌΠΈ як HLS, DASH, Π° Ρ‚Π°ΠΊΠΎΠΆ Ρ–Π· ΡˆΠΈΡ„Ρ€ΡƒΠ²Π°Π½Π½ΡΠΌ
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΠΌΠΈ Π²Ρ–Π΄Π΅ΠΎ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠ°ΠΌΠΈ Ρ‚Π° стандартами
    • Π’Ρ–Π»ΡŒΠ½Π΅ орієнтування Π² опСнсорсних Π±Ρ–Π±Π»Ρ–ΠΎΡ‚Π΅ΠΊΠ°Ρ…, Π²Ρ–Π΄ ffmpeg Π΄ΠΎ OpenCV
    • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΈΠΉ досвід використання Ρ‚Π° Ρ–Π½Ρ‚Π΅Π³Ρ€Π°Ρ†Ρ–Ρ— Π· Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΈΠΌΠΈ тСхнологіями Π· Π²Ρ–Π΄ΠΊΡ€ΠΈΡ‚ΠΈΠΌ Π²ΠΈΡ…Ρ–Π΄Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ
    • Досвід Ρ€Π΅Π°Π»Ρ–Π·Π°Ρ†Ρ–Ρ— ΠΊΠΎΠ½Π²Π΅Ρ”Ρ€Π° ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ Π²Ρ–Π΄Π΅ΠΎ для ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄Ρ–ΠΉΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌ (відтворСння, запис, пСрСкодування, ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°)

       

    Завдання:

     

    • ΠŸΡ–Π΄Ρ‚Ρ€ΠΈΠΌΠΊΠ° Ρ…ΠΎΡ€ΠΎΡˆΠΎΡ— Ρ‚Π΅Ρ…Π½Ρ–Ρ‡Π½ΠΎΡ— ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€ΠΈ Π· тСстами Ρ‚Π° CD
    • Π‘ΠΏΡ–Π»ΡŒΠ½ΠΎ Π· командою ΠΏΡ€ΠΎΠ΄ΠΎΠ²ΠΆΡƒΠ²Π°Ρ‚ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚Ρƒ Π½Π°Π΄ Π½ΠΎΠ²ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Ρ–Π· використанням Π²Ρ–Π΄Π΅ΠΎΠΊΠ°ΠΌΠ΅Ρ€ для завдань Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ Ρƒ ΠΏΠΎΡ”Π΄Π½Π°Π½Π½Ρ– Π· Ρ‚Ρ€Π°Π΄ΠΈΡ†Ρ–ΠΉΠ½ΠΈΠΌΠΈ ΠΎΡ…ΠΎΡ€ΠΎΠ½Π½ΠΈΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ
    • Π ΠΎΠ·Π²ΠΈΠ²Π°Ρ‚ΠΈ Ρ–Π½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ– ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Ρ‚Π° ΠΏΡ–Π΄Π²ΠΈΡ‰ΡƒΠ²Π°Ρ‚ΠΈ ΡΠΊΡ–ΡΡ‚ΡŒ ΠΊΠΎΠ΄Ρƒ
    • Π‘Ρ€Π°Ρ‚ΠΈ ΡƒΡ‡Π°ΡΡ‚ΡŒ Π² ΠΎΠ±Π³ΠΎΠ²ΠΎΡ€Π΅Π½Π½Ρ– Π½ΠΎΠ²ΠΎΡ— Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚Ρ– ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ Ρ‚Π° Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°Ρ‚ΠΈ Π·Π° Ρ€ΠΎΠ·Π²ΠΈΡ‚ΠΎΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ як частини систСми

       

    ΠŸΡ€ΠΎΠΏΠΎΠ½ΡƒΡ”ΠΌΠΎ:

     

    • ΠœΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΠΎΠ½ΡƒΠ²Π°Ρ‚ΠΈ Ρ‚Π° Ρ€Π΅Π°Π»Ρ–Π·ΠΎΠ²ΡƒΠ²Π°Ρ‚ΠΈ власні Ρ–Π΄Π΅Ρ—, які ΠΌΠ°ΡŽΡ‚ΡŒ Π²ΠΏΠ»ΠΈΠ² Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Ρ– Π²ΠΈΡ€ΠΎΠ±Π½ΠΈΡ†Ρ‚Π²ΠΎ;
    • Π ΠΎΠ±ΠΎΡ‚Ρƒ Ρƒ Π²ΠΌΠΎΡ‚ΠΈΠ²ΠΎΠ²Π°Π½Ρ–ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ– Ρ‚Π° zero bullshit culture;
    • ΠšΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚Π½Ρƒ Π·Π°Ρ€ΠΎΠ±Ρ–Ρ‚Π½Ρƒ ΠΏΠ»Π°Ρ‚Ρƒ;
    • ΠœΠ΅Π΄ΠΈΡ‡Π½Π΅ страхування;
    • ΠšΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρƒ Π°Π½Π³Π»Ρ–ΠΉΡΡŒΠΊΡƒ ΠΌΠΎΠ²Ρƒ;
    • ΠœΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ взяти ΡƒΡ‡Π°ΡΡ‚ΡŒ Ρƒ ΠΏΡ€ΠΎΡ”ΠΊΡ‚Ρ– Π±Π΅Ρ‚Π°-тСсту систСм Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ Ajax β€” отримання Ρ‚Π° тСстування Π½ΠΎΠ²ΠΈΡ… Π³Π°Π΄ΠΆΠ΅Ρ‚Ρ–Π² Π΄ΠΎ Ρ—Ρ… Ρ€Π΅Π»Ρ–Π·Ρƒ.

       

    Ajax Systems β€” Ρ†Π΅ ΡƒΠΊΡ€Π°Ρ—Π½ΡΡŒΠΊΠ° історія успіху, місцС Π½Π΅ΠΉΠΌΠΎΠ²Ρ–Ρ€Π½ΠΎΡ— сили Ρ‚Π° Π΅Π½Π΅Ρ€Π³Ρ–Ρ—.
     

    ДолучайтСся, Ρ‰ΠΎΠ± Π·Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ Made in Ukraine πŸ‡ΊπŸ‡¦ синонімом надійності.

     

     


     

  • Senior C++ Developer - Core Platform (Ukraine)

    Office Work Β· Portugal, Ukraine (Kyiv) Β· Product Β· 6 years of experience Β· Upper-Intermediate
    About Us: Atto Trading, a dynamic quantitative trading firm leading in global high-frequency strategies, is looking for a Senior C++ Developer - Core Platform to join our team. This position is remote work from Ukraine, with in-office presence in Kyiv...

    About Us:

    Atto Trading, a dynamic quantitative trading firm leading in global high-frequency strategies, is looking for a Senior C++ Developer - Core Platform to join our team.

     

    This position is 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. 

    Position Highlights:

    • Contributing to the development of a competitive ultra-low latency trading platform.
    • Active participation in the full feature development cycle of creating a new, successful working trading platform from prototype to deployment in production.

     

    Responsibilities:

    • Design, implementation and deployment of components and services for large-scale trading systems
    • Development of cross-platform C/C++ systems for high-frequency trading (HFT)
    • Develop  low-latency  code using the latest C/C++ standard
    • Implement interfaces  with advanced networking hardware (FPGA, kernel-bypassing drivers)
    • Research to improve platform performance

     

    Requirements:

    • Experience working with C/C++ (6+ years).
    • Knowledge of  C++ standards (C++14, C++17,  C++20 is a big advantage).
    • Experience working with Python/Bash (1+ years).
    • Hands-on experience with Linux.
    • Knowledge and experience with Multithreading and IPC.
    • Good understanding of Networking at the protocol level.
    • Experience in profiling, optimizing latency and throughput, PGO.
    • Understanding the principles of OOP, design patterns.
    • Bachelor's degree in Computer Science or Computer Engineering or related field.
    • Effective communication skills and fluency in English.
    • Close attention to detail, ability to work to very high standards, and critical mindset.
    • The ability to manage multiple tasks in a fast-paced environment.

     

    Nice to have:

    • Experience in developing high-performance/low-latency systems under Linux.
    • Knowledge of operating systems, kernel-level understanding of device-level support  in Linux.
    • (Knowledge of Financial Instruments (Stocks, ETFs, Futures, Options).
    • Genuine interest in finance,  trading, and how modern electronic markets work.)

     

    What we Offer:

    • Opportunity to develop professional competencies.
    • Interesting and challenging tasks.
    • Competitive rates of pay.
    • Paid time off.
    • Coverage of health insurance costs.

     

    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!

     

  • Senior C/C++ C# Developer

    Full Remote Β· Poland Β· 5 years of experience Β· Upper-Intermediate
    Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in medication...

    Our client is a leading innovator in healthcare solutions, focused on delivering advanced products and services to enhance patient care. Specializing in medical, dental, and veterinary equipment, they prioritize precision and safety in medication management systems. With a commitment to optimizing workflows and improving outcomes, our client partners with healthcare professionals to create intuitive, high-quality solutions that elevate practice efficiency and patient care standards.
    As part of the GlobalLogic team, you will grow, be challenged, and expand your skill set working alongside highly experienced and talented people.

     

    Skill Category

    C++

     

    Job Description

    ● 5+ years of experience in C/C++ development.
    ● Proven experience in building Windows applications using C# and C++, including WPF-based solutions.
    ● Strong background in embedded software development using C and C++.
    ● Experience working with C# and DevOps tools, including Terraform, Ansible, YAML Pipelines, and Azure Administration.
    ● Proficiency in network communication technologies.
    ● In-depth understanding of Object-Oriented Programming (OOP) principles and design patterns.
    ● Hands-on experience in software design, documentation, and implementation.
    ● Familiarity with Agile methodologies (Scrum).
    ● Proficient in version control systems, such as Git and Gitflow.
    ● Excellent communication skills, with the ability to convey technical concepts to both technical and non-technical stakeholders.
    ● Ability to collaborate effectively with cross-functional teams.
    ● English proficiency: B2+ level.

     

     

    Job Responsibilities

    ● Refactoring an existing "monolithic" application to create and stub interfaces for device data injection and for cloud communication.
    ● Development of application modules to replace existing modules working with the real hardware and real cloud - for simulation purposes in test automation.
    ● Porting of a device's firmware in C/C++ into a Windows-based device+firmware simulator.
    ● Miscellaneous activities related to making test automation possible.
    ● Potentially, if there will be the interest from the engineer's side: participation in keyword-driven automated testing of apps and systems.

  • C++ Developer

    Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience
    Π—Π°ΠΏΡ€ΠΎΡˆΡƒΡ”ΠΌΠΎ Π΄ΠΎ співпраці C++ Ρ€ΠΎΠ·Ρ€ΠΎΠ±Π½ΠΈΠΊΠ°. Команда Π·Π°ΠΉΠΌΠ°Ρ”Ρ‚ΡŒΡΡ Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΎΡŽ систСм для розпізнавання транспортних засобів Ρ‚Π° відСофіксації Π½Π° Π±Π°Π·Ρ– EDGE (IP cameras). БистСма Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ Ρ‚Ρ€Π°Ρ„Ρ–ΠΊΡƒ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ ΠΏΡ€ΠΎΡ—Π·Π΄Ρƒ транспортних засобів Π½Π°...

    Π—Π°ΠΏΡ€ΠΎΡˆΡƒΡ”ΠΌΠΎ Π΄ΠΎ співпраці C++ Ρ€ΠΎΠ·Ρ€ΠΎΠ±Π½ΠΈΠΊΠ°. Команда Π·Π°ΠΉΠΌΠ°Ρ”Ρ‚ΡŒΡΡ Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΎΡŽ систСм для розпізнавання транспортних засобів Ρ‚Π° відСофіксації Π½Π° Π±Π°Π·Ρ– EDGE (IP cameras).

     

    БистСма Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ Ρ‚Ρ€Π°Ρ„Ρ–ΠΊΡƒ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŽ ΠΏΡ€ΠΎΡ—Π·Π΄Ρƒ транспортних засобів Π½Π° Π·Π°ΠΊΡ€ΠΈΡ‚Ρ– паркування Ρ‚Π° Π±Π°Π³Π°Ρ‚ΠΎ Ρ–Π½ΡˆΠΎΠ³ΠΎ.

     

    Ми займаємося Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΎΡŽ Ρ‚Π° ΠΏΡ–Π΄Ρ‚Ρ€ΠΈΠΌΠΊΠΎΡŽ Ρ€ΠΎΠ·ΡˆΠΈΡ€Π΅Π½ΡŒ (plugins) для ΠΊΠ°ΠΌΠ΅Ρ€, які Π²ΠΆΠ΅ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‚ΡŒΡΡ Ρƒ ΠΊΠ»Ρ–Ρ”Π½Ρ‚Ρ–Π². Π’Π°ΠΊΠΎΠΆ ΠΌΠΈ займаємося Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΎΡŽ ΠΌΠ΅Π΄Ρ–Π°-сховища, для збСрігання відСозаписів Ρ‚Π° ΠΏΠΎΡˆΡƒΠΊΡƒ Π·Π° Π½ΠΈΠΌΠΈ. На Π΄ΠΎΠ΄Π°Ρ‚ΠΎΠΊ Π΄ΠΎ нашого сховища Ρ” Ρ‰Π΅ Ρ–Π½Ρ‚Π΅Π³Ρ€Π°Ρ†Ρ–Ρ— Π·Ρ– сторонніми VMS (video management service), Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄ WAVE.

     

    Π’Π°ΡˆΠΈΠΌ завданням Π±ΡƒΠ΄Π΅ Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ сСрвісу для розпізнавання Π½ΠΎΠΌΠ΅Ρ€Ρ–Π² Ρ‚Π° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ машин ΠΏΡ–Π΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ NVIDIA Jetson Orin.

     

    Π’ΠΈΠΌΠΎΠ³ΠΈ:

    • Досвід Ρ€ΠΎΠ·Ρ€ΠΎΠ±ΠΊΠΈ Π½Π° ΠΌΠΎΠ²Ρ– Π‘++ Π²Ρ–Π΄ 5 Ρ€ΠΎΠΊΡ–Π².
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· Π²Ρ–Π΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ.
    • Досвід ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΡŒ Ρ‚Π° Π²Ρ–Π΄Π΅ΠΎ (Π±Ρ–Π±Π»Ρ–ΠΎΡ‚Π΅ΠΊΠΈ ffmpeg, opencv).
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· ΠΌΠ΅Ρ€Π΅ΠΆΠ΅Π²ΠΈΠΌΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°ΠΌΠΈ TCP, UDP, FTP.
    • Досвід Ρ€ΠΎΠ±ΠΎΡ‚ΠΈ Π· процСсорами ARM/MIPS.
    • Π‘ΡƒΠ΄Π΅ плюсом досвід Π· мовою Python.
    • Π‘ΡƒΠ΄Π΅ плюсом досвід Π² machine learning/deep learning.

     

    Ми ΠΏΡ€ΠΎΠΏΠΎΠ½ΡƒΡ”ΠΌΠΎ:

    • Π’Ρ–Π΄Π΄Π°Π»Π΅Π½Π° Ρ€ΠΎΠ±ΠΎΡ‚Π°.
    • ΠžΠΏΠ»Π°Ρ‚Π° 2 Ρ€Π°Π·ΠΈ Π½Π° ΠΌΡ–ΡΡΡ†ΡŒ.
    • Π’ΠΈΠΏΡ€ΠΎΠ±ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΠΉ Ρ‚Π΅Ρ€ΠΌΡ–Π½ – 3 місяці.
  • Senior C++ (Linux) engineer IRC248994

    Full Remote Β· Ukraine Β· 6 years of experience Β· Upper-Intermediate
    Harmonic is a leading provider of innovative broadband solutions that deliver video, voice, and data to communications providers around the world. The GL team participates in the development and QA of several generations of these solutions. The CableOS...

    Harmonic is a leading provider of innovative broadband solutions that deliver video, voice, and data to communications providers around the world. The GL team participates in the development and QA of several generations of these solutions.

    The CableOS project is about developing new software-based network equipment that provides access to Internet/IPTV/VoIP services using powerful servers.

    It is an innovative solution for Internet Service Providers which will allow to get rid of the existing HW equipment and to migrate to the cloud, saving customers the enormous expenses for the support of huge number of hardware network equipment.

    To learn more – please visit

    https://www.harmonicinc.com/BROADBAND/
    https://www.globallogic.com/ua/key-projects/harmonic-and-globallogic/

    Requirements:

    We are looking for an experienced C++ developer who will take a lead role in specific parts of our projects and become a β€œdomain owner”.

    This role requires a blend of deep technical expertise, problem-solving skills, and the ability to guide and collaborate effectively within a team.

    • 5+ years of professional experience in C++ development;
    • Strong knowledge of C++ with hands-on experience in multithreading;
    • Proficiency in Object-Oriented Programming (OOP);
    • Experience programming in Linux or Unix-like environments;
    • A systematic approach to problem-solving and system design;
    • Strong communication skills: ability to explain problems clearly and engage the right people for resolution;
    • Participation in code review processes.


     

    Preferences:

    • Understanding of the networking protocol stack (OSI model, Layers 1-4);
    • Experience with scripting languages (e.g., shell scripting, Python);
    • Familiarity with STL and Boost.Asio.


     

    Responsibilities:

    • Design and implementation of network-oriented application (Linux, userspace);
    • A strong emphasis is put on generic design with memory and processing considerations as mandatory guidelines;
    • Design and implement new modules and features, as well as evolve existing ones;
    • Regular communication with the remote team.
  • Π‘++ Developer (Python)

    Office Work Β· Ukraine (Lviv) Β· Product Β· 1.5 years of experience Β· Intermediate MilTech πŸͺ–
    MB Digital is an innovative software development firm with a sharp focus on crafting sophisticated Web and App solutions, alongside providing comprehensive staff augmentation services. Established in 2017 by an American entrepreneur, our company has been...

    MB Digital is an innovative software development firm with a sharp focus on crafting sophisticated Web and App solutions, alongside providing comprehensive staff augmentation services.

    Established in 2017 by an American entrepreneur, our company has been at the forefront of developing intricate web and app projects tailored to meet the exacting needs of our clientele, predominantly from the United States.
     

    And now we are developing our own Ukrainian product. We need an Π‘++ Developer (Python) in Lviv to create our own MilTech product.
     

    Requirements:
    - Experience with UI/UX development
    - Experience with QML
    - Experience with C++
    - Practical experience with Linux.
    - Experience with Git
     

    Desirable:
    - Knowledge of QT
     

    A slight advantage:
    - Experience with the Mavlink protocol
     

    What we offer:
    - 18 days paid annual leave.
    - 10 days paid sick leave.
    - Paid public holidays.
    - Flexible work schedule.
    - Fully equipped workstation.
    - Comfortable office.

  • Junior C++ Developer - Core Platform

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 1 year of experience Β· Upper-Intermediate
    About Us: Atto Trading is a quantitative trading firm operating a portfolio of signal-driven high-frequency strategies in cash equities and futures. We are building a global, diverse team, with experts in trading, statistics, engineering, and technology...

    About Us:

     

    Atto Trading is a quantitative trading firm operating a portfolio of signal-driven high-frequency strategies in cash equities and futures.

    We are building a global, diverse team, with experts in trading, statistics, engineering, and technology to trade global markets. Our disciplined approach combined with rapid market feedback allows us to quickly turn ideas into profit. Our environment of learning & collaboration allows us to solve 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.

     

    About the Role:

     

    We're looking for a Junior C++ Developer to join our profitable trading team and drive growth.

     

    This position is currently open as remote work from Ukraine, with in-office presence in Kyiv required once circumstances allow.

     

    At ATTO Trading, you'll build models, strategies, and systems for trading various financial instruments globally. This role blends trading and software development, involving data analysis, predictive modeling, and strategy development. You'll tackle some of the industry's toughest challenges and work with cutting-edge technology.
     

    Responsibilities:

     

    • Assist in the design, implementation, and deployment of components for large-scale trading systems.
    • Develop and maintain cross-platform C++ applications for low-latency and high-performance trading environments.
    • Write efficient and optimized C++ code following modern standards (C++17/20).
    • Participate in performance tuning and debugging to improve system efficiency.
    • Collaborate with senior developers to research and implement optimizations for trading platform performance.
    • Write clean, well-documented, and maintainable code while following best practices.
    • Engage in code reviews, testing, and continuous learning to improve development skills.

     

    Requirements:

     

    • Experience working with C++ (1+ years, including academic or personal projects).
    • Basic understanding of modern C++ standards (C++11, C++14, C++17; C++20 is a plus).
    • Strong grasp of Object-Oriented Programming (OOP) principles and fundamental design patterns.
    • Understanding of multithreading and interprocess communication (IPC).
    • Basic experience with debugging and performance analysis tools.
    • Bachelor’s degree (or final-year student) in Computer Science, Computer Engineering, or a related field.
    • Good problem-solving skills and attention to detail.
    • Effective communication skills and ability to collaborate in a team.
    • Eagerness to learn, adapt, and improve in a fast-paced development environment.
    • Genuine interest in finance and trading
    • Upper-Intermediate+  in English

     

    Nice to have:

     

    • Familiarity with Python or Bash scripting.
    • Knowledge of Linux environment and basic command-line tools.

     

     

    Benefits:

     

    • Opportunity to develop professional competencies
    • Interesting and challenging tasks
    • Competitive rates of pay
    • Paid time off
    • Coverage of health insurance cost
  • C++ junior developer

    Full Remote Β· Ukraine Β· 0.5 years of experience Β· Upper-Intermediate
    Project Description: One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Project is related to collection, visualization and analysis of...

    Project Description:

    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.
    Project is related to collection, visualization and analysis of the data (including real-time) received from production and test wells evaluation.

     

    Responsibilities:

    Design and implementation of new features.
    Updating and maintenance of existing code base.
    Design and development of software in C++ (desktop Windows-based application).
    Daily professional communication with native English-speaking customer.
    Requirements elicitation or clarification when needed.

     

    Mandatory Skills Description:

    Algorithms, C++, Data Structures, Design Patterns, Multithreading
    Some practical experience (e.g. pet-projects)

     

    Nice-to-Have Skills Description:

    SOA
    Oil&Gas domain
    C# & WPF
    .Net framework
    TCP/IP & UDP
    REST API
    RabbitMQ

     

    Languages:

    English: B2 Upper Intermediate

  • Senior C++ AOSP Engineer (IRC258788)

    Full Remote Β· Ukraine Β· 4 years of experience Β· Intermediate
    Description: We are developing a Smart Office solution aimed at optimizing the usage of meeting rooms and enhancing workplace efficiency. This innovative system integrates various devices into a unified ecosystem, enabling seamless management and...

    Description:

    We are developing a Smart Office solution aimed at optimizing the usage of meeting rooms and enhancing workplace efficiency. This innovative system integrates various devices into a unified ecosystem, enabling seamless management and interaction. Leveraging AI capabilities, the solution supports intelligent scheduling, resource allocation, and tailored business scenarios to meet diverse organizational needs. The result is a more connected, efficient, and productive office environment.

     

    Requirements:

    – Good theoretical and practical knowledge of C++ and STL
    – Experience with complex SW multi-threaded environments
    – Experience in development for Android Open Source project-based products
    – Experience using and creating Android JNI interfaces
    – Familiarity with the Android AIDL
    – Knowledge of BLE protocol and stack
    – Debugging techniques
    – Capable to independently take a feature through the entire development cycle while cooperating with multiple teams;
    – Excellent communication skills


     

    Responsibilities:

    Become a valued member of an autonomous, cross-functional agile team.
    Collaborate closely with other engineers, product owners and designers, to identify and solve challenging problems.
    Take full responsibility and ownership from conception, development, quality to post-deployment.

     

Log In or Sign Up to see all posted jobs