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