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.
Must have: * 5+ 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
Good to have: * 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
Responsibilities: * 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
We offer: * 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