C++ developer
Listed on 2025-12-22
-
Software Development
C++ Developer, Software Engineer, Unix/Linux, Embedded Software Engineer
Role: C++ developer
Location:
San Jose CA / RTP NC (Hybrid)
Position Type:
Contract
Note :
Focus must be on C++ , System Programing.
System-Level Programming Developer with expertise in C++, C and Linux systems. The ideal candidate will have deep knowledge of operating system architecture, system calls, multi-threaded programming, file systems, and storage solutions.
Key Responsibilities:
• Develop and optimize system-level software using C and C++.
• Work extensively with Linux internals and operating system architecture.
• Implement and manage system calls and multi-threading for efficient process execution.
• Design and optimize file systems and data path storage solutions.
• Develop robust algorithms and data structures for core system functionality.
• Ensure CPU, memory, and storage management efficiency within the system environment.
• Optimize thread management and parallel processing for high-performance computing.
• Collaborate with cross-functional teams on system-level optimizations
Required
Skills & Experience:
• Strong proficiency in C++ for system programming.
• Expert knowledge of Linux internals, system architecture, and system calls.
• Experience in data path programming, file systems, and storage-related technologies.
• Deep understanding of multi-threaded programming, CPU scheduling, memory management, and thread optimization.
• Expertise in algorithms, data structures, and core system-level programming
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).