We are seeking adetail-oriented, highly analytical Junior Systems Software Engineer to join ourcore engineering team. In this role, you will design, implement, and optimizelow-level application architecture, networking protocols, and performance-criticalsystems. The ideal candidate brings a strong foundation in computer sciencefundamentals, hands-on experience with C++ and Python, and a passion forbuilding responsive, scalable software.
聽
Key Responsibilities:
路聽聽聽聽聽聽聽 Systems & Network Architecture:聽Design,implement, and maintain custom networking components, client-server models, andprotocol resolvers (UDP/TCP, DNS, socket communications).
路聽聽聽聽聽聽聽 Algorithm & Performance Optimization:聽Apply datastructures, memory management, and graph search heuristics (e.g., A*, customhashing, priority queues) to solve complex performance and indexing challenges.
路聽聽聽聽聽聽聽 Testing & Quality Assurance:聽Develop andexecute comprehensive unit, integration, and stress tests to validate networkstate synchronization, catch edge cases, and eliminate execution bottlenecks.
路聽聽聽聽聽聽聽 Debugging & Problem Solving:聽Utilizelow-level debugging tools (GDB, Wireshark) to trace memory leaks, analyzepacket flow, and debug asynchronous multi-threaded or multi-client executionpaths.
路聽聽聽聽聽聽聽 Cross-Functional Collaboration:聽Partner withcross-functional teams to design clean, modular codebases and maintain versioncontrol integrity across all release cycles.
聽
Key Requirements:
路聽聽聽聽聽聽聽 Education:聽Bachelor of Science in ComputerScience, Computer Engineering, or a related technical discipline (GPA 3.5+preferred).
路聽聽聽聽聽聽聽 Core Languages:聽Strong proficiency in聽C++聽and聽Python.Familiarity with C, C#, Java, SQL, or x86 Assembly is a plus.
路聽聽聽聽聽聽聽 Systems & Networking:聽Solidunderstanding of TCP/UDP networking principles, socket programming, cachingmechanisms, operating systems, and computer architecture.
路聽聽聽聽聽聽聽 Tools & Environment:聽Hands-onexperience with聽Linux/Bash,聽Git/GitHub,聽GDB,and聽Wireshark. Experience with SFML, Unity, or VR/AR engines isdesirable.
路聽聽聽聽聽聽聽 CS Fundamentals:聽Proven command of object-orienteddesign, algorithmic complexity, recursive problem-solving, and concurrent statemanagement.
聽
Desired Competencies:
路聽聽聽聽聽聽聽 Self-startercapable of managing end-to-end projects鈥攆rom requirement mapping tocomprehensive testing.
路聽聽聽聽聽聽聽 Passionfor interactive media, high-performance computing, or game engine mechanics.
路聽聽聽聽聽聽聽 Strongwritten and verbal communication skills for technical documentation and codereviews.
Learn more about this Employer on their Career Site
