Senior software developer C/C++

VON CONSULTING

06-12-2013 | EXPIRA LA 05-01-2014

Job expirat

RESPONSABILITATI

The Company is looking for a Network Processor Senior Software Developer to join a dynamic team developing leading edge real-time monitoring applications for telecommunications and data network. The successful candidate has proven experience developing embedded C/C++ real-time network processors software (such as Octeon, Broadcomm, or similar). Working as an integral member of a self-directed agile development team employing a Scrum-based methodology, the successful candidate will be responsible for developing and maintaining advanced packet processing real-time monitoring applications for telecommunications and data networks. As part of the team, the successful candidate will be empowered to provide technical leadership to both the customer and the software development team on requirements analysis, software architecture, design, implementation, peer review, testing, integration, configuration management, and troubleshooting.


CERINTE

Required Skills:

- Minimum 7 years experience in software development
- Strong experience in C/C++ development for embedded real-time applications
- Extensive experience with development in a real-time Linux environment
- Experience with multi-threaded and multi-processor system development, preferably multi-blade Linux (such as RedHat Linux Operating Systems) platforms
-Strong experience in network processor unit (NPU) based software development with knowledge in packet processing, data plane, classification search engines, and traffic management
- Proficiency in bare metal development in assembly for packet processing applications Very strong general programming and problem solving skills

Assets:

- Experience with Cavium multi-core network processors is a very strong asset
- Experience with EZChip network processors (NP-3 and NP-4) Experience with IXP, Broadcom (Raza), Freescale, Wintegra, or similar network processors
- Experience in hardware acceleration for IPSec cyphering and key processing
- Exposure to telecom or datacom domains is a plus, especially SCTP and VoIP, or related L2/L3 protocols Support HW team troubleshooting and evaluating components

Personal Soft Skills:
- Highly flexible and adaptable personality.
- Able to participate and contribute to a dynamic team
- Ability to view software from an Architectural and System perspective.
- Proactive nature willing to take initiative and seek challenges in technical areas that may be completely new.
- Ability to trace down and troubleshoot problems within a system.
- Thorough understanding of the role and importance of documentation at each level of the development process, including requirements, design, coding and testing.
- Strong communication skills, both written and spoken.
- Able to interact with customers and discuss their requirements and needs.
- Work well both individually and as a productive member of an agile development team.


DESCRIEREA FIRMEI

VON Consulting ofera servicii de recrutare personal, training, administrare si salarizare personal, leasing de personal.