Join BeaconFire as a C++ Software Developer to build high-performance, scalable systems on Linux. Develop, test, and maintain applications using C++ on Linux platforms. Collaborate with QA teams to analyze and resolve reported defects.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
💼 C++ / Software Developer Opportunity @ BeaconFire
📍 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++ (C++11/14/17 and above) on Linux platforms
- 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
📩 Apply Today and Build Your Future with BeaconFire!
- Turn your C++ skills into a rewarding career 🚀
Similar Jobs
Explore other opportunities that match your interests
Camera ISP Software Engineer
OpenAI
TalentBurst, an Inc 5000 compa...
Senior Software Engineer - AI-Powered Development Tools