More jobs:
Embedded Software Engineer
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-01-05
Listing for:
BeaconFire Inc.
Full Time
position Listed on 2026-01-05
Job specializations:
-
Software Development
Software Engineer, C++ Developer
Job Description & How to Apply Below
Direct message the job poster from Beacon Fire Inc.
Beacon Fire 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.
- 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.
- 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.
- Entry level
- Full-time
- Consulting
- Software Development
Referrals increase your chances of interviewing at Beacon Fire Inc. by 2x
Apply BELOW
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×