Junior C++ Software Engineer

BeaconFire Inc. United State
Visa Sponsorship
Apply
AI Summary

Design, develop, and maintain high-performance applications on Linux platforms. Collaborate with engineers and testers to deliver reliable, efficient, and scalable software. Strong experience or academic background in C++ programming required.

Key Highlights
Design and develop high-performance applications on Linux
Collaborate with engineers and testers
Strong experience or academic background in C++ programming
Key Responsibilities
Develop, test, and maintain applications using C++ on Linux
Design and implement object-oriented, modular C++ components
Collaborate with QA teams to analyze defects and resolve issues promptly
Technical Skills Required
C++ Linux Object-Oriented Programming (OOP) Memory Management Pointers References RAII Multithreading Concurrency Automated Unit and System Tests gdb Valgrind
Benefits & Perks
Full-time opportunity with competitive compensation
Visa sponsorship available
Hands-on mentorship from experienced software engineers
Nice to Have
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

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

sirian group

United State

Full Stack Developer

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

agilegrid solutions

United State

Java Full Stack Developer - Project Delivery Senior Analyst

Programming
1h ago

Premium Job

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

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

Deloitte

United State

Subscribe our newsletter

New Things Will Always Update Regularly