Job Openings

Wednesday, April 6, 2011

Sr. Software Engineer / Software Engineer – Routing @ Bangalore


Title: Sr. Software Engineer / Software Engineer – Routing
# of direct reports (if applicable):N.A.
Department: Engineering India
Business unit/Division: Engineering
Location (City): Bangalore, India
Role description completed by: Tae Chae
Date role description completed: 22th Mar. 2011

Role Summary: As a Software Engineer – Routing, you will be responsible for design and
development of routing features in a highly collaborative and fast-paced
environment. You will work closely with architects and QA engineers to on
delivering features. You will be involved in the full software development life
cycle from planning, design, to implementation.

Specific Responsibilities:
· Work with a team of architects to translate the system requirements into a sub-system/module design
· Implementing high-quality, high-performance code
· Debugging and troubleshooting problems in test and in production
· Create and execute the unit test plan and interface test plan

Required Qualifications:
· BE or ME (or equivalent degree) degree in Engineering or Computer Science
· 2-6 years of experience of routing software development
· Strong programming knowledge (C/C++)
· Strong platform and RTOS knowledge (multithreaded programming, driver programming)
· Debugging and troubleshooting of problems in an embedded system
· Experience working with one of: FreeBSD, Linux, Unix
· Working knowledge of some of the following routing and networking protocols
o MPLS, MPLS-VPN, VPLS, TE, OSPF, ISIS
o BGP, RIP, RSVP, LDP, BFD, GRE, IPSEC
o PIM, IGMP, VRRP, LSCP, LACP, STP
o VLAN/Q-in-Q/Ethernet
· Experience with NPU programming a plus (ie. Ezchip)
· Guide and mentor new team members

Decision-making: · Should be able to decide upon subsystem design, algorithms to be used,
standards to be practiced, test coverage that is required, etc.
· Ability to work independently and collaboratively

Key relationships: · Work closely with Architects, Software Engineers, and QA team for
requirements gathering, design, development, testing & debugging

Organizational impact and challenges:
· Ability to do research on standards, design and implementation
methods/techniques, algorithms, development & testing tools and
choose the appropriate ones for the sub-system/module development
Unique · Working with remote team, understand the requirements

Requirements: · Ready to work with Global Engineering team encompassing multiple
time-zones
· Readiness for travelling (10%)

Warm Regards,
Suresh Ediga
Mentorware India,
www.mentorware.com,
Dir: +918067135410

No comments:

Post a Comment