Talent.com
Software Engineer

Software Engineer

Applycup Hiring Solutions | Recruitment & Staffing AgencyPeoria, IL, United States
22 days ago
Job type
  • Full-time
Job description

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.