Gemicle

Backend Developer (C++), Vinnytsia HUB, Ukraine

An engineering and technology company that creates cutting-edge robotic, autonomous, and mission-critical systems used in real-world conditions around the world. Teams work on complex hardware and software solutions, from system architecture and electronics to high-performance real-time software.
 

The company's employees work in international engineering hubs, where local talent interacts with teams and partners from different countries, sees the direct impact of their work, and participates in global projects. This opens up opportunities for professional growth, development of expertise in robotics and autonomous systems, and participation in the creation of innovative solutions that shape the future of high-tech industries

KEY RESPONSIBILITIES

• Design, develop, and maintain high-performance backend software in C++.
• Implement robust, scalable, and efficient system components for real-time operation.
• Partner with diverse, cross-disciplinary teams across the HUB to transform innovative ideas into impactful outcomes.
• Integrate and test various internal and external APIs.
• Participate in architecture design, technical decision-making, and system integration.
• Optimize performance, reliability, and resource usage for mission-critical environments.
• Conduct code reviews and ensure high code quality and adherence to best practices.
• Debug, profile, and maintain complex production systems.

BASIC QUALIFICATIONS

• At least 5 years of hands-on experience developing C++.
• Strong understanding of software engineering fundamentals, including OOP, memory management, and multithreading.
• Experience developing and maintaining complex backend or system-level software.
• Experience working in Linux environments.
• Experience working with version control and development tools (Git, Jira, Bitbucket, etc.).
• Ability to work independently, take ownership, and learn quickly.

PREFERRED SKILLS AND EXPERIENCE

• Experience working with ROS2.
• Familiarity with DDS-based communication protocols.
• Background in robotics, autonomous systems, or real-time distributed systems.
• Experience with performance or mission critical software.
• Experience with Docker and containerized deployments.

What we offer
• Experience working in a fast-growing, highly innovative global industry.
• Excellent working conditions and an open team.
• Corporate events, regular internal activities, and other benefits.
• Opportunities for professional development and training.

 

Required languages

English B2 - Upper Intermediate
C++, ROS2, Linux, Docker, DDS-based communication protocols, Git, Bitbucket, OOP
Published 4 February
6 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...