Job Title : Senior Software Engineer C, Linux, Networking Protocols
Experience : 7-12 years
Work Location : Bangalore / Pune
Job Type : the Role :
We are looking for an experienced software developer with strong expertise in C programming on Linux / Unix environments, networking protocols, and system-level programming. The role involves developing and enhancing features over DNS / DHCP / OSPF protocols, ensuring scalability, performance, and a great end-to-end customer Responsibilities :
- Design, develop, and enhance features for DNS / DHCP / OSPF networking protocols.
- Collaborate with Product Management, QA, and Support to deliver high-quality solutions.
- Work on performance tuning, scalability, and optimization of the Core DDI product line for distributed, virtualized environments.
- Design and implement efficient algorithms to solve complex application and networking challenges.
- Participate in release planning with cross-functional development teams.
- Diagnose and resolve complex field issues in collaboration with sustaining engineering and technical support.
- Improve scalability and manageability of the Skills & Experience :
- 5+ years of software development experience in C programming within Linux / Unix environments.
- Strong hands-on experience with networking protocols : DNS, DHCP, BGP, OSPF.
- Good understanding of Linux internals and system-level programming.
- Knowledge of algorithms, data structures, and problem-solving techniques.
- Experience with Python (optional) and shell scripting.
- Strong debugging and troubleshooting skills.
- Ability to handle customer escalations and work on NIOS platform enhancements.
- Contribution to open-source projects is a plus.
- Excellent communication skills and a team-oriented : Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.
(ref : hirist.tech)