Software Engineer C/C++
Teracloud Llc — Armenia · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
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.
Key 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 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.
We have 144,382 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 144,382 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume