Be part of an awesome team of highly talented engineers creating the next generation of Network Virtualization products and services.
A well known organization that provides software development consulting services to companies that develop network communications products for networking, cloud computing, mobile devices, media services, network infrastructure and management. We are looking for a Software Engineer to join dynamic team developing Network Layer 2 and Layer 3 routing and switching based leading edge real-time applications for telecommunications and data network. You will be involved in developing technologies such as SDN/NFV/VNF etc. This requires expertise in C/C++, Linux, RTOS, protocols, multi-core processing, etc.
Requirements:
• Very strong experience in C/C++ development for embedded real-time applications
• Extensive experience with real-time application development on Linux environment
• Experience building and using the Broadcom SDK
• Experience and deep understanding in switching, routing or security protocols
• Experience with packet processing and data plane/control plane
• Telecommunication or network communications domain expertise
• Domain knowledge of L2/L3 switching with various Broadcom components
Assets:
• Experience or knowledge in multi-core processor architecture and programming
• Protocol experience in L4-L7 layers as TCP, SCTP, GTP, SIP, DIAMETER or similar
• Security experience such as IPSec, SSL/TLS, VPNs, DPI, Authentication, etc.
• Experience with switch SDK
• Experience with Linux kernel or device driver
Relocation Package is available.
Permanent Role.
Competitive Salary!
Locations: Montreal or Ottawa-Gatineau
HOW TO APPLY: orna@hitechrecruitment.com