Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Agiliad

NewBe an early applicant

C/C++ Linux

Posted
Discussion

Description

Job Title: C/C++ Developer ( Industrial Protocols & Ethernet)
Location: Pune

Experience:58 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.**

Skills

Apply

See also