Job Title : C++ Developer with Linux
Location : Peoria, IL
Job Type : Full-Time
Experience Range -5-10 years
Job Summary
We are seeking a skilled and experienced C++ Developer with expertise in Linux to join our team in Peoria, IL. The ideal candidate will play a key role in developing and maintaining high-quality software solutions, focusing on performance and reliability in a Linux environment.
Key Responsibilities
- Develop and maintain software applications using C++ in a Linux environment.
- Write efficient, reliable, and maintainable code adhering to best practices and coding standards.
- Perform debugging, performance profiling, and optimization.
- Collaborate with cross-functional teams to design, implement, and deploy software solutions.
- Conduct code reviews and ensure code quality and compliance with project requirements.
- Work with system administrators to manage Linux systems related to application development and deployment.
- Analyze and troubleshoot issues to identify root causes and implement effective solutions.
- Create and maintain technical documentation for code, system processes, and workflows.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development with C++ .
- Proficiency in developing applications in a Linux environment.
- Experience with tools like GCC , GDB , and Valgrind .
- Strong understanding of multithreading , memory management , and performance optimization .
- Familiarity with Linux shell scripting (e.g., Bash) and version control systems like Git .
- Experience with debugging and profiling tools.
- Excellent problem-solving and analytical skills.
- Strong verbal and written communication skills.