HamburgerMenu
hirist

Avani Technology Solutions - C++ Developer - Socket Programming

Posted on: 28/01/2026

Job Description

Job Description :


- Must have strong C++ programming skills ( C++14, C++17 and above)

- 32-bit Processor/Controller knowledge is essential

- Strong knowledge in Data structures, STL and Fundamentals

- Expertise in Linux internals and IPC mechanism

- Strong knowledge in TCP/IP and socket programming

- Familiarity in understanding Electrical & PCB circuits and schematic drawings

- Excellent Troubleshooting and Debugging skills using GDB and also with JTAG/ISP tools

- Familiarity in open source libraries like Boost with Asynchronous IO, Dbus/GDbus etc

Key Responsibilities :

- Design, develop, and maintain high-performance applications using C++ (C++14, C++17, and above)

- Develop and optimize software for 32-bit processors/controllers

- Work closely with hardware teams to understand electrical circuits, PCB schematics, and system interfaces

- Implement and maintain inter-process communication (IPC) mechanisms on Linux

- Develop and debug TCP/IP-based networking and socket applications

- Integrate and utilize open-source libraries for system and application development

- Perform in-depth debugging and troubleshooting using software and hardware tools

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in