BeaconFire Inc.
C Developer
BeaconFire Inc.United States17 hours ago
Full-timeInformation Technology

Overview

We 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 Responsibilities

  • Design, 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 Skills

  • Strong 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 Qualifications

  • Bachelor’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 Have

  • Experience with Python, Java, or Rust.
  • Knowledge of performance optimization.
  • Experience working in Agile/Scrum environments.
  • Exposure to cloud platforms (AWS, Azure, GCP).


Example Tech Stack

  • Languages: C++, Python
  • Tools: Git, CMake, Docker
  • OS: Linux / Unix
  • Databases: MySQL / PostgreSQL

Key Skills

Ranked by relevance