Job Overview
Job Overview
An exciting opportunity awaits skilled C++ developers passionate about systems-level programming! We are seeking a motivated and curious C++ Developer with a strong background in OS-level development. If you thrive on solving complex technical challenges, enjoy deep integration with operating systems, and have a keen eye for optimizing performance, this role is perfect for you. Join a forward-thinking technology company that values innovation, continuous learning, and technical excellence.
Key Responsibilities
Design, develop, and optimize high-performance C++ applications and libraries.Integrate software deeply with operating system components like memory management, I/O subsystems, process scheduling, and threading.Debug and resolve complex systems-level issues, including race conditions, memory leaks, and performance bottlenecks.Collaborate with cross-functional teams to ensure seamless interaction between software and operating systems.Write clean, maintainable, and efficient code with a focus on scalability and performance.Stay current with the latest advancements in C++ development and operating system internals.
Required Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).Hands-on experience with OS-level programming (Linux, Windows, macOS, or similar), including knowledge of kernel architecture and system calls.Strong proficiency in C++ and object-oriented programming principles.Excellent problem-solving skills with the ability to debug and analyse complex systems at the OS and hardware levels.
Preferred Qualifications
Experience with multi-threaded programming and performance tuning.Familiarity with low-level debugging tools and techniques.Exposure to modern C++ standards is a plus.
Why Apply?
Work on cutting-edge projects that push the boundaries of software performance.Collaborate with a team of passionate and skilled engineers.Opportunities for continuous learning and professional growth.
Ready to take on challenging systems-level problems? Apply now and join a team where your expertise makes an impact!
Skills: operating systems,i/o subsystems,os-level programming,complex systems,kernel architecture,debugging,multi-threaded programming,low-level debugging,software,low-level debugging tools,linux,macos,windows,object-oriented programming,modern c++ standards,system calls,process scheduling,threading,performance tuning,memory management,c++
Job Detail
Related Jobs (7575)
- Software Developer – REMOTE on July 4, 2025
- Game Developer – Portfolio Games – HYBRID on July 1, 2025
- flutter engineer – HYBRID on July 3, 2025
- Desktop UI Developer – HYBRID on July 6, 2025
- Dotnet Developer – REMOTE on July 3, 2025
- Software Test Engineer – Work from home – ON-SITE on July 12, 2025
- Software Engineer – EE Background – ON-SITE on July 4, 2025
- Software Engineer – Unity – REMOTE on July 2, 2025
- Software Engineer – Unity – HYBRID on July 9, 2025
- Software Engineer – REMOTE on July 4, 2025