Software Architect (C++)
Allwyn Corporation
About the role
Role: Software Architect
Location: Bangalore, India (Hybrid)
Looking for someone who is based out of Bangalore
Work model: Hybrid. 3 days in office + 2 days remote
Work hours: 12.30 PM to 9.30 PM India Time (to ensure overlap with the US ET time till 12 Noon)
Must-Have Experience (Strict Criteria) • Experience working in medium to large-scale product-based organizations • Proven experience handling multiple modules simultaneously (current system consists of 6+ modules) • Strong experience working on large, complex telecom/satellite projects • Experience managing or contributing within sizeable engineering teams (please mention team size handled) • Direct and frequent client interaction / stakeholder communication experience • 10+ years of overall software development experience • Key Responsibilities • Lead end-to-end architecture and system design of including RF and baseband subsystems. • Architect and develop high-performance, scalable, multi-threaded C++ (C++17/C++20) applications optimized for low-latency and mission-critical telecom environments. • Define software–hardware integration strategies across RF front-end, modem layers, and networking components. • Design and optimize networking architectures (TCP/IP, UDP, IPv4/IPv6, socket programming) with satellite acceleration techniques. • Establish architectural standards, design patterns, coding guidelines, and conduct technical reviews to ensure software quality and reliability. • Drive performance tuning, memory optimization, and system stability improvements.
Required Qualifications • 10+ years of experience in software development and architecture, with strong expertise in modern C++ and Linux-based systems. • Strong experience designing multi-threaded, high-throughput systems with deep understanding of networking and protocol-level implementations.
Tools & Technologies
Languages: C++ (C++11, C++17, C++20)
Operating Systems: Linux (Ubuntu)
Build & Dependency Management: CMake, Conan
Version Control: Git, Bitbucket
DevOps & Containers: Docker, Kubernetes, Jenkins, Artifactory
Agile Tools: Jira, Confluence
Networking: TCP/IP, UDP, IPv4/IPv6, Socket Programming
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free