HamburgerMenu
hirist

C++ Developer - Embedded System

Geneticcallnet
Multiple Locations
5 - 15 Years

Posted on: 23/01/2026

Job Description

Description :


We are looking for experienced C++ professionals with hands-on expertise in system-level development, multithreading, and Linux environments. The ideal candidate will have experience in designing, coding, and testing C++ applications while ensuring high performance and scalability.

Key Responsibilities :


- Design and implement efficient C++ modules focusing on performance and reliability.

- Manage memory allocation, file I/O, and stream handling effectively.

- Develop and debug multi-threaded applications with synchronization mechanisms (mutex, condition variables).

- Work on kernel-level components and Linux-based systems, including process and network debugging.

- Write unit tests and adhere to coding standards and best practices.

Required Skills :


- Strong command of C++ (C++11 and above) and object-oriented programming.

- Solid understanding of Linux systems and POSIX APIs.

- Proven experience in multithreading, synchronization, and memory management.

- Experience conducting code reviews and evaluating coding tests.

Role Levels :

- Senior Specialist : 5 - 8 Years

- Lead : 8 - 12 Years

- Manager : 12 - 15 Years

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in