i
Zyoin
150 Zyoin Jobs
Software Engineer - C++ Programming (5-10 yrs)
Zyoin
posted 2d ago
Flexible timing
Key skills for the job
Job Description :
Responsibilities :
- Develop high-performance C/C++ applications and system components.
- Design and implement kernel-mode drivers for Windows and/or Linux operating systems.
- Create efficient, scalable, and maintainable C/C++ code for both user-mode and kernel-mode applications.
- Develop endpoint protection and workload security features at both application and kernel levels.
- Debug complex issues across user-mode and kernel-mode environments.
- Optimize application and driver performance for minimal system impact.
- Design and implement efficient multi-threaded applications.
- Maintain existing codebases and implement new features.
- Document product coding designs to ensure buy-in from other team members.
- Follow established SDLC to ensure high-quality deliverables.
Requirements :
- 5+ years of professional C/C++ development experience.
- Strong expertise in modern C++ features and best practices.
- Proven experience with systems programming and low-level software development.
- Experience in either Windows or Linux kernel driver development.
- Deep understanding of operating system internals and kernel architecture.
- Expertise in Memory management and multi-threaded programming.
- Nice to have Endpoint software development experience.
- Familiarity or working experience with tools like Gitlab, Jira, and Confluence.
- Excellent collaboration and communication skills (written and verbal).
- Bachelor's degree in a relevant field or equivalent experience.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Engineer roles with real interview advice