Calix Inc.

Principal Software Engineer

Job ID
Software Engineering
Position Type
Full Time


Calix is the largest communications equipment supplier focused solely on access and is a leading global provider of broadband communications access systems and software. The Calix Unified Access portfolio allows service providers to connect to their residential and business subscribers and deploy virtually any service over fiber- and copper-based network architectures. With more than 900 customers – whose networks serve over 50 million subscriber lines in total – Calix is at the forefront of enabling the innovative ways that communications service providers deliver advanced broadband services and value to their customers.  NYSE: CALX


  • Work with our product marketing team to write software functional specifications and integration documents
  • Lead the design and discussion for the new feature introduction across different domains
  • Develop embedded application software for Telecommunications and Data-communications products, specifically relating to Ethernet and Video services.
  • Perform unit-tests and integrate various software modules within a large-scale embedded system.
  • Fix daily defects and handle issues arising from customer sites.


  • 10+ years C / C++ experience in an embedded environment
  • Proficient in IP/Ethernet protocols(DHCP/PPPoE/IGMP, etc.)
  • Proficient in Client/Server programming in a multi-thread/multi-process environment.
  • Proficient with gnu tool chain and Software Configuration Management tools such as GIT
  • Excellent analytical and integration skills.
  • Excellent communication and multitasking skills
  • BS CS (or equivalent) required, MS CS preferred
  • Knowledge of Winpath NP is one plus
  • Knowledge of G.Fast technology is one plus
Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed