- Proven experience in developing applications using C/C++ for various products.
- Expertise in device driver, kernel programming & Yocto build systems.
- Proficiency with containerization technologies such as Docker and Kubernetes.
- Skilled in implementing industrial communication protocols (e.g., Modbus, TCP/IP, HTTPS, Modbus-TCP, DNP, BACNetIP, WebSockets, MQTT) into products.
- Solid understanding of operating systems, data structures, algorithms (including Big O notation), object-oriented programming, and design patterns.
- In-depth knowledge of operating systems/Linux concepts, embedded Linux, multithreading, and experience in developing Linux shell scripting, Makefiles, and application programming.
- Experience in troubleshooting and debugging complex firmware issues, utilizing advanced debugging tools and techniques to ensure high-quality and reliable performance.
Pre-requisites
- C, C++, Embedded Linux programming
Key Responsibilities
- Skill Requirements
- Other Requirements
-
📌 Senior Developer (India)
🏢 HCL Technologies
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.