> DOU
senior
NCube Ltd.Software Engineer
format:Hybridtype:Full-timecompany:Outsource
c++embedded linuxcmakeci/cdmultithreadingconcurrency
grpcdockernvidia jetsondigital signal processing
> full description5+ years of commercial experience with C++
Strong knowledge of modern C++ (C++17 or newer)
Experience with Embedded Linux
Hands-on experience with CMake
Experience with Git and version control workflows
Familiarity with CI/CD pipelines
Experience with automated testing
Strong understanding of multithreading and concurrency
Solid knowledge of data structures and algorithms
Experience working in Agile development environments
Upper-Intermediate English level or higher
Experience with gRPC
Familiarity with Docker / containerization
Understanding of service-oriented architectures
Knowledge of networking and communication protocols
Experience with Nvidia Jetson platforms
Background in robotics
Experience with sonar systems
Knowledge of Digital Signal Processing (DSP)
Experience with underwater robotics
Familiarity with real-time systems
Develop reliable and high-performance C++ software for real-time sonar systems
Implement new features and improve existing software components
Participate in architecture discussions and technical design reviews
Collaborate closely with senior engineers and technical leadership
Work with CI/CD pipelines and automated testing frameworks
Support software releases and maintain build stability
Estimate development efforts and participate in sprint planning
Mentor junior engineers when needed
Occasionally participate in sea trials, testing, and validation activities in real-world environments
Competitive salary with the regular review
Medical Insurance after 3 months probation period (can be used in Ukraine)
Vacation (up to 20 working days)
Sick leaves (10 working days)
National Holidays as a time off (11 days)
Online English courses
Accountant assistance and legal support
Flexible working schedule, remote, office-based or hybrid format
Fully-equipped perfect office space located in the city center (ready for work in blackouts)
Direct cooperation with the customer
Dynamic environment with low level of bureaucracy and great team spirit
Challenging projects in diverse business domains and a variety of tech stacks
Communication with Top/Senior level specialists to strengthen your hard skills
Online/offline teambuildings
Volunteering culture development and support
Відгукнутись на вакансію
We are looking for a Software Developer to join a deep-tech project focused on real-time sonar imaging and autonomous underwater systems. In this role, you will contribute to the development of mission-critical software powering advanced underwater robotics and sensing platforms used in demanding real-world environments.
The project involves building high-performance, low-latency systems for real-time data processing, autonomous operations, and underwater navigation within a highly collaborative engineering environment.