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

UlIvR1BxY21JcGRhdjJnejVZbEluSndGb1E9PQ==
  • 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

Supplemental Health Care

Speech Language Pathologist Job at Supplemental Health Care

 ...School-Based SLP | Sun Valley, CA Full-Time | 20262027 School Year $61.70$66.45/hr | In-Person | Charter School Group Supplemental Health Care is hiring a Speech-Language Pathologist for a missiondriven charter school network in Sun Valley, CA, serving TK6th... 

Framework - Construction Recruiting

Project Engineer Job at Framework - Construction Recruiting

Project Engineer Location: Tampa, FL Salary: $70,000 - $80,000 This opportunity is with a veteran-founded contractor focused on government and healthcare construction projects across Florida. The company operates with a mission-driven culture and places a strong...

Confidential

Primary School Music Teacher Job at Confidential

 ...Full-time Level: Primary School Curriculum: IB PYP (preferred) or equivalent Key Responsibilities Plan and deliver engaging Music lessons to primary students Incorporate singing, instruments, movement, and creative expression into lessons Support students musical... 

Partners Legal Search

Banking & Finance Attorney Job at Partners Legal Search

 ...Banking & Financial Services Attorney Location: Flexible / Multiple Office Locations A well-established and growing national law firm is seeking a Banking & Financial Services Attorney (57 years) to join its Financial Regulatory and Compliance practice. This is... 

CV Resources

Project Coordinator Job at CV Resources

 ...Project Coordinator for a flexible position with options for in-office, remote, or hybrid work arrangements in Denver, Colorado. In...  ...the ability to manage multiple priorities Comfortable using Microsoft Office and project tracking software Experience using...