Return to Careers

Backend Developer (C++)

Riga, Latvia
Backend Developer (C++)
APPLY NOW
Atlas HUB team is looking for a Backend Software Developer to join our R&D team and take part in building the core software that powers our real-time autonomous and mission-critical systems used by defense and security forces worldwide. As part of our core development team, you will design, develop, and maintain high-performance backend software written in C++, supporting real-time data processing, control flows, and system integration. You will work closely with cross-disciplinary teams and take ownership of backend services throughout their full lifecycle - from design and development to deployment in production environments. This is a unique opportunity to work on complex, real-world systems at the intersection of robotics, autonomy, and high-performance software engineering. This is a full-time, hybrid role.

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 Atlas 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

• Salary EUR 4000-5500 gross depending on qualifications.
• Experience in a fast-growing, highly innovative global industry.
• Excellent work conditions and open-minded team.
• Health and accident insurance policies.
• Free parking lot next to the office.
• Corporate events, regular internal activities and other benefits.
• Professional development opportunities and training.

Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you!
Your submission has been received!
Something went wrong while submitting the form.
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Cookies