Confirmed on the employer's own hiring board on Oct 16, 2026. First seen by Alion on Oct 16, 2026.
# Job Title: C/C++ Developer - Industrial Protocols & Ethernet
**Location:** Pune
**Experience:** 5-8 Years
**Employment Type:** Full-time
## Job Summary
We are looking for an experienced **C/C++ Developer** with strong hands-on experience in **industrial communication protocols and Ethernet-based communication**. The ideal candidate should have experience in developing and debugging embedded/software applications using C/C++ and working with industrial protocols.
Experience with **OPC UA** will be an added advantage.
## Key Responsibilities
- Design, develop, and maintain software applications using **C/C++**.
- Develop and integrate **industrial communication protocols** and Ethernet-based communication.
- Work on protocol implementation, communication interfaces, and data exchange mechanisms.
- Analyze and troubleshoot communication and protocol-related issues.
- Perform debugging, testing, and performance optimization.
- Collaborate with cross-functional teams including firmware, embedded, QA, and system teams.
- Understand technical requirements and contribute to software design and architecture.
- Develop technical documentation and support integration activities.
## Required Skills
- **5-8 years of hands-on experience in C/C++ development**.
- Strong programming skills in **C and C++**.
- Good understanding of **Ethernet and network communication**.
- Hands-on experience with **industrial communication protocols**.
- Experience in protocol implementation, integration, debugging, and troubleshooting.
- Good understanding of software development and debugging practices.
- Experience working in a Linux/embedded environment is preferred.
- Good communication and problem-solving skills.
## Good to Have
- Experience with **OPC UA**.
- Experience with industrial protocols such as **Modbus, PROFINET, EtherNet/IP, CAN, or similar protocols**.
- Experience with TCP/IP, UDP, sockets, and network programming.
- Exposure to industrial automation, control systems, or embedded systems.
- Experience with Git and standard software development tools.
## Education
**Bachelor's/Master's degree in Computer Science, Electronics, Electrical Engineering, or a related field.**

