i
Antal International
209 Antal International Jobs
Software Engineer - C/C++ Programming (2-6 yrs)
Antal International
posted 17hr ago
Fixed timing
Key skills for the job
Job Description :
We are looking for an experienced C++ Developer with 2+ years of experience in a similar position. You will be responsible for designing and implementing high-performance, scalable software solutions using C++ and MFC, and delivering robust applications while working closely with our team of developers and engineers.
Job Responsibilities :
- Design, develop, and manage high-performance software applications using C++
- Implement and optimize code for performance, security, and memory efficiency
- Write robust, efficient, and scalable C++ code for various applications, including real-time systems, embedded systems, and desktop software
- Monitor and optimize the performance and responsiveness of C++ applications across multiple platforms and environments
- Integrate third-party libraries, tools, and APIs into C++ applications for enhanced functionality
- Utilize the Microsoft Foundation Class (MFC) library to design and develop robust, user-friendly desktop applications primarily for Windows operating system
- Collaborate with developers, engineers, and stakeholders to ensure seamless integration of C++ applications with other systems and components
- Run unit, integration, and performance tests to ensure the stability and functionality of C++ applications
- Conduct code reviews and ensure adherence to coding standards, security protocols, and best practices in C++ development
- Participate in agile development processes and contribute to continuous improvement of C++ development workflows
Required Skills :
- 2+ years of work experience in a similar position
- 2+ years of experience in software development using C++
- Proficiency in object-oriented programming, data structures, and algorithms with C++
- Strong understanding of memory management, multithreading, and concurrency in C++ applications
- Experience with integrating C++ applications with back-end technologies or third-party libraries
- Familiarity with C++ standards (C++11/14/17/20) and STL (Standard Template Library)
- Understanding of version control systems such as GIT
- Knowledge of performance optimization, profiling, and debugging tools for C++ is a plus
- Experience with security best practices in C++ development is preferred
- Excellent communication and collaboration skills, with a proven track record of effective teamwork
- Strong analytical and problem-solving skills, dedicated to delivering high-quality, efficient software solutions
- Proficiency in English
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Engineer roles with real interview advice
2-6 Yrs
3-15 Yrs