Description Teracloud Armenia is looking for a Senior Software Engineer (C/C++) About Company: Teracloud is a global technology company developing a wide range of product lines from industrial power to operating systems. Our mission is to provide R&D services to our partners. Teracloud Armenia was established in 2020 and counting 30+ engineers now. We are proud to have a strong team of OS developers onboard and looking forward to building the best R&D Hub in the heart of Yerevan. Hop on and join us! About role: The “Open Source” R&D team at Teracloud Armenia is working on the OpenVMS operating system to port popular open-source (UNIX) software to VMS Software, Inc. (VSI) and support it on three hardware platforms: Alpha, Itanium, and x86. As part of the R&D team, you will collaborate closely with other team members to port, debug, and maintain various open-source products and system components supported by VSI. You will apply your expertise in C/C++, network interfaces, socket API, and network protocols to implement scalable, high-performance solutions that are robust and maintainable. You are expected to have a broad understanding of all aspects of a complete software solution and system-level engineering. Responsibilities Design, develop, maintain, and optimize system-level and VSI-supported open-source components; Troubleshoot, debug, upgrade, and port supported open-source products and system-level components; Diagnose and resolve complex production, performance, and stability issues; Create technical design documentation and maintain code quality standards; Collaborate with cross-functional teams to solve complex technical challenges; Write unit tests, perform code reviews, and minimize regressions; Mentor junior engineers and contribute to engineering process improvements; Present technical solutions and implementation approaches to stakeholders and management. Requirements • 5+ years of C/C++ development experience with strong system-level focus; • Experience in low-level programming and system-level development; • Good understanding of OS internals and TCP/IP networking; • Experience with UNIX-based operating systems and good knowledge of Linux; • Strong debugging, troubleshooting, and architectural problem-solving skills; • Strong knowledge of secure communication principles (SSL/TLS, encryption); • Experience leading medium-to-large development efforts; • Excellent written and verbal English communication skills. Qualifications Skills Behaviors : Motivations : Education Experience Licenses & Certifications About Us
Senior Software Engineer (Ruby/RoR, Low-Code Apps)
Workato
Software Engineer (Full-Stack/Backend & Applied AI)
Globaldevgroup
Senior Software Engineer
Globaldevgroup
Senior Software Engineer (Ruby/RoR, Chatbots & AI)
Workato
Principal Software Engineer
Servicetitan
Software Engineer II
Azul