Designation : Systems Programming Engineer
Exp: 6 to 8 Years
Location: Hyderabad
Mandatory Skill - C, C++RTOS, Http server
Job Summary
We are looking for a skilled System Programmer with strong expertise in C/C++, RTOS, and HTTP -based services to design, develop, and maintain high -performance embedded and system -level applications.
The ideal candidate will work on low -level system components, real -time operating systems, and network -enabled services for embedded or system platforms.
Required Skills & Qualifications
â Strong programming experience in C and C++.
â Hands -on experience with RTOS (FreeRTOS, VxWorks, QNX, RTEMS, ThreadX, etc.).
â Good understanding of OS concepts: scheduling, memory management, IPC, and synchronization.
â Experience with HTTP/REST services and networking protocols (TCP/IP, UDP, HTTP).
â Knowledge of embedded systems and low -level programming.
â Experience with multithreading, mutexes, semaphores, and message queues.
â Familiarity with build systems (Make, CMake, cross -compilation).
â Experience in debugging using GDB, JTAG, or similar tools.
â Understanding of data formats like JSON/XML.
Good to Have
â Experience with Linux device drivers or kernel modules.
â Knowledge of security protocols (TLS/SSL, certificates).
â Exposure to IoT systems and cloud integration.
â Experience with OTA updates and remote device management.
â Familiarity with CI/CD for embedded systems.
Qualification:
â BE/B.Tech or equivalent degree in Computer Science or related field.