Software Engineer – Broadcom Switching & C/C++

Industry: Networking, IT, Computer Software

Type: Full time

Experience: 5+ years

Location: Gatineau or Montreal

Be part of an awesome team of highly talented engineers creating the next generation of Network Virtualization products and services.

Northforge Innovations ( provides software development consulting services to companies that develop network communications products for networking, cloud computing, mobile devices, media services, network infrastructure and management. Our employees have a direct impact on bringing new technology to market and enabling success for our customers. Northforge provides a multi-cultural working environment focused on learning and continuous improvement. You will have the opportunity to work closely with the customer, learn new technologies, improve your technical and personal skills and work on a variety of projects at Northforge. We offer competitive salaries and benefits while we have fun streaming new ideas and products to the world.
Northforge is looking for a Software Engineer to join our growing and dynamic team developing Network Layer 2 and Layer 3 routing and switching based leading edge real-time applications for telecommunications and data network. The successful candidate will be involved in developing embedded C/C++ real-time software on Broadcom network processors and Ethernet switches. As part of the Northforge team, the successful candidate will be empowered to provide technical leadership to both the customer and Northforge software development team on software architecture, design, implementation and integration.

Join us!

Required Skills:

• 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
• Domain knowledge of L2/L3 switching with various Broadcom components
• Experience in data path and packet forwarding software


• Hands-on expertise with Broadcom Content Aware Processors (VCAP, ICAP, ECAP)
• Hands-on expertise with the Trident/Dune series of Broadcom switches
• Usage of stacked VLANs
• Broadcom FASTPATH development expertise
• Cavium Octeon Network processors knowledge

Personal Soft Skills:

• Highly flexible and adaptable personality
• Strong communication skills, both written and spoken
• Organized individual, capable of working independently
• Able to interact with customers and discuss their requirements and needs
• Able to participate and contribute to a dynamic team

Education and Experience:

• BSc or higher degree in CE/EE/CS or equivalent
• 5+ year experience of software development


All Northforge Job Openings

  • This field is for validation purposes and should be left unchanged.
Show Buttons
Hide Buttons