Canoga Perkins

Senior Software Engineer - Networking

Job Summary

We are looking for a dynamic and experienced software engineer professional to join our Product Development team, and work on our cutting edge 5G Fronthaul and Backhaul Ethernet transport products. This position requires a person who can demonstrate in depth expertise in networking technologies, is a self-motivated, fast learner and is highly competent in developing and innovative software solutions for the emerging 5G markets.

What you’ll do
  • Software development programming over the full development life cycle, including design, code and test. Create new code and troubleshoot existing code.
  • Provides guidance to other team members in research and development activities.
  • Own the key algorithm and core technology design which leading to competitive system architecture design and delivery.
  • Ensure that software meets all the specification requirements. Participate in design and code reviews.
  • Document, reproduce, and resolve defects.
  • Support the integration and formal testing of the software as deployed on customer systems.
What we’re looking for
  • Proficiency in telecom concepts, networks and protocols. Solid technical understanding of Layer 2 Ethernet switching technologies, network timing distribution, IEEE 1588 and SyncE
  • Experience with C/C++ in a real-time multi-threaded/multi-tasking Linux environment
  • Knowledge of 5G standards and technologies, such as eCPRI, vRAN, and Time Sensitive Networks
  • Practical experience and knowledge of Linux architecture and Kernel driver design principles
  • Working knowledge of Yocto or similar tools for Linux based embedded distributions
  • Experience with XML, NETCONF, YANG and related technologies
  • Excellent written and verbal communication skills
Must Have
  • Experience: Over 6 years hands on professional experience design and development of enterprise or carrier grade switches, routers or LTE/5G equipment.
  • Education: Bachelor’s Degree in Computer Science,
  • Computer Engineering,
  • or related field.
  • Graduate degree a plus.
  • Posted:
  • 11 November 2019


To apply, email your resume to