GGateway · 3 months ago
Senior Software Engineer (RDMA Development)
GGateway is seeking a Senior Software Engineer with strong, hands-on experience in RDMA development to join our team and contribute to a project with one of our leading international clients in the semiconductor industry. In this role, you will be responsible for designing, developing, and optimizing high-performance software systems that interact closely with hardware and networking layers.
Data ManagementInformation TechnologyOutsourcingWeb Design
Responsibilities
Lead the development of high-performance systems using Python, with a focus on modular design, CLI tools, and scalable architecture
Drive the design and implementation of RDMA-based solutions, ensuring efficient, low-latency communication across distributed systems
Manage and optimize applications in Linux environments, demonstrating expert-level knowledge of system internals, file systems, and process handling
Oversee complex network configurations, including IP routing, interface setup, and Ethernet troubleshooting using diagnostic tools
Architect and maintain robust TCP/IP-based client-server systems, applying advanced socket programming techniques
Conduct detailed performance profiling and system tuning, optimizing CPU, memory, and I/O usage across critical components
Contribute to low-level development in C++ where performance or system-level access is required
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field
Hands-on solid experience with RDMA (must-have)
Strong proficiency in programming with Python, including functions, modules, and CLI tool development
Solid hands-on experience working in Linux environments, with good understanding of file systems, processes, permissions and system tools
Good knowledge and practical experience in computer networking, including Ethernet, IP addressing, routing, and interface configuration
Familiarity with network diagnostic tools
Good understanding of TCP/IP protocols, socket programming, and client-server architecture
Basic experience with C++
Basic understanding of performance profiling tools and techniques (CPU, memory, I/O)
Excellent English Communication and writing skills
Company
GGateway
GGateway is a woman-owned IT company that provides outsourcing, design verification, content management, and data management services.
Funding
Current Stage
Early StageCompany data provided by crunchbase