Role Overview
Novixpert Tech India Private Limited is a technology-driven company focused on building advanced software systems in software engineering, AI, edge computing, and performance-oriented applications. We work on innovative solutions involving intelligent systems, backend architectures, computer vision, and high-performance computing technologies.
We are looking for highly passionate C++ developers who have a strong interest in system-level programming, problem-solving, algorithms, and performance optimization. This opportunity is ideal for candidates who genuinely enjoy coding in C++ and want to work on real-world software systems.
You will work closely with our engineering team on developing scalable and efficient software solutions.
Key Responsibilities
- Develop and maintain software modules using C++
- Work on performance optimization and efficient memory management
- Collaborate with the engineering team on system design and implementation
- Debug, test, and improve existing software applications
- Write clean, scalable, and maintainable code
- Participate in problem-solving, algorithmic implementation, and feature development
- Assist in integrating APIs, libraries, and backend systems where required
- Document technical implementations and development workflows
Requirements
Required Skills
- Strong interest in C++ programming and software development
- Good understanding of OOPs concepts, Data Structures, and Algorithms
- Familiarity with STL, pointers, memory management, and multithreading concepts
- Understanding of debugging and optimization techniques
- Basic knowledge of Git/version control systems
- Problem-solving mindset with attention to detail
Preferred Skills (Good to Have)
- Knowledge of Linux environment
- Familiarity with socket programming or system-level programming
- Experience with OpenCV or computer vision libraries
- Understanding of backend systems or API integration
- Competitive programming or strong DSA background
Qualifications For Internship
- Currently pursuing or recently completed B.Tech / B.E / MCA / BCA / Computer Science / IT or related field
- Strong passion for C++ and software development
- Good analytical and logical thinking skills
For Full-Time
- Decent hands-on experience in C++ development
- Ability to work on real-world software systems independently
- Strong understanding of software engineering fundamentals