Junior C++ Software Engineer

BeaconFire Inc. United State
Visa Sponsorship
Apply
AI Summary

Join BeaconFire Inc. as a Junior C++ Software Engineer to design, develop, and maintain high-performance applications on Linux platforms. Collaborate with engineers and testers to deliver reliable, efficient, and scalable software. Strong experience in C++ programming and Linux development environments is required.

Key Highlights
Design, develop, and maintain high-performance applications on Linux platforms
Collaborate with engineers and testers to deliver reliable, efficient, and scalable software
Strong experience in C++ programming and Linux development environments
Technical Skills Required
C++ Linux Object-Oriented Programming (OOP)
Benefits & Perks
Full-time opportunity with competitive compensation
Visa sponsorship available
Hands-on mentorship from experienced software engineers

Job Description


💻 Job Title: Junior C++ Developer / Software Engineer

📍 Location: Central New Jersey, USA (On-site)

🏢 Company: BeaconFire Inc.

🕒 Job Type: Full-Time

🌍 Visa Sponsorship: Available (E-Verified Employer)


🔹 About Us

BeaconFire Inc. is a New Jersey-based IT consulting company specializing in Software Development, Web Development, and Business Intelligence. We partner with clients to build high-performance, scalable software solutions. If you have a passion for systems programming and want to grow your career in a collaborative, engineering-driven environment, BeaconFire is the place for you.


🔹 What You’ll Do

As a Junior C++ Developer, you will design, develop, and maintain high-performance applications on Linux platforms. You’ll collaborate with engineers and testers to deliver reliable, efficient, and scalable software while continuously improving code quality and system performance.

🔧 Key Responsibilities:

  • Develop, test, and maintain applications using C++ (C++11/14/17 and above) on Linux.
  • Write efficient, reliable, and maintainable code with a focus on performance and stability.
  • Design and implement object-oriented, modular C++ components.
  • Work with multithreading and concurrency to build scalable 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 defects and resolve issues promptly.
  • Research new technologies and contribute to architecture and design discussions.
  • Work closely with team members to meet sprint and project goals.


🔹 What We’re Looking For

🎓 Required Qualifications:

  • Strong experience or academic background in C++ programming.
  • Solid understanding of the Software Development Life Cycle (SDLC).
  • Strong grasp of Object-Oriented Programming (OOP) principles.
  • Knowledge of memory management, pointers, references, and RAII.
  • Understanding of common data structures (arrays, lists, maps, sets).
  • Basic experience with Linux development environments.
  • Good communication skills and a willingness to learn.


Nice to Have / Preferred Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 0–1 year of experience in Linux or embedded development.
  • Familiarity with multithreading and synchronization concepts.
  • Experience with IPC mechanisms (pipes, shared memory, message queues, semaphores).
  • Knowledge of build tools such as Make, CMake, or similar.
  • Experience using debugging tools like gdb, Valgrind, or equivalent.
  • Exposure to real-time or performance-critical systems.


🔹 Why Join BeaconFire?

💼 Full-time opportunity with competitive compensation

🌍 Visa sponsorship available

🤝 Hands-on mentorship from experienced software engineers

🛠 Work on real-world, performance-driven systems

🌟 Supportive and growth-focused work culture

⚖️ Equal Employment Opportunity Employer


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State

Senior Game Developer

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State

Full Stack Developer

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State

Subscribe our newsletter

New Things Will Always Update Regularly