Share this Job

Software Developer - QoS

Apply now »
Apply now

Date: Oct 3, 2014

Location: Burnaby, British Columbia, CA

Company: Ericsson

Req ID: 18017

Team Description:

This team is part of BNET- Broadband Networking, the R+D arm of Ericsson.  These engineers are key to not only the future of Ericsson, but to also keeping Ericsson on the leading edge of network infrastructure technology.  They are responsible for the architecture, design, development, and enhancement of high quality IP Infrastructure forwarding software on Ericsson’s current and next generation industry leading Multi-Service SmartEdge and Smart Services Router products, a part of Ericsson’s flagship line.  Roughly 50% of the world’s mobile and fixed traffic will encounter their code in its transmission.


Job Overview:

  • Act as both a visionary and a hands-on contributor as we pursue the architectural evolution of QOS and Traffic Shaping across multiple platforms
  • Proactively address technical and process challenges in order to position our team to meet future market requirements and accelerate feature velocity.
  • Use your mix of technical, industry, business and cross-functional knowledge to translate customer requirements into solution oriented engineering requirements
  • Act as a champion of quality and performance by vigilantly safeguarding and maintaining the integrity of our code and architecture
  • Work with global cross-functional teams to address and resolve complex problems including critical customer issues
  • Contribute to the growth of the organization by leading and mentoring other team members and sharing your expertise with a broad audience.


Ideal Candidate:

  • Exceptional contributor routinely recognized by peers and supervisors for delivering  unsurpassed quality and performance
  • Experience implementing network traffic shaping and QOS in both forwarding and control planes
  • Knowledge of related topics such as weighted fair queuing, random early drop, token bucket algorithms and packet classification
  • Experience writing and interfacing with device drivers for TCAMs, traffic-shapers, and other networking related hardware accelerators
  • Working knowledge of router and switch design & architecture with solid understanding of factors involved in achieving maximum performance
  • Experience with assembly language and NPU (IXP, EZChip) programming
  • Expertise in other data plane forwarding functions such as ACL, Deep Packet Inspection, Lawful Intercept and Traffic Mirroring
  • Working knowledge of design patterns and history of contributing to the evolution and re-factoring of a complex codebase


Bare minimum qualifications:

  • A team player with a solid work ethic and a reputation for delivering cutting-edge, world class solutions with high quality and outstanding performance
  • 4-15+ years of experience of software development in a complex product environment including embedded and distributed components
  • Demonstrated experience optimizing the performance and scale of complex software systems with limited resources
  • Possesses strong C programming skills and is highly proficient at partitioning systems and defining the interface between components
  • Excellent attention to detail and an aptitude for solving abstract problems
  • Familiar with multi-threaded Linux daemon software development in an environment requiring high performance, scale, and availability
  • Proficient tester that passionately embraces automated unit test tools and techniques
  • Solid understanding of the data networking industry including LAN/WAN and network layer protocols



DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position. Therefore employees assigned may be required to perform additional job tasks required by the manager.

Primary country and city: Canada (CA) || British Columbia || Burnaby || R&D

Job Segment: Developer, Engineer, Embedded, Testing, Inspector, Technology, Engineering, Quality

Apply now »
Apply now