Embedded Software Engineer Job at BeaconFire Inc., Dallas, TX

dlF3UGo5bXpMRDFhdnVUVkk5QzA5dTN4dlE9PQ==
  • BeaconFire Inc.
  • Dallas, TX

Job Description

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.

Job Tags

Similar Jobs

Motion Recruitment

User Experience Researcher Job at Motion Recruitment

Our client, a global fintech leader with amazing culture, is hiring for a contract Qualitative UX Researcher. This is a hybrid position in Mountain View, CA. This individual will help enhance their products, programs and partnership with Accountants and Accounting Firms...

Bristlecone

Lead Data Scientist Job at Bristlecone

 ...:: Bristlecone is a supply chain and business analytics advisor, serving customers across a wide range of industries. Rated by Gartner as among the top ten system integrators in the supply chain space, we are uniquely positioned to solve contemporary business problems... 

Altar'd State

Summer 2026 Design & Production Intern Job at Altar'd State

 ...Are We? Stand Out For Good, Inc. is a rapidly growing womens fashion company with 5 unique brands, in 130+ locations, across 38 states...  ...ways to those in need. The Design + Production Intern will gain hands-on experience supporting the creative design process... 

ZoraRx Trials

Principal Investigator Job at ZoraRx Trials

 ...run efficient, decentralized and hybrid trials. As we activate pharmacy sites nationwide, we are seeking experienced Principal Investigators (PIs) to support study start-up, regulatory submissions, and trial oversight on a non-full-time, per-study basis. The... 

Confidential

Missouri Adult Psychiatry Locums Job at Confidential

 ...preferred, but not required Setting: Outpatient Schedule: Monday-Friday; 8am-5pm - will consider hybrid schedule Volume: 18 PPD Start Date: ASAP Coverage: 3 months - ongoing Why CI Locums We offer highly competitive pay & negotiate your rates Access...