Job Overview :
TechChup is a leading technology company that specializes in developing high-performance software solutions. We seek curious, motivated candidates with a can-do attitude and an agile mindset who stay up-to-date on the latest software, tools, and technologies.
Key Responsibilities :
- Develop, optimize, and maintain high-performance C++ applications and libraries.
- Deeply integrate software with operating system components, such as memory management, process scheduling, I / O subsystems, and threading.
- Debug and troubleshoot complex systems-level issues, including race conditions, memory leaks, and performance bottlenecks.
- Work closely with the team and other developers to ensure software interacts efficiently with the operating system.
- Write clear, maintainable, and efficient code with a strong focus on scalability and performance.
- Stay up-to-date 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).Experience with OS-level programming (Linux, Windows, macOS, or similar), including understanding of kernel architecture and system calls.Strong proficiency in C++ and object-oriented programming.Strong problem-solving skills with the ability to analyze and debug complex issues at the OS and hardware levels.