Search by job, company or skills

  • Posted 20 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description:

We are looking for a Lead C#.NET Developer with deep expertise in device communication, network protocols, and IoT integrations. This role involves leading a team of developers to design and implement robust, scalable solutions for hardware device interfacing using TCP/IP, UDP, Ethernet SDKs, and Socket Programming. The ideal candidate will have strong leadership skills, hands-on technical capabilities, and experience in managing end-to-end device integration projects.

Key Responsibilities:

  • Lead the design, development, and deployment of C#.NET applications for device communication.
  • Architect solutions involving TCP/IP, UDP, and Socket Programming for real-time data exchange.
  • Integrate and manage Ethernet SDKs and vendor-specific device APIs.
  • Guide the team in implementing multi-threaded and asynchronous programming models.
  • Oversee integration with IoT devices, sensors, and embedded systems.
  • Ensure high performance, reliability, and scalability of device communication modules.
  • Collaborate with cross-functional teams including hardware, QA, and product management.
  • Mentor junior developers and conduct code reviews to ensure best practices.
  • Troubleshoot complex network and device communication issues.
  • Maintain documentation and contribute to technical strategy and roadmap.

Required Skills:

  • 8+ years of experience in C#.NET development, with at least 2+ years in team lead role.
  • Strong knowledge of Socket Programming, TCP/IP, and UDP.
  • Experience with Ethernet SDKs and device-level protocol implementations.
  • Proficiency in multi-threading, task parallelism, and asynchronous programming.
  • Hands-on experience with IoT device integration, including sensors, controllers, and embedded systems.
  • Familiarity with network debugging tools (e.g., Wireshark, Serial Port Monitor).
  • Understanding of data serialization, packet structures, and real-time communication.
  • Exposure to serial communication protocols (RS232/RS485) is a plus.
  • Experience with REST APIs, MQTT, or other IoT protocols.
  • Excellent problem-solving, communication, and team leadership skills.

Preferred Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electronics, or related field.
  • Experience in industrial automation, smart devices, or embedded systems.
  • Knowledge of real-time systems, event-driven architectures, and cloud-based IoT platforms (Azure IoT).
  • Agile/Scrum experience and familiarity with DevOps practices.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133591661

Similar Jobs