Senior Software Engineer:
Job Description:
-
Participation in development of advanced telecom
products (in communication networks)
- Leading efforts at different stages of
Software Development Life Cycle
- Fast learning and implementation of
advanced technologies for hi-tech solutions
- Primary contributor to software
architecture, code development and integration
- Participation in all aspects of
software development; source code, review,
change control,
configuration management,
issue tracking in build, testing and deployment
process
- Coordinate build schedules for
multiple software releases and support
multiple code lines
- Maintain software development
builds and released software repository
platforms
Experience:
3-6 years of relevant industry
experience
Technical Skills:
-
Extensive knowledge of C, C++
- Development Environment
and Target Platform – Linux/Unix, Solaris
and Windows
- Firm
understanding of usability principles &
interface design
- Team player with excellent
interpersonal skills
-
Excellent Communication skills and ability to learn
quickly
- Writing operational
documentation
- Mentoring juniors and working
closely with team members
-
Problem-solving and thinking laterally as part of a
team, or individually
Specialization:
- Senior software engineer with domain
expertise in networking
- Good
understanding of networking fundamentals and TCP/IP
stack
- Good understanding of IP/MPLS
routing and routing protocols
- Coding
experience on SNMP manager side is highly desirable
- Experience
with router configuration and network testing is
desirable
-
Understanding of standard/proprietary MIBs on
Cisco/Juniper/Huawei routers
- Senior software engineer with broad-based
skills in software platforms
- Experience in design and integration
of software modules
- Good Database skills ( experience
with MySQL is a plus)
- Good understanding of
client-server mechanisms
- Sound knowledge of OS internals
and computer architecture
- Familiarity with revision control
systems – like SVN, CVS
- Conversant on OO
concept, UML, XML, etc.
-
Excellent software architecture, code review and
debugging skills
- Hands on experience on socket
programming, multi-threading and message queuing
- Excellent in C/C++ and object-oriented
programming
- Experience in design and integration
of software modules
- Familiarity with revision control systems –
like SVN, CVS
- Work experience in QT or
equivalent GUI skill is highly desirable
-
Knowledge of Graphics concepts (GTK+, OpenGL is a
plus)
- Should be able to develop specifications and
architecture for next generation GUI
- Proficient in Linux/Solaris
operating system and development tools (gcc, gdb,
make etc.)
Send
your resume at hr@vegayan.com