BeaconFire Inc.

C Developer

Posted: 18 hours ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

OverviewWe are looking for a skilled C++ Developer to design, develop, and maintain high-performance applications. The ideal candidate has strong knowledge of object-oriented programming, data structures, and system-level programming.Key ResponsibilitiesDesign, develop, test, and maintain applications using C++.Write clean, efficient, and well-documented code.Develop and optimize performance-critical components.Work with cross-functional teams including QA, DevOps, and product managers.Debug and resolve technical issues and bugs.Participate in code reviews and contribute to best practices.Integrate third-party libraries and APIs.Improve existing software by analyzing and identifying areas for modification.Required SkillsStrong proficiency in C++ (C++11/14/17 or later).Solid understanding of Object-Oriented Programming (OOP).Good knowledge of data structures and algorithms.Experience with STL (Standard Template Library).Familiarity with multithreading and concurrency.Experience with memory management and pointers.Understanding of Linux/Unix environments.Experience with debugging and profiling tools.Preferred QualificationsBachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.Experience with network programming, system programming, or embedded systems.Familiarity with Git or other version control systems.Knowledge of design patterns and software architecture.Experience with CMake / build systems.Nice to HaveExperience with Python, Java, or Rust.Knowledge of performance optimization.Experience working in Agile/Scrum environments.Exposure to cloud platforms (AWS, Azure, GCP).Example Tech StackLanguages: C++, PythonTools: Git, CMake, DockerOS: Linux / UnixDatabases: MySQL / PostgreSQL

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In