C++ Linux Programmer Job Description Template
As a C++ Linux Programmer, you will be responsible for developing, testing, and maintaining software applications in a Linux environment. You will collaborate with cross-functional teams to design and implement solutions, ensuring high performance and scalability of software applications. This role requires excellent problem-solving skills and a deep understanding of C++ and Linux systems.
Post C++ Linux Programmer Job Responsibilities
- Develop and maintain C++ applications in a Linux environment
- Collaborate with team members to design and implement new features
- Debug and optimize code for maximum performance
- Conduct code reviews and ensure adherence to coding standards
- Write and maintain unit tests to ensure software quality
- Assist in the documentation of software design and implementation
- Troubleshoot and resolve software defects
- Contribute to the continuous improvement of development processes
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Proven experience as a C++ Programmer with a focus on Linux systems
- Strong understanding of Linux operating systems and development tools
- Experience with debugging and performance optimization
- Familiarity with software design patterns and data structures
- Good understanding of networking concepts
- Excellent problem-solving skills
- Strong verbal and written communication skills
Skills
- C++
- Linux
- GDB (GNU Debugger)
- Makefile
- Git
- Software Development Life Cycle (SDLC)
- Multithreading
- Shell Scripting
Pay: Up to ₹300,000.00 per year
Benefits:
- Health insurance
- Leave encashment
- Provident Fund
Application Question(s):
- Current CTC?
- Notice Period?
- Will you relocate to Ahmedabad?
Experience:
- C++ Programming in Linux: 2 years (Preferred)
Work Location: In person