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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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
Searching for Development & Programming roles that provide visa sponsorship? Connect with international employers through Development & Programming Jobs with Visa Sponsorship opportunities actively seeking talented professionals.
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
Explore our comprehensive directory of visa sponsorship jobs from employers worldwide who are ready to sponsor talented international professionals.
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
Interested in opportunities specifically in United State? Discover our dedicated Visa Sponsorship Jobs in United State page featuring roles from top employers in this location.
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
Deloitte
Arena
Founding Engineer