Jobs

46
  • Β· 47 views Β· 4 applications Β· 2d

    C++ Developer (f/m/d)

    Worldwide Β· Product Β· 2 years of experience Β· Advanced/Fluent
    Join us as a C++ developer Location: Berlin, Germany, or remote* Do you believe in beauty when it comes to programming? Do you have a vivid interest in elegant algorithms? Are you fluent in C++? If so, we would like to meet you. Here's what we offer...

    Join us as a C++ developer

     

    Location: Berlin, Germany, or remote*

     

    Do you believe in beauty when it comes to programming? Do you have a vivid interest in elegant algorithms? Are you fluent in C++? If so, we would like to meet you. Here's what we offer in a nutshell:

     

    • A wide array of extremely challenging C++ development tasks
    • An international team of brilliant minds
    • A working environment that makes this team stay and grow
    • Enough time to make sure that every detail of your solution is perfect
    • A flat organization and plenty of room for your ideas
    • No scheduled meetings
    • Lifestyle-friendly working hours, no deadlines, no overtime
    • Support for relocation
    • A highly competitive annual salary from the start, with a raise to EUR 130,000 after your first year

     

    * Remote positions are open exclusively to candidates residing and working within the time zones UTC-1 to UTC+4.

     

    About our software

     

    Our focus is on business slides (as opposed to more artful, open-ended applications) because they offer great potential for automation of the layout tasks traditionally performed by PowerPoint users themselves. There are plenty of challenges, from a solid understanding of what makes a good layout, to algorithms that produce an aesthetically pleasing output fast enough for interactive slide design, to an intuitive and unobtrusive user interface that supports our original approach to slide layout, to solid technical solutions for automatic bug reporting and updates, to compatibility with third-party software on the computers of over a million users.

     

    Here are some highlights of what we have done

     

    Language

     

    • Everything we do is C++. Even our customer portal is written in C++. There is some Assembler glue code where necessary, and our build scripts are written in Python, but other than that, think-cell is all about C++.
    • We closely track the latest versions of our compilers, Visual C++ and Xcode, so we can always use the latest C++ standard features as soon as they become available.
    • We fund the working group for programming languages of the German Institute for Standardization (DIN). Some of our employees are members of this committee and vote in the international standardization process ISO / IEC C++.
    • We are also an official sponsor of the Standard C++ Foundation, which promotes international standards for C++. 

     

    Library

     

    • We use Boost throughout our code, e.g., Boost.Spirit for parsing.
    • We have our own range library, in the same spirit as Boost.Range or Eric Niebler’s range-v3, but we go further, for example, by unifying internal and external iteration. We gave a talk about it, and most of the code is public.
    • We develop our own cross-platform library to support macOS and Windows with a single code base. You can find our public library here.
    • We have our own reference-counting and persistence libraries to save and restore whole object trees.
    • We have an extensive bug-reporting infrastructure. Assertions and error checks stay in the release code, and our software automatically reports bugs to our server. The server analyzes the bug, categorizes it and files it in a database that all Developers can access. If an update fixes the bug, the user can download the update directly from a bug response web page.

     

    Algorithms

     

    • think-cell was founded on the idea of an algorithm for automatic slide layout, and we are still on an exciting journey towards that ambitious vision. You can see our most recent release in action!
    • We developed a new algorithm for automatic point cloud labeling that allows labels to be positioned away from the actual points.
    • We developed a new algorithm for automatic column chart labeling.
    • We are working with John Forrest – author of the linear solver CLP – to make his simplex code faster for our kinds of problems.
    • We developed many generic data structures that are not in C++ or Boost, such as partitions.
    • Our software not only produces charts, it can also read them off print and digital images. For our chart recognition tool, we rely on OpenCV and the Leptonica Image Processing Library.

     

    Reverse Engineering

     

    • We do lots of reverse engineering with the disassembler IDA from Hex-Rays to achieve things that are not possible through the documented Microsoft Office API.
    • We have probably written the best function-hooking engine out there. Each time our software starts, we patch the Microsoft Office executables in memory. Rather than hard-coding patch addresses, we search for small chunks of assembly code to protect against minor changes in the executables.

     

    About this job

     

    We're looking for bright, creative Developers with a solid theoretical background. Our team’s backgrounds range from 10+ years of commercial experience in various fields to fresh graduates in Computer Science, Physics, and Mathematics. A university degree or work experience with C++, in combination with a fresh and creative problem-solving approach, would be ideal for this role. We love working with talented people, whether you're a student, fresh graduate, or C++ expert, therefore our recruitment process is skills-based and consists of tasks related to the role.

     

    You will mostly work independently and will be responsible for the whole range of tasks involved in implementing a new feature. You should be able to look at a problem from the user's perspective and discuss abstract concepts with fellow Developers. We expect each of our Developers to do architecture, design, implementation, customer feedback and bug fixing, rather than splitting these activities between several people. We thus put everyone in control of their own work.

     

    At think-cell, there are no deadlines or scheduled meetings. A feature is ready to be released when you are convinced that you have implemented the best possible solution. Meetings take place as needed, and only the people actually involved in the topic are required to attend. At any time in the process, ideas, suggestions and criticism from anybody in the hierarchy are welcome and are seriously considered. We want to hear your ideas, even if they mean that we have to change a lot of code to make things better.

     

    We have published several scientific articles in the areas of artificial intelligence and computer graphics, and we will encourage you to do the same. We sponsor visits to conferences and have close relationships with universities and research institutes across the U.S. and Germany.

     

    think-cell encourages a healthy work-life balance. We do not work at night or on weekends.

     

    We pay very competitive salaries and offer our Developers EUR 130,000 annually after one year of employment. If necessary, we will go out of our way to help you relocate to Berlin, and we will do what we can to help you acquire a work permit. You should be able to communicate effectively in English. Knowing German is not required, but we will arrange and cover to costs of German lessons, if desired.

    More
  • Β· 31 views Β· 1 application Β· 6d

    Senior C++ Developer - Core Platform (Ukraine) to $7000

    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!

     

    More
  • Β· 44 views Β· 6 applications Β· 30d

    Senior C++ Developer - Core Platform (Lisbon, Portugal) to $7000

    Office Work Β· Portugal Β· Product Β· 4 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 in Lisbon, Portugal (office). This position is open for relocation for...

    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 in Lisbon, Portugal (office).

    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. 

    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++ (4+ 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:

    • Support in Relocation
    • 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!

    More
  • Β· 92 views Β· 2 applications Β· 22d

    Junior C/ C++ developer to $2000

    Office Work Β· Slovakia Β· Product Β· 2 years of experience Β· Pre-Intermediate
    Due to the expansion of our office in Slovakia, we are looking for a Junior C/C++ developer. ​The position involves writing highly optimized low-latency code, reverse engineering, and linux core development. ​Technologies we use: C/Π‘++, SQL, Embedded...

    Due to the expansion of our office in Slovakia, we are looking for a Junior C/C++ developer.
    ​The position involves writing highly optimized low-latency code, reverse engineering, and linux core development.

    ​Technologies we use: C/Π‘++, SQL, Embedded Linux, multithreading
    ​The project team: 1 PM, 1 Π‘++ backend (embedded), 1 Javascript frontend
    ​Communication with teams of other projects.

    ​Responsibilities:
    ​- Development of an existing solution
    ​- Keeping technical documentation up to date
    ​- Reverse engineering of protocols
    ​- Participation in the development of linux image for embedded systems
    ​- Support and development of the existing API for hardware management

    ​Requirements:
    ​- Studies in the field of electronic engineering, communications engineering, technical computer science or comparable
    ​- Experience with C/C++, SQL, Embedded Linux, multithreading from 2 years
    ​- Good knowledge of spoken and written Ukrainian

    ​Working conditions:
    ​- Full-time employment and flexible flextime model (8 a.m .- 5 p.m. or 9 a.m. - 6 p.m)
    ​- Extensive career and training opportunities
    ​- Annual salary and performance review
    ​- Free lunches and coffee, tea, fresh fruits, and other delicious snacks
    ​- Fully paid sick leave, vacation, and health insurance and other social benefits in accordance with Slovak law.​

    More
  • Β· 35 views Β· 2 applications Β· 22d

    Middle C/ C++ developer

    Office Work Β· Slovakia Β· Product Β· 3 years of experience Β· Pre-Intermediate
    Due to the expansion of our office in Slovakia, we are looking for a Middle C/C++ developer. ​The position involves writing highly optimized low-latency code, reverse engineering, and linux core development. ​Technologies we use: C/Π‘++, SQL, Embedded...

    Due to the expansion of our office in Slovakia, we are looking for a Middle C/C++ developer.
    ​The position involves writing highly optimized low-latency code, reverse engineering, and linux core development.

    ​Technologies we use: C/Π‘++, SQL, Embedded Linux, multithreading
    ​The project team: 1 PM, 1 Π‘++ backend (embedded), 1 Javascript frontend
    ​Communication with teams of other projects.

    ​Responsibilities:
    ​- Development of an existing solution
    ​- Keeping technical documentation up to date
    ​- Reverse engineering of protocols
    ​- Participation in the development of linux image for embedded systems
    ​- Support and development of the existing API for hardware management

    ​Requirements:
    ​- Studies in the field of electronic engineering, communications engineering, technical computer science or comparable
    ​- Experience with C/C++, SQL, Embedded Linux, multithreading from 3 years
    ​- Good knowledge of spoken and written Ukrainian

    ​Working conditions:
    ​- Full-time employment and flexible flextime model (8 a.m .- 5 p.m. or 9 a.m. - 6 p.m)
    ​- Extensive career and training opportunities
    ​- Annual salary and performance review
    ​- Free lunches and coffee, tea, fresh fruits, and other delicious snacks
    ​- Fully paid sick leave, vacation, and health insurance and other social benefits in accordance with Slovak law.​

    More
  • Β· 84 views Β· 2 applications Β· 19d

    Junior C++ /Qt Widgets developer to $2000

    Office Work Β· Slovakia Β· Product Β· 2 years of experience Β· Pre-Intermediate
    The Slovak subsidiary Ozzylogik s.r.o. has global responsibility for sales, development, and production of high-tech equipment and software. Due to the expansion of our office in Slovakia, we are looking for a Senior C++/Qt Widgets developer. Technologies...

    The Slovak subsidiary Ozzylogik s.r.o. has global responsibility for sales, development, and production of high-tech equipment and software.

    Due to the expansion of our office in Slovakia, we are looking for a Senior C++/Qt Widgets developer.

    Technologies we use: C++, Qt, Widgets, Multithreading, SQLite, Sockets

    The project team: 6 Π‘++ developers, 2 PHP and 2 Manual QA

     

    Requirements:

    - Studies in the field of electronic engineering, communications engineering, technical computer science or comparable

    - Very good knowledge and experience in C++ and with library Qt Widgets

    - Experience with the technologies: Multithreading, SQLite, Sockets

     

    Working conditions:

    - We offer you a сompetitive salary that meets your expectations

    - Depending on specific qualifications and experience, overpayment is possible

    - Full-time employment and flexible flextime model (8 a.m .- 5 p.m. or 9 a.m. - 6 p.m)

    - Extensive career and training opportunities

    - Annual salary and performance review

    - Free lunches and coffee, tea, fresh fruits, and other delicious snacks

    - Fully paid sick leave, vacation, and health insurance and other social benefits in accordance with Slovak law.

    More
  • Β· 49 views Β· 2 applications Β· 19d

    Middle C++ /Qt Widgets developer

    Office Work Β· Slovakia Β· Product Β· 3 years of experience Β· Pre-Intermediate
    The Slovak subsidiary Ozzylogik s.r.o. has global responsibility for sales, development, and production of high-tech equipment and software. Due to the expansion of our office in Slovakia, we are looking for a Senior C++/Qt Widgets developer. Technologies...

    The Slovak subsidiary Ozzylogik s.r.o. has global responsibility for sales, development, and production of high-tech equipment and software.

    Due to the expansion of our office in Slovakia, we are looking for a Senior C++/Qt Widgets developer.

    Technologies we use: C++, Qt, Widgets, Multithreading, SQLite, Sockets

    The project team: 6 Π‘++ developers, 2 PHP and 2 Manual QA

     

    Responsibilities:

    - Developing and maintaining the existing solution on C++/Qt widgets, ensuring its functionality, performance, and stability.

    - Analyzing, evaluating, and coordinating the requirements of customers and internal stakeholders to derive software architecture requirements.

    - Taking charge of the design and implementation of the software architecture within the team and with development partners.

    - Analyzing and optimizing existing software components and architectures in terms of performance, stability, and functionality.

    - Identifying, evaluating, structuring, and describing the software requirements as well as the software elements and their internal and external interfaces.

    - Writing and maintaining up-to-date technical documentation to ensure the accuracy and relevance of documentation throughout the development process.

    - Providing support and guidance to foreign locations as part of the software development process, including conducting reviews.

    - Estimating the effort required for software development and reporting on possible effects on costs, schedule, and functionality during development.

     

    Requirements:

    - Studies in the field of electronic engineering, communications engineering, technical computer science or comparable

    - Very good knowledge and experience in C++ and with library Qt Widgets

    - Experience with the technologies: Multithreading, SQLite, Sockets

     

    Working conditions:

    - We offer you a сompetitive salary that meets your expectations

    - Depending on specific qualifications and experience, overpayment is possible

    - Full-time employment and flexible flextime model (8 a.m .- 5 p.m. or 9 a.m. - 6 p.m)

    - Extensive career and training opportunities

    - Annual salary and performance review

    - Free lunches and coffee, tea, fresh fruits, and other delicious snacks

    - Fully paid sick leave, vacation, and health insurance and other social benefits in accordance with Slovak law.

    More
  • Β· 73 views Β· 4 applications Β· 13d

    Junior C++ Developer - Core Platform to $2500

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 2 years 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++ (2+ 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
    More
  • Β· 53 views Β· 2 applications Β· 30d

    Senior C++ Developer (macOS)

    Full Remote Β· Ukraine Β· Product Β· 5 years of experience Β· Upper-Intermediate
    Description About TeramindTeramind 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...

    Description

    About TeramindTeramind 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 ValuesAt 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.

    This is a Senior C++ Developer with strong macOS experience (Objective-C)

     

    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

    • 5+ yrs experience with C++11 or newer on macOS
    • 3+ yrs experience with Objective-C
    • Strong proficiency with Boost libraries
    • Clean code experience
    • Understanding fundamental design principles behind scalable applications
    • Unit tests/integration tests experience
    • Proficient knowledge of GIT
    • Excellent interpersonal skills
    • Highly organized with precise attention to detail
    • Ability to work well with others in a fast-paced, dynamic environment
    • Desire to learn and adapt to new requirements
    • Advanced spoken and written English
       

    Very nice to have

    • Low-level OS interface experience
    • Qt framework knowledge
    • Swift experience
    • Networking Programming Experience (TCP, UDP, HTTP, HTTPS)
    • Drivers development experience
    • System Extensions development experience
    • Development or usage of MDM solutions
    • Experience working with and deploying SaaS application, Docker

    Benefits

    This is a remote job. Work from anywhere!

    We're a global, distributed team looking for the finest talent. We've been thriving as a fully-remote team since 2014. To us, remote work means flexibility and having truly diverse, global teams.

    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 on performance
    • Career-growth opportunities
    • Flexible Time Off and Paid Time Off benefits
    • Ongoing training and development opportunities

     


     

    More
  • Β· 79 views Β· 14 applications Β· 29d

    Senior C++ Developer

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

    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
  • Β· 173 views Β· 12 applications Β· 16d

    C++ Developer

    Ukraine Β· Product Β· 3 years of experience Β· Upper-Intermediate
    Samsung R&D Institute Ukraine is looking for a passionate and collaborative C++ Developer to join our team. You will work with security and system development engineers tackling real-world tasks with Samsung flagships in use by hundreds of millions of...

    Samsung R&D Institute Ukraine is looking for a passionate and collaborative C++ Developer to join our team.
    You will work with security and system development engineers tackling real-world tasks with Samsung flagships in use by hundreds of millions of users worldwide.
    If you love working with consumer-facing products we are glad to meet you at Samsung team of professionals in Samsung R&D Institute Ukraine.
     

    Responsibilities: 

    Linux middleware development for Tizen TVs:

    • develop security solutions in C++ for Linux (ARM platform)
    • design, develop, build, debug, test, profile Linux user-space modules
    • research activities and strategic prototyping for future Samsung products

     

    Major Requirements:

    • experience with Linux user-space development in C++
    • general C/C++, Posix API, building / testing / packaging / debugging / scripting in Linux
    • experience with multithreading
    • experience with Network stack
    • applied cryptography (basic understanding)
    • understanding of Linux system internals
    • at least Bachelor degree, good technical English
       

    Optional Requirements:

    • experience with system low-level development. Linux kernel
    • solid knowledge in software design (UML, typical architectures) and implementation in C++
    • aware of the recent C++ specifications (C++11, C++14, C++17)
    • aware of OpenSource C++ libraries for re-use (Apache, Boost oth.)
    • knowledge of Linux security architecture (MAC/DAC, SE, LSM, Android/Tizen security models)
    • aware of Secure Coding best practices for C++
    • comfortable with cross-platform development

     

    Benefits:

    • competitive salary, annual salary review, annual bonuses
    • paid 28 work days of annual vacations and sick leaves
    • opportunity to become an inventor of international patents with paid bonuses
    • medical & life insurance for employees and their children
    • paid lunches
    • discounts to Samsung products, services
    • regular education and self-development on internal courses and seminars
    • hybrid work format, working in office is required for some tasks
    More
  • Β· 18 views Β· 0 applications Β· 7d

    Lead C/C++ Developer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 7 years of experience Β· Intermediate MilTech πŸͺ–
    Oko Camera is a Ukrainian product company founded in 2022 that designs and manufactures thermal imaging cameras for unmanned aerial systems (UAS), unmanned ground vehicles (UGV), and other defense systems. Our cameras are actively used for reconnaissance...

    Oko Camera is a Ukrainian product company founded in 2022 that designs and manufactures thermal imaging cameras for unmanned aerial systems (UAS), unmanned ground vehicles (UGV), and other defense systems. Our cameras are actively used for reconnaissance and targeting in low-visibility conditions or adverse weather.

    Our primary goal is to provide manufacturers and the military with effective thermal imaging technologies. We quickly respond to feedback, adapting products to meet their evolving needs.

    We conduct our complete in-house production cycle in Ukraine: from creating miniature high-density electronic boards, implementing video signal processing algorithms, designing mechanical and optical components, prototyping, laboratory calibration, and testing to mass production.

     

    Requirements:

    • 7+ years of Software Applications Engineering, Software Development experience, or related work experience
    • Master’s degree in Applied Mathematics, Computer Science, or Cybernetics
    • Experience with Embedded software development, integration, and debugging
    • Experience with C/C++ programming
    • Experience with Linux driver development
    • Excellent issue triage and debugging skills
    • Good communication and excellent teamwork skills
    • Quick adaptability to work with new technologies
    • Experience with V4l2 and GStreamer
    • Willingness to automate processes

     

    Would be a plus:

    • DMA
    • Experience in a Team Lead role
    • Experience with camera integration (including libcamera)
    • Experience with Robotic Operating System (ROS)
    • Experience with computer vision

     

    Responsibilities:

    • Participate in architecture design and implementation
    • Code review
    • Collaborate with the team of mathematicians
    • Writing drivers and GStreamer plugins from scratch
    • Enhance existing drivers and GStreamer plugins to meet customer needs
    • Build and maintain CI/CD pipelines and automated tests in a working state

     

    We offer:

    • The opportunity to contribute to the development of defense and high-tech innovations in Ukraine
    • All necessary computer equipment and work-related tools
    • Official employment with a competitive benefits package
    • 18 days of paid annual leave and paid sick days
    • Military service deferment for eligible employees with valid military registration documents

     

    At Oko Camera, we’re not just adapting to changes but shaping it. Join our team and contribute directly to Ukraine’s technological superiority on the battlefield.

    More
  • Β· 59 views Β· 2 applications Β· 12d

    C++/CUDA Developer

    Ukraine Β· 4 years of experience Β· Upper-Intermediate
    DataRoot Labs is a full-cycle AI R&D center and the largest talent and compute pool in Ukraine. In 8+ years in business, we’ve completed over 45 AI-enriched projects for numerous industry leaders and startups in Automotive, Energy and natural resources,...

    DataRoot Labs is a full-cycle AI R&D center and the largest talent and compute pool in Ukraine. In 8+ years in business, we’ve completed over 45 AI-enriched projects for numerous industry leaders and startups in Automotive, Energy and natural resources, Navigation, Gaming, Education, and more.

    Our client provides autonomous trucks for logistics yard operations, improving safety and efficiency by replacing human drivers.

    You’ll be responsible for making the AI stack drive the vehicle properly!
     

    Key Responsibilities:

    • Write and maintain efficient and scalable code in C++ with a strong focus on CUDA
    • Profile and fine-tune CUDA kernels for performance, memory usage, and scalability
    • Work with multi-threaded and parallel computing concepts to maximize GPU throughput
    • Work closely with ML engineers, system architects, and DevOps to deliver performant systems
    • Provide input on software design, architecture, and best practices in GPU-accelerated environments
    • Design performance tests and benchmarks to validate software under real-world loads
       

    Requirements:

    • 4+ years with C++, including modern standards (C++11/14/17)
    • 1+ year of hands-on experience with CUDA development
    • Strong understanding of parallel computing and GPU optimization techniques
    • Familiarity with profiling tools such as Nsight, Valgrind, or CUDA Profiler
    • Good understanding of memory management, multithreading, and data structures
    • Upper-Intermediate English (written & spoken) for documentation and collaboration.
       

    Would be a plus:

    • Experience in Automotive
    • Knowledge of machine learning or computer vision pipelines
       

    What We Offer:

    • Startup culture, a strong goal-oriented team, and a research mindset
    • Opportunity to leverage your engineering skills for fellow engineers and shape the future of AI
    • Working with the newest technical equipment
    • 20 working days of annual vacation leave
    • English courses, Educational Events & Conferences
    • Medical insurance
    More
  • Β· 43 views Β· 3 applications Β· 6d

    C++ (Linux) engineer IRC262939

    Full Remote Β· Ukraine Β· 1 year of experience Β· Intermediate
    Description The Broadband team works on 2nd generations of Harmonic (NASDAQ:HLIT) Cable Access products: actively developing the industry’s first software-based CCAP solution (β€œCable OS”) and cloud-native CMTS. These solutions allow cable operator...

    Description

    The Broadband team works on 2nd generations of Harmonic (NASDAQ:HLIT) Cable Access products: actively developing the industry’s first software-based CCAP solution (β€œCable OS”) and cloud-native CMTS.

    These solutions allow cable operator companies to deliver IP-based data, video, and voice services to millions of customers. Focus is given to CableOS 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 HW network equipment.

    The system is based on microservice architecture and is running on the general purpose CPUs. It doesn’t require using ASICs and makes it possible to run the SW both on bare metal servers as well as on the private cloud infostructure. CableOS is a pioneer in DOCSIS software-defined networking (SDN) with all the benefits it gives to service providers.

    GlobalLogic team is involved in development, manual and automated testing, as well as in solution integration at customers’ headend and further technical support 24/7 by providing professional services for Customers.

     

    Requirements

    • 2+ years of experience;
    • Good knowledge and experience in development in C++;
    • Good knowledge of STL;
    • Knowledge and experience in multithreading;
    • OOP knowledge;
    • Experience in programming under Linux or Unix-like systems.

     

    Job responsibilities

    • Design and implementation of network-oriented applications (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.
    More
  • Β· 6 views Β· 0 applications Β· 1d

    C++/Qt QML developer

    Office Work Β· Slovakia Β· Product Β· 2 years of experience
    The Slovak subsidiary Ozzylogik s.r.o. has global responsibility for sales, development, and production of high-tech equipment and software. Due to the expansion of our office in Slovakia, we are looking for a C++/Qt QML developer. Technologies we...

    The Slovak subsidiary Ozzylogik s.r.o. has global responsibility for sales, development, and production of high-tech equipment and software. 

     

    Due to the expansion of our office in Slovakia, we are looking for a C++/Qt QML developer.

     

    Technologies we use: C++, Windows, SQLite, multithreading, socket.

    The project team: : 6 Π‘++ developers, 2 PHP and 2 Manual QA 

     

    Responsibilities:

    - Code writing and creating a GUI for working with maps

     

    Working conditions:

    • Full-time employment and flexible flextime model (8 a.m .- 5 p.m. or 9 a.m. - 6 p.m)
    • Extensive career and training opportunities
    • Annual salary and performance review
    • Free lunches and coffee, tea, fresh fruits, and other delicious snacks
    • Fully paid sick leave, vacation, and health insurance and other social benefits in accordance with Slovak law.
    More