Software Engineer – C Programming, Linux

15 hours ago


Hyderabad Telangana India, Telangana 7 Darter Full time
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



  • Linux Engineer

    15 hours ago


    Hyderabad, Telangana, India, Telangana Recro Full time

    Nasuni is a profitable, growing SaaS data infrastructure company reinventingenterprise file storage and data management in an AI-driven world. We power thedata infrastructure of the world’s most innovative enterprises. Backed by Vista EquityPartners, our engineers aren’t working behind the scenes — they’re building what’snext with AI. Our platform...

  • C++ Software Engineer

    2 weeks ago


    Hyderabad, Telangana, India MARS Telecom Systems Pvt. Ltd. Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job SummaryConceptualise, design, code, debug, and perform development activities in accordance with designated standards and procedures to meet specific project requirements.Essential Job Duties And ResponsibilitiesUse C++ and modern programming technologies to provide creative, thorough, and practical solutions to a wide range of technical problems.Analyse...


  • Hyderabad, Telangana, India, Telangana Tata Consultancy Services Full time

    C++ Development Engineer3-7yrsTCS - HyderabadRequired Technical Skill SetStrong in C/C++, Data Structures, OOPSShould have worked on C/C++ on Linux platformAware of unit testing/system testing of featuresStrong in C/C++, Data Structures, OOPSShould have worked on C/C++ on Linux platformAware of unit testing/system testing of featuresGood-to-HaveBasic...


  • Hyderabad, Telangana, India, Telangana 7 Darter Full time

    About the RoleWe are looking for a highly skilled Embedded Software Engineer with strong hands-on experience in C, C++, and Assembly language, who is passionate about building robust, low-level software on Embedded Linux platforms.You will work closely with our hardware and systems teams to develop, debug, and optimize embedded applications and drivers for...


  • Hyderabad, Telangana, India, Telangana Recro Full time

    Note: Proven expertise in C/C++; deep knowledge of Linux internals (XFS/EXT); solid understanding of Linux clustering (Pacemaker, Corosync); knowledge of data structures, algorithms, multi-threaded systems; experience with hypervisors (ESX, Hyper-V, KVM, OpenStack)As a Software Engineer, you will play a key role in enhancing ourcloud-scale NAS platform. Your...

  • C++,Linux Developer

    1 week ago


    Hyderabad, Telangana, India Tata Consultancy Services Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Dear CandidateGreetings from TCS TCS has been a great pioneer in feeding the fire of young techies like you. We are a global leader in the technology arena and there's nothing that can stop us from growing together. Location: HyderabadDesired Competencies (Technical/Behavioral Competency):Must-Have Should have experience in C/C++ developmentKnowledge of...

  • Linux developer

    4 days ago


    Hyderabad, Telangana, India Lagran Software Solutions Full time ₹ 4,00,000 - ₹ 12,00,000 per year

    Quick Details:Job Title: Linux developer / TesterLocation: BangaloreExperience: 3+ Yrs (2+ years of Systems Test Engineering or related work experience, 1+ year of Systems Test Engineering or related work experience)Education: Bachelor's degree in Engineering/ Master's degree in Engineering Information Systems, Computer ScienceSkill Set: validation...


  • Hyderabad, Telangana, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Experience:4 to 8 YearsWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces, and be comfortable debugging and optimizing low-level system...


  • Hyderabad, Telangana, India People Tech Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Title: Linux Device Driver EngineerExperience: 4 to 8 YearsLocation: HyderabadJob Type: Full-TimeJob SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strongC/C++ programming skills and hands-on experience in Linux driver development. The idealcandidate will have a proven track record of working with kernel modules...


  • Hyderabad, Telangana, India People Tech Group Inc Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job SummaryWe are seeking a highly skilled and motivated Linux Device Driver Engineer with strong C/C++ programming skills and hands-on experience in Linux driver development. The ideal candidate will have a proven track record of working with kernel modules and hardware interfaces and be comfortable debugging and optimizing low-level system software.Key...