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.