Jobs
45-
Β· 61 views Β· 7 applications Β· 5d
C++ Developer (f/m/d)
Worldwide Β· Product Β· 2 years of experience Β· Advanced/FluentJoin 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 -
Β· 37 views Β· 1 application Β· 9d
Senior C++ Developer - Core Platform (Ukraine) to $7000
Office Work Β· Portugal, Ukraine (Kyiv) Β· Product Β· 6 years of experience Β· Upper-IntermediateAbout 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!
-
Β· 92 views Β· 2 applications Β· 25d
Junior C/ C++ developer to $2000
Office Work Β· Slovakia Β· Product Β· 2 years of experience Β· Pre-IntermediateDue 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.
More
β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.β -
Β· 36 views Β· 3 applications Β· 25d
Middle C/ C++ developer
Office Work Β· Slovakia Β· Product Β· 3 years of experience Β· Pre-IntermediateDue 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.
More
β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.β -
Β· 84 views Β· 2 applications Β· 22d
Junior C++ /Qt Widgets developer to $2000
Office Work Β· Slovakia Β· Product Β· 2 years of experience Β· Pre-IntermediateThe 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 -
Β· 50 views Β· 2 applications Β· 22d
Middle C++ /Qt Widgets developer
Office Work Β· Slovakia Β· Product Β· 3 years of experience Β· Pre-IntermediateThe 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 -
Β· 80 views Β· 4 applications Β· 16d
Junior C++ Developer - Core Platform to $2500
Office Work Β· Ukraine (Kyiv) Β· Product Β· 2 years of experience Β· Upper-IntermediateAbout 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
-
Β· 60 views Β· 0 applications Β· 19d
Middle C++ engineer (#3066)
Full Remote Β· Poland, Romania Β· 3 years of experience Β· Upper-IntermediateProduct details: A comprehensive Engineering Document Management System (EDMS) designed to streamline the management of engineering documents and data throughout their lifecycle. It serves as a centralized repository, ensuring that all stakeholders have...Product details: A comprehensive Engineering Document Management System (EDMS) designed to streamline the management of engineering documents and data throughout their lifecycle. It serves as a centralized repository, ensuring that all stakeholders have access to accurate, up-to-date information, thereby enhancing collaboration and operational efficiency.
Technologies:
- PowerWeb - COM/DCOM, C++, ISAPI extensions, XML/XSLT, JS/HTML, XML Web services, MFC/ATL
- Client/EDM server - C/C++, MFC/ATL, SQL (and Oracle), MS Access, Sqlite, Win32 API and generic Windows applications programming knowledge, Windows search
- ES, Publisher, Hyperion, SiteCache (all .NET servers and clients) - C#, .NET Framework, ASP.NET, COM/DCOM, T-SQL and PSQL (Oracle), ExtJS old versions, JS/TS, SignalR, Windows search
- CAD and other integrations - COM/DCOM, .NET Framework and Core, WCF, XML Web Services (SOAP), C/C++, C#, Win32 API, Windows Desktop applications - MFC/ATL, Windows Forms, some exp working with AutoCAD and verticals, Microstation, Inventor and Revit, Office object model
- Setup - InstallShield, WiX and/or modern setup technologies (web install), Windows Applications registration and installation, Windows server management (services, sc command line), COM/DCOM, Windows security, Active directory and tools, Windows Networking (NetBios, WINS), TCP/IP networking (DNS)
- Infrastructure for pipelines - Teamcity, build pipelines and MAT-pipelines - PowerShell, Azure infrastructure, Nuget (work with package managers, also NPM)
Requirements:
- 3+ years of experience with C++ development.
- Strong background in developing Windows desktop applications, preferably using MFC/ATL.
- Experience with web technologies such as HTML, CSS, JavaScript.
- Hands-on experience with SQL for both MS SQL Server and Oracle.
- Familiarity with XSLT, InstallShield, and XML web services.
Nice to have:
- Experience with Windows Search integration.
- Familiarity with TeamCity and PowerShell scripting.
- Exposure to COM/DCOM architecture (training can be provided).
More
Responsibilities:
- Building new features on the top of existing application, using C++, JS
- Actively use COM/DCOM model in your everyday work
- Support of existing desktop application (bug fixes, security updates, technical improvements)
- Work, using SAFe methodology, to deliver incremental value, actively participating in code reviews, sprint planning, and design discussions.
- Troubleshoot and debug complex issues in production and staging environments.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices. -
Β· 177 views Β· 12 applications Β· 19d
C++ Developer
Ukraine Β· Product Β· 3 years of experience Β· Upper-IntermediateSamsung 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
-
Β· 19 views Β· 0 applications Β· 10d
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 -
Β· 65 views Β· 2 applications Β· 15d
C++/CUDA Developer
Ukraine Β· 4 years of experience Β· Upper-IntermediateDataRoot 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
-
Β· 30 views Β· 1 application Β· 2d
C++ Software Developer (Image Processing)
Ukraine Β· Product Β· 3 years of experience Β· IntermediateWe are looking for an experienced C++ Software Engineer with strong background in Image Processing to take part in innovative Samsung Electronics projects targeted at devices, which will be commercialized for the worldwide use. The development process...We are looking for an experienced C++ Software Engineer with strong background in Image Processing to take part in innovative Samsung Electronics projects targeted at devices, which will be commercialized for the worldwide use. The development process will involve cutting-edge and state-of-the-art technologies, critical thinking, ability to influence and shape the end product.
Responsibilities:
- Research and development of Image Processing algorithms and ML models
- Design, develop and maintain lightweight, efficient C++ inference code for the developed algorithms
- Write clean and well-documented code
- Participate in code review and contribute to our coding standards and best practices
- Proactively identify and address performance bottlenecks and memory issues
- Stay up-to-data with the latest C++ standards and technologies
Job Qualification:
- Bachelorβs/Masterβs degree in Software Engineering or a related field
- 3+ years of professional experience in C++ software development
- Strong background in algorithms
- Experience in image or video processing algorithms development
- Familiarity with software development process and SW lifecycles
- Experience with Python and frameworks (TensorFlow, PyTorch, Etc.) for ML models prototyping for visual data processing
- Experienced with Linux
Will be a plus:
- Experience with Tone Mapping algorithms and HDR standards
- Experience with code performance optimization
- Experience with algorithm and ML models optimization for on device inference
- Python for prototyping and/or ML scripts development
- Experience with OpenCV or similar libraries
- Participation in CV/ML/DL-intensive research (papers, patents, etcβ¦)
PhD in Computer Science or related field
Working Conditions:
- official employment β GIG contract
- remote work is possible as well as work in Kyiv office
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
-
Β· 16 views Β· 0 applications Β· 4d
C++/Qt QML developer
Office Work Β· Slovakia Β· Product Β· 2 years of experienceThe 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.
-
Β· 47 views Β· 6 applications Β· 29d
Senior C++ Engineer
Full Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· Upper-IntermediateAbout Us We are a leading Israeli IT company with 15 years of market experience and 8 years in Ukraine. Officially registered in Ukraine, Israel, and Estonia, we employ over 100 professionals worldwide. Specializing in successful startup collaboration, we...About Us
We are a leading Israeli IT company with 15 years of market experience and 8 years in Ukraine. Officially registered in Ukraine, Israel, and Estonia, we employ over 100 professionals worldwide. Specializing in successful startup collaboration, we offer services across e-commerce, Fintech, logistics, and healthcare.
Our client is a global leader in biomedical imaging. It is dedicated to advancing diagnostic solutions for pathology and cytogenetic laboratories. They have been innovating for over 30 years and offer various computer-aided tools for analyzing bright field, fluorescence, and spectral imaging.
Currently, weβre looking for a highly skilled and passionate Senior C++ Engineer with WinForms and MFC expertise to join our team!
Key Requirements:
πΉ5+ years of experience with the C++ programming language;
πΉProficiency in Windows Forms for GUI development β must;
πΉExperience with Microsoft Foundation Class (MFC);
πΉDeep expertise in client-server architecture development;
πΉBachelor's degree in Software Engineering, Computer Science, or related fields;
πΉEnglish β Upper-Intermediate or higher.
What you will do:
πΉDevelop and integrate applications using MFC or WinForms to ensure high performance and responsiveness;
πΉTroubleshoot and resolve complex integration issues related to services and cloud infrastructure;
πΉParticipate in Agile/Scrum processes, managing backlogs and delivering solutions iteratively;
πΉCollaborate with R&D teams to design and implement new features, ensuring code is reusable and efficient;
πΉConduct testing to ensure the quality and performance of applications, applying best practices in software development.
Interview stages:
πΉHR Interview;
πΉTech interview with Team Lead;
πΉClient Interviews;
πΉReference check;
πΉOffer.
Why Join Us?
πΉ Be part of a friendly international team, working together on interesting global projects;
πΉ Enjoy many chances to grow, learn from mentors, and work on projects that make a real difference;
πΉ Join a team that loves fresh ideas and supports creativity and new solutions;
πΉ Work closely with clients, building great communication skills and learning directly from their needs;
πΉ Thrive in a workplace that values your needs, offering flexibility and a good balance between work and life.
More -
Β· 88 views Β· 6 applications Β· 26d
C++ Developer
Office Work Β· Ukraine (Kyiv) Β· Product Β· 5 years of experience Β· Intermediate MilTech πͺWe are seeking an experienced C++ Developer to join the Gyrolab Electronics team full-time at our R&D office in Kyiv. You will play a role in developing cutting-edge embedded systems and desktop terminals, contributing to the design, implementation, and...We are seeking an experienced C++ Developer to join the Gyrolab Electronics team full-time at our R&D office in Kyiv. You will play a role in developing cutting-edge embedded systems and desktop terminals, contributing to the design, implementation, and optimization of software components.
Responsibilities and Domains
In this role, your primary focus will be on engineering robust, stable, and high-performance C++ code. We value strong analytical and problem-solving skills, enabling you to tackle complex challenges both autonomously and collaboratively within our team.
General:
- Designing, developing, and maintaining clean, efficient, and reliable C++ code for embedded Linux platforms and desktop Windows.
- Collaborating effectively with cross-functional teams (hardware, software, QA) to define requirements, design solutions, and integrate components.
- Debugging and resolving complex software issues, often involving interaction with hardware.
- Participating in code reviews, providing and receiving constructive feedback.
Contributing to testing strategies and implementation to ensure software quality.
You may not work in all the areas listed below simultaneously but your contributions will likely span several of these domains (you may also not have experience with that but we expect you to learn it in the process):
- Video Processing: Developing and optimizing real-time video processing pipelines on embedded systems.
- Image Processing: Implementing and optimizing algorithms for image enhancement, stabilization, or correction.
- Control Loops: Designing and implementing real-time control loops for system components or interaction with external hardware.
- Telemetry & Monitoring: Developing software for collecting, processing, and reporting system telemetry, diagnostics, and performance data.
- Qt GUI Application Development: Build and enhance Qt-based operator application (Windows) for system interaction, ensuring clean UI, intuitive UX, and robust networking. Focus includes tools for configuration, control, performance measurement display, and diagnostics.
Requirements:
- 3+ years of experience in C++ development on Linux platforms writing stable, performant, and maintainable code
- Experience with version control systems (Git)
- Strong problem-solving and analytical skills, with the ability to work both independently and as part of a team.
- Excellent communication and teamwork skills
- Bachelorβs or Masterβs degree in Computer Science, Electrical Engineering, or a related field.
- Intermediate level of English
Will be a plus:
- Knowledge of Rust programming language is a plus (while we donβt have a Rust codebase currently, familiarity with its principles is valued).
- Experience with automated testing, continuous integration/continuous deployment (CI/CD).
- Experience with video encoding/decoding standards (particularly HEVC) and associated libraries (e.g., FFmpeg).
- Utilizing hardware acceleration (e.g., GPUs) via APIs like OpenGL (shaders) or CUDA for video tasks.
- Experience with techniques like geometric transformations (homography, non-affine), lens distortion correction, or deshading.
- Familiarity with image processing libraries (e.g., OpenCV).
- Experience with control protocols or systems relevant to robotics, cameras, or gimbals (e.g., MAVLink, SimpleBGC/AlexMos, Sony VISCA).
We offer:
- Work from R&D office in Kyiv
- The opportunity to contribute to the development of defense and high-tech innovations in Ukraine
- Job type: full-time, schedule 5/2 (10β19 or 9β18)
- Official employment (gig-contract)
- 24 days of paid annual leave
- Military service deferment for eligible employees with valid military registration documents
- All necessary computer equipment and work-related tools
- Office equipped with a generator and a stable internet connection
Interview process:
- Recruiting interview β 45 min
- Technical interview β 1.5 hours
- Cultural fit interview β 30 min
- Final interview in the office β 45 min
Please send your CV and we will come back to you within 5 working days in case your skills are suitable.
More