Talent.com
Software Engineer – C Programming, Linux & Protocols
Software Engineer – C Programming, Linux & Protocols7 Darter • Hyderabad, India
Software Engineer – C Programming, Linux & Protocols

Software Engineer – C Programming, Linux & Protocols

7 Darter • Hyderabad, India
30+ days ago
Job description

About the Role

We are hiring a Software Engineer with a strong foundation in C programming, Data Structures & Algorithms, and memory management. This role is ideal for individuals who enjoy low-level, performance-critical programming and want to work on real-time systems, protocol integration, and high-efficiency software modules.

Key Responsibilities

  • Write clean, efficient, and optimized C code
  • Solve complex problems using DSA principles
  • Manage dynamic / static memory allocation in performance-sensitive systems
  • Work with Linux OS, command-line tools, and scripting for automation
  • Implement and debug application-layer protocols such as HTTP and MQTT
  • Collaborate with cross-functional teams (embedded, hardware, cloud) for integration

Must-Have Skills

  • Proficiency in C language (memory pointers, buffers, linked structures)
  • Strong knowledge of Data Structures and Algorithms
  • Hands-on experience in memory allocation, stack / heap concepts
  • Familiarity with Linux development environments, including shell scripting
  • Good understanding of HTTP, MQTT, and client-server architectures
  • Debugging and troubleshooting skills using tools like gdb, valgrind, or similar
  • Good to Have

  • Experience in multithreading or concurrency
  • Exposure to socket programming or inter-process communication
  • Willingness to explore Embedded Linux or RTOS in future projects
  • Create a job alert for this search

    Software Engineer • Hyderabad, India

    Related jobs
    Software Engineer - C Programming, Linux & Protocols

    Software Engineer - C Programming, Linux & Protocols

    7 Darter • Hyderabad, Republic Of India, IN
    This role is ideal for individuals who enjoy low-level, performance-critical programming and want to work on real-time systems, protocol integration, and high-efficiency software modules.Write clea...Show more
    Last updated: 30+ days ago • Promoted
    Senior Linux Engineer

    Senior Linux Engineer

    Tata Consultancy Services • Hyderabad, Republic Of India, IN
    Please find the JD, it is Linux with LSF skills.The candidate should have 2-4 years of relevant industry experience.Candidate in this role will be required to be working in 24x7 environment and com...Show more
    Last updated: 5 days ago • Promoted
    Lead Linux Engineer

    Lead Linux Engineer

    Cloud4C Services • Hyderabad, Republic Of India, IN
    Job Title : Senior Linux Administrator.We are looking for a highly skilled and motivated.Linux environments across multiple distributions including RedHat, SUSE, Ubuntu, CentOS, Rocky, and Alma Linu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer- Platform

    Senior Software Engineer- Platform

    Summit Consulting Services • Hyderabad, Telangana, India
    Summary of Role The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning co...Show more
    Last updated: 17 days ago • Promoted
    Linux Systems Engineer

    Linux Systems Engineer

    Health Catalyst • Hyderabad, Republic Of India, IN
    The healthcare industry is the next great frontier of opportunity for software development, and this is your opportunity to be a part of this. We are working on solving the national level healthcare...Show more
    Last updated: 1 day ago • Promoted
    Distributed Systems Engineer (Blockchain)

    Distributed Systems Engineer (Blockchain)

    Tanla Platforms Limited • Hyderabad, Republic Of India, IN
    As a Golang & Blockchain Developer, you will be part of a core engineering team responsible for designing and implementing high-performance backend systems and blockchain solutions.You’ll work on d...Show more
    Last updated: 18 days ago • Promoted
    Senior Distributed Systems Engineer

    Senior Distributed Systems Engineer

    Summit Consulting Services • Hyderabad, Republic Of India, IN
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show more
    Last updated: 17 days ago • Promoted
    Lead Engineer - Linux Admin T500-21467

    Lead Engineer - Linux Admin T500-21467

    ANSR • Hyderabad, Republic Of India, IN
    ANSR is hiring for one of its clients : .Our journey began in 1921, when 320 dairy farmers met in St.Paul, Minnesota, to form the Minnesota Cooperative Creameries Association.Their idea was simple : j...Show more
    Last updated: 14 days ago • Promoted
    Systems Software Engineer (Rust)

    Systems Software Engineer (Rust)

    Turing • Hyderabad, Republic Of India, IN
    Turing is seeking experienced Rust developers to partner with a leading AI research lab in building safer, more reliable coding workflows. In this role, you’ll work on real-world Rust codebases to i...Show more
    Last updated: 15 days ago • Promoted
    Lead Engineer - Linux Admin [T500-21467]

    Lead Engineer - Linux Admin [T500-21467]

    ANSR • Hyderabad, Telangana, India
    About Land O’Lakes : Land O’Lakes, Inc.Our journey began in 1921, when 320 dairy farmers met in St.Paul, Minnesota, to form the Minnesota Cooperative Creameries Association.Their idea was simple : jo...Show more
    Last updated: 14 days ago • Promoted
    Cubic Transportation Systems - Principal Software Engineer - C++ / Linux

    Cubic Transportation Systems - Principal Software Engineer - C++ / Linux

    Cubic Transportation Systems India Pvt. Ltd. • Hyderabad
    Unit : Cubic Transportation Systems.Company Details : When you join Cubic, you become part of a company that creates and delivers technology solutio...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer (Go & Blockchain)

    Software Engineer (Go & Blockchain)

    Tanla Platforms Limited • Hyderabad, Telangana, India
    As a Golang & Blockchain Developer, you will be part of a core engineering team responsible for designing and implementing high-performance backend systems and blockchain solutions.You’ll work on d...Show more
    Last updated: 18 days ago • Promoted
    Senior Embedded Software Engineer (Linux BSP / Drivers)

    Senior Embedded Software Engineer (Linux BSP / Drivers)

    RemoteStar • Hyderabad, India
    Our client is an AI-enhanced security processor company redefining the control and management of every digital system.At our client, developing great technology takes more than talent : it takes ama...Show more
    Last updated: 12 days ago • Promoted
    Lead Platform Software Engineer

    Lead Platform Software Engineer

    Summit Consulting Services • Hyderabad, Republic Of India, IN
    The Storage Network Protocols team is expanding and seeking a Senior Software Engineer with strong expertise in Linux / CentOS environments. This role involves designing and owning core technologies f...Show more
    Last updated: 17 days ago • Promoted
    Linux Systems Engineer

    Linux Systems Engineer

    LTIMindtree • Hyderabad, Republic Of India, IN
    SSH, Unix, Linux, IIM & Vulnerability mandatory.Monitor system logs, detect anomalies, and respond to security incidents promptly. Collaborate with infrastructure and security teams to harden server...Show more
    Last updated: 2 days ago • Promoted
    Cubic Transportation Systems - Senior Software Engineer - C++ / Linux

    Cubic Transportation Systems - Senior Software Engineer - C++ / Linux

    Cubic Transportation Systems India Pvt. Ltd. • Hyderabad
    Description : Business Unit : Cubic Transportation Systems.Company Details : When you jo...Show more
    Last updated: 3 days ago • Promoted
    FPGA Software Engineer

    FPGA Software Engineer

    Proxelera • Hyderabad, Republic Of India, IN
    Join us at Proxelera to work on exciting projects involving C++, Data Structures, Embedded systems, Python, EDA, and FPGA technologies. We are looking for a skilled C++ Engineer with a focus on Embe...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer - C / C++

    Software Engineer - C / C++

    Sampoorna Consultants Pvt. Ltd • Hyderabad
    Description : Key Responsibilities : - Design, develop, and maintain applications and system-level components using C and C++...Show more
    Last updated: 2 days ago • Promoted