HamburgerMenu
hirist

Job Description

Role : Software Developer with Networking Protocols

It is for our Techstar ODC project.

Exp : 5 - 10 yrs & 10 - 15 yrs

Openings : 4

Work Location : Chennai

Interview Mode : 2 Virtual interviews + 3rd F2F

F2F Interview locations : Chennai & Hyderabad

Mode of position : Fulltime & Permanent with Techstar

Job Description :

- Developing new Features and defect fixes in the Networking TCPIP stack

- Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet related tools.

- Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.

- Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.

- Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.

- Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.

Knowledge and Skills :


- C / C++ or Python


- Networking, TCP/IP Protocols

- Using software systems design tools and languages.

- Ability to apply analytical and problem solving skills.

- Designing software systems running on multiple platform types.

- Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools.

- Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.

- It is a IC (Individual Contribution) role

- 5+ years of software development experience. (2-5 years for a junior engineer)

- possess excellent proficiency with Python.

- Experience writing Integration and Unit tests with Python.

- Show previous experience developing Python CLIs and Python back ends to web UI/RESTful APIs.

- Networking knowledge in Open Networking, Ethernet switching, routing.

- Good communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.

- Design, develop, and maintain Python-based applications and systems.

- Work with various protocols and interfaces to ensure seamless integration and functionality.

- Troubleshoot and debug complex issues in Python code.

- Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions.

- Participate in code reviews and contribute to best practices in software development.

- Stay updated with the latest industry trends and technologies related to Python programming and telecom.

Advantage Skills :


- L2/L3 protocol development with Python programming

- Strong understanding of protocols and interfaces.

- Experience with debugging and performance tuning in Python.

- Ability to work independently and as part of a team.

- Proficiency in Python programming

- Primary : L2 Protocols (VLAN, STP), L3 routing Protocols(OSPF) - Any one of the L2 / L3 Protocols

- Secondary : BGP, Multicast, QoS, IXIA tool.

- C++ OR Java - OOPS concepts,

- Multithreading ,IPC, Socket Programming,

- Network Management NMS, EMS java

- SNMP, netconf, yang, cli, Confid

- Ansible

- Linux

- System Programming

- Linux system programming

Please be informed : Who can join Immediate - Max 30 days apply.

info-icon

Did you find something suspicious?