BeaconFire is based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence; looking for candidates with a strong background in Software Engineering or Computer Science for a C++ / Software Developer position
Job Responsibilities:
● Develop, test, and maintain applications using C++ (C++11/14/17 and above) on the Linux platform.
● 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 mechanisms to build scalable and responsive systems.
● Participate in debugging, profiling, and performance optimization on Linux-based systems.
● Create, deploy, and maintain automated unit and system tests.
● Collaborate with testers to analyze reported defects and resolve issues in a timely manner.
● Support continuous improvement by researching alternative technologies and contributing to architectural and design discussions.
● Collaborate effectively with team members to achieve shared sprint and project goals.
Requirement:
● Experience with C++ programming.
● Decent understanding of the Software Development Life Cycle (SDLC).
● Solid understanding of Object-Oriented Programming (OOP) concepts.
● Familiarity with memory management, pointers, references, and RAII.
● Knowledge of common data structures (arrays, lists, maps, sets).
● Basic experience with Linux development environments.
● Familiarity with multithreading and synchronization concepts is a plus.
Preferred Qualifications:
● Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
● 0–1 year of practical experience in Linux or embedded development.
● Experience working on Linux or embedded systems.
● Familiarity with inter-process communication (IPC) mechanisms such as pipes, shared memory, message queues, or semaphores.
● Experience with build tools such as Make, CMake, or similar.
● Knowledge of debugging tools such as gdb, Valgrind, or equivalent.
● Exposure to real-time or performance-critical systems is a plus.
...or without reasonable accommodation Ability to work in a high energy, team environment Ability to work flexible, fulltime schedule or parttime to include days, evenings, weekends, and holidays Benefits Health and welfare programs including medical, pharmacy...
...managing multiple projects from cradle to grave while assuring all stakeholders are up to date on pertinent project details. This entry-level role provides an opportunity to support project teams, track project progress, and ensure that all tasks are completed on time...
...feels different. Why This Role Might Be Worth a Look Physician-led environment You would be working with people who understand... ...They Are Looking For Board Certified or Board Eligible in Family or Internal Medicine Able to obtain or already hold a New...
...Duties and Responsibilities: Manages Delivery and/or Shuttle Operations and ensures... ...yards in assigned areas and meet with contractors with potential day trips and overnight... ...Dispatch Track. Partners directly with Independent Contractors. Interacts heavily with...
...We are Burlingtons #1 place for Sports with 11 TVs, 9 Pool Tables, Dart Board, Big Buck Hunter, Golden Tee, and Pinball! With 12 Beers on Tap, expansive liquor selection, and our sports themed menu, we are sure to please everyone! Role Description This is a...