C++ Software Developer

BeaconFire Inc. • United State
Visa Sponsorship
Apply
AI Summary

Join BeaconFire as a C++ Software Developer to build high-performance systems on Linux. Develop, test, and maintain applications using C++. Collaborate with QA teams and contribute to architecture and design discussions.

Key Highlights
Develop high-performance systems on Linux
Collaborate with QA teams
Contribute to architecture and design discussions
Key Responsibilities
Develop, test, and maintain applications using C++
Design and implement object-oriented and modular C++ components
Work with multithreading and concurrency to build scalable and responsive systems
Technical Skills Required
C++ Linux Object-Oriented Programming (OOP) Memory Management Pointers References RAII Multithreading Synchronization
Benefits & Perks
Visa Sponsorship Available
E-Verified Employer
Opportunity to work on performance-critical and cutting-edge systems
Nice to Have
Experience working on Linux or embedded systems
Familiarity with Inter-Process Communication (IPC) mechanisms
Experience with build tools such as Make, CMake, or similar

Job Description


Title: C++ / Software Developer Opportunity

Location: Central, New Jersey

Visa Sponsorship Available | E-Verified Company

Kickstart Your Career with BeaconFire!


Are you passionate about C++ programming and interested in building high-performance, scalable systems on Linux?


BeaconFire, based in Central New Jersey, is a leading technology firm specializing in Software Development, Web Development, and Business Intelligence. We are seeking motivated candidates with a strong background in Software Engineering or Computer Science to join our team as C++ / Software Developers.


What You’ll Be Doing:

  • Develop, test, and maintain applications using C++
  • Write efficient, reliable, and maintainable code with a focus on performance and stability
  • Design and implement object-oriented and modular C++ components
  • Work with multithreading and concurrency to build scalable and responsive systems
  • Debug, profile, and optimize applications on Linux-based environments
  • Create, deploy, and maintain automated unit and system tests
  • Collaborate with QA teams to analyze and resolve reported defects
  • Research alternative technologies and contribute to architecture and design discussions
  • Work closely with team members to achieve sprint and project goals


What We’re Looking For:

  • Hands-on experience with C++ programming
  • Good understanding of the Software Development Life Cycle (SDLC)
  • Strong knowledge of Object-Oriented Programming (OOP)
  • Familiarity with memory management, pointers, references, and RAII
  • Knowledge of common data structures such as arrays, lists, maps, and sets
  • Basic experience working in Linux development environments
  • Understanding of multithreading and synchronization concepts is a plus


Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • 0–1 year of hands-on experience with Linux or embedded development
  • Experience working on Linux or embedded systems
  • Familiarity with Inter-Process Communication (IPC) mechanisms (pipes, shared memory, message queues, semaphores)
  • Experience with build tools such as Make, CMake, or similar
  • Knowledge of debugging tools like gdb, Valgrind, or equivalent
  • Exposure to real-time or performance-critical systems is a plus


Why Join BeaconFire?

E-Verified Employer

Visa Sponsorship Available

Opportunity to work on performance-critical and cutting-edge systems

Collaborative, supportive, and growth-oriented work culture


Similar Jobs

Explore other opportunities that match your interests

Java Full Stack Developer - Project Delivery Senior Analyst

Programming
•
3m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Deloitte

United State

Founding AI Engineer

Programming
•
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

Arena

United State

Founding Engineer

Programming
•
9h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

cardinal

United State

Subscribe our newsletter

New Things Will Always Update Regularly