This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This role involves designing, developing, troubleshooting, and debugging software programs for software enhancements and new products. The engineer will develop software, including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. The role requires determining hardware compatibility and/or influencing hardware design.
Job Responsibility:
Define detailed software specifications based on product requirements
Architect, design and implement high-performance, scalable features
Design and implement robust inter-module communication mechanisms
Debug and resolve complex issues related to memory leaks, race conditions, deadlocks, dependency conflicts, and performance bottlenecks
Ensure smooth cross-compilation and portability across embedded, cloud-native, and target-specific environments
Collaborate with multi-disciplinary teams across global development centers
Lead design/code reviews, define technical standards, and mentor junior engineers
Continuously improve system observability, reliability, and maintainability
Requirements:
10+ years of experience in networking infrastructure or systems software development
Advanced programming skills in C and C++
Strong system-level debugging proficiency
Deep understanding of thread and process synchronization, IPC mechanisms
Proven experience in inter-module and inter-process communication design and implementation
Strong foundation in memory management and kernel interactions
Hands-on experience with cross-compilation and toolchains for multiple target platforms
Familiarity with networking protocols and standards including TCP/IP, BGP, OSPF, MPLS, VXLAN, etc.
Bachelor’s or Master’s degree in Computer Science or a related technical field
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.