Systems Developer – Native Desktop Applications
- Location
- Bangalore, Karnataka, India
- Salary
- Not specified
- Company
- Akash pawar
Job description
• Role & Company / Project Overview: We are hiring a Systems Developer – Native Desktop Applications based in Bangalore. We are looking for skilled Systems Developers with strong systems programming expertise to build high-performance, reliable, and resource-efficient native desktop applications. Required experience is 4 to 7 years, with immediate joiners preferred. • Key Responsibilities & Daily Duties: - Develop and maintain native desktop applications. - Implement multithreading, concurrency, and asynchronous processing. - Integrate applications with OS APIs, filesystems, processes, and networking. - Optimize CPU usage, memory consumption, and application performance. - Debug issues, develop automated tests, and ensure code quality. • Required Qualifications, Skills & Experience: - Strong proficiency in Rust, C, or C++ (Rust developers are preferred; candidates with strong C/C++ systems programming experience are also welcome). - 4 to 7 years of relevant experience. - Good understanding of systems programming, memory management, and concurrency. - Knowledge of operating system fundamentals and native APIs. - Experience in debugging, testing, and performance optimization. - Strong problem-solving and software design skills. - Good to have: Experience with Windows or Linux native desktop applications. - Good to have: Familiarity with Qt, egui, Iced, or Slint UI frameworks. - Good to have: Knowledge of IPC, networking, and embedded databases. • Working Hours, Shifts & Location Details: - Location: Bangalore, Karnataka, India. - Notice Period: Immediate joiners preferred. • Application Instructions: Interested candidates please share your updated resume via email or direct message.