Job Description: C Developer (2-5 Years of Experience) Position Overview: We are seeking a skilled and enthusiastic C Developer with 2 to 5 years of experience to join our team. The ideal candidate will have a solid foundation in C programming and a strong passion for developing efficient, reliable, and scalable software solutions. Key Responsibilities: Develop, test, and maintain software applications and systems using C. Collaborate with cross-functional teams to gather requirements and create technical solutions. Optimize code for performance, scalability, and memory usage. Debug and troubleshoot software issues in existing systems. Contribute to system design, architecture, and development discussions. Write clean, maintainable, and well-documented code. Participate in code reviews and ensure adherence to best practices and coding standards. Requirements: Bachelors degree in Computer Science or EC. Minimum 2 years of hands-on experience in C programming and software development. Excellent understanding of data networking concepts Hands-on experience in Linux networking stack Hands-on experience in network application development Strong understanding of algorithms, data structures, and software design principles. Hands-on experience in system-level programming, memory management, and pointers. Experience with debugging tools (e.g., GDB, Valgrind) and performance optimization. Knowledge of version control systems such as Git. Soft Skills: Strong problem-solving and analytical abilities. Effective communication and teamwork skills. Eagerness to learn new technologies and adapt to evolving challenges. Attention to detail and a proactive approach to work. What We Offer: A chance to work on cutting-edge projects and innovative solutions. A collaborative and supportive work environment. Opportunities for professional growth and skill development. Competitive salary and benefits package. Location: Noida/Dehradun Employment Type: Full-time If you have a passion for programming and are eager to develop your skills in C, we would love to hear from you!
Your Role You will be responsible for generation, co-ordination and execution of test plans for the next generation data networking product with the objective of ensuring the release required software and hardware implementation meet customer requirement, approval and certification criteria. Desired Candidate Profile 2- 4 years of hands on Experience of L2/L3 Network equipment in different testing aspects: Functional, System, Performance and Scale Must have hands-on experience on production testing of core data network elements Must have hands-on experience on Cisco core network routers Hands-on experience in:L2/L3 Technologies: MPLS , BGP, IPv4, IPv6 Your Responsibilities Take test delivery ownership for a feature or a group of features. Understanding end-to-end feature requirements at individual and architecture level. In depth knowledge of the hardware and protocols involved, their dependencies and their role within the product architecture. Thorough understanding of the impact of requirements across various releases. Confidence to take on the architects and question every requirement for their individual validity and completeness towards the deliverable. Develop, execute and automate test plans to validate customer use-cases and product capabilities and Requirements Execution of manual and automation end-to-end feature testing. Due diligence to make sure the test cases cover the complete landscape of feature being tested. Ensure test environment sufficiency of traffic generators, cards, and system set up and making sure it is ready for completion of the work. Deliver the manual and automation test results on time within given quality parameters.