Skip to main content
B

C++ Developer

BeaconFire Inc.

Location

New Jersey, United States

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

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

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs