XX
Embedded Software EngineerBeaconFire Inc.United States
XX

Embedded Software Engineer

BeaconFire Inc.
  • US
    United States
  • US
    United States

Über

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
Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap.
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. xywuqvp ● Exposure to real-time or performance-critical systems is a plus.
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.