Talent.com
Lead Software Engineer
Lead Software EngineerCognizant • ludhiana, punjab, in
Lead Software Engineer

Lead Software Engineer

Cognizant • ludhiana, punjab, in
Less than 1 hour ago
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.
  • Create a job alert for this search

    Lead Software Engineer • ludhiana, punjab, in

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    Programmers.io • ludhiana, punjab, in
    Senior AI-Integrated Software Engineer (.Remote until office reopens, Work from Home.We are looking for a dynamic and innovative. The ideal candidate will bring hands-on experience in AI-assisted de...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    AB InBev GCC India • ludhiana, punjab, in
    AB InBev GCC was incorporated in 2014 as a strategic partner for Anheuser-Busch InBev.The center leverages the power of data and analytics to drive growth for critical business functions such as op...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Senior Software Engineer - Full Stack

    Senior Software Engineer - Full Stack

    RIA Insurance • ludhiana, punjab, in
    We are seeking a talented and motivated Backend Engineer to join our team, focusing on the design, development, and maintenance of high-performance enterprise software solutions using Java and Spri...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Hyperhire • ludhiana, punjab, in
    Client : Confidential, is looking for a product-focused, well-rounded Software Engineer who loves building and shipping impactful features end-to-end. This is a highly hands-on role where you’ll wri...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Software Engineer

    Software Engineer

    Tilda Research • ludhiana, punjab, in
    A passion for building scalable AI agents.Build scalable back-end services using.Optimize graph database queries and models in Neo4j. Collaborate cross-functionally with Product, Engineering, and Cl...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    Best NanoTech • ludhiana, punjab, in
    Best NanoTech is seeking a talented and motivated.In this role, you will design, develop, and deploy robust software solutions powering our internal platforms and external products.You will collabo...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer

    Software Engineer

    Jase HR Solutions • ludhiana, punjab, in
    We are looking for a highly motivated Backend Software Engineer to join our team in developing a unified infrastructure data layer for large organizations. The applications are deployed across multi...Show more
    Last updated: 8 hours ago • Promoted • New!
    Software Engineer (Remote)

    Software Engineer (Remote)

    BMR Staffing • ludhiana, punjab, in
    Remote
    Earn Up to $5,000 / Month as a Coding Expert (Remote / Flexible).Open to professionals based in Mexico, Brazil, Colombia, Argentina, Chile, Peru, Guatemala, Honduras, Puerto Rico, and the Dominican Rep...Show more
    Last updated: 7 days ago • Promoted
    Principal Golang Engineer (Tech Lead)

    Principal Golang Engineer (Tech Lead)

    Zyoin Group • ludhiana, punjab, in
    As a software engineer at the Core Banking team, you are the core of this venture, focused on building the industry’s most reliable and agile banking system by leveraging Mambu, one of the world’s ...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Principal Software Engineer

    Principal Software Engineer

    Arcserve • ludhiana, punjab, in
    We have an opening for PSE-Java with Arcserve, remote.Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data prot...Show more
    Last updated: 30+ days ago • Promoted
    AI Software Engineer

    AI Software Engineer

    Taskify AI • ludhiana, punjab, in
    This role is ideal for professionals passionate about artificial intelligence, machine learning, and software engineering who want to make a tangible impact on real-world applications.As an AI Soft...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Prophecy Technologies • ludhiana, punjab, in
    We are looking for a highly skilled.The ideal candidate must have hands-on experience with.AWS, Terraform, Docker, Kubernetes / EKS. Design, provision, and manage secure, scalable cloud infrastructure...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Alvaria CX • ludhiana, punjab, in
    Investigating and resolving bugs in our software.Extending your skills through software engineering tasks.Owning and implementing new features. Creating automated end to end, integration, and unit t...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Gen AI

    Software Engineer - Gen AI

    KPI Partners • ludhiana, punjab, in
    KPI Partners is seeking a talented and motivated Software Engineer specializing in Generative AI to join our dynamic team. This individual will play a crucial role in developing and integrating adva...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Forage AI • ludhiana, punjab, in
    Role Overview (Hands‑on Player‑Coach).You’ll work closely with engineers—reviewing designs and PRs, pairing on tricky problems, and raising the bar on architecture, reliability, security, and perfo...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Healimpilo • ludhiana, punjab, in
    An experienced Senior Java Developer to work with cross-functional teams to solve real-world problems for healthcare providers around the country. Using your technical expertise, you will design, bu...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Live Connections • ludhiana, punjab, in
    We’re Hiring – Senior Engineers.Open Position 1 – Senior Engineer.Strong frontend or strong full-stack expertise.Experience in design / architecture. Must have worked in a large e-commerce environment...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Concentrix Catalyst • ludhiana, punjab, in
    We are seeking a Mid-Level Application Developer to contribute to the development of cloud-based applications and APIs using Java, Node. You will work under the guidance of senior developers and arc...Show more
    Last updated: 19 days ago • Promoted