Principal Software Engineer - Protocol Infrastructure
Calix
San Jose
hace 1 día

This is a remote-based position in San Jose or Petaluma, CA.

Calix is seeking an experienced Principal Software Engineer. This role will work with Networking Protocol Infrastructure software development in the Intelligent Access Infrastructure software group.

Responsibilities and Duties :

  • Architect, design, and implement Protocol infrastructure and platform software for high-end carrier access switching products for Internet infrastructure.
  • Implement and integrate software for a robust platform and infrastructure using the latest Linux and Yocto open-source environment in distributed embedded systems.
  • Work with cross-functional teams ranging from Layer 3, Layer 2 Protocols, Routing Software, Ethernet switching and IPv4 and IPv6 Subscriber management for Triple Play services, performance monitoring to network management to build, integrate, unit test, and support software modules within a large-scale system.
  • Draft high level and detailed design documentation for new features and capabilities.
  • Propose and implement tools to accelerate software system development and debug environments.
  • Propose and implement built-in diagnostics and test scripts to help reliability and supportability.
  • Work with product management and solutions engineering to write software functional specifications and integration documents.
  • Participate and support in fixing issues arising from customer sites.
  • Analyze system scalability, interworking issues and perform root cause analysis of system and protocol issues.
  • Mentoring junior engineers within the team.
  • Keeping abreast of the latest technologies within our product area.
  • Qualifications :

  • Calix requires all employees based in North America who will work onsite at a Calix office, attend in-person meetings, and / or travel on behalf of Calix to be fully vaccinated.
  • Calix will consider requests for reasonable accommodations as required under applicable law.

  • 12 to 15 years of working experience in IPv4, IPv6 protocols related embedded products software development with BS / MS in CS, CE, or EE.
  • Must be an expert in IPv6 protocols, addressing, Router Advertisement, Neighbor Discovery protocols.
  • Experience with Protocols NTP, DHCP, DNS, FTP, SCP is necessary.
  • Experience with the Linux net-link socket handling, VRF management is essential.
  • Experience in Routing Infrastructure, Forwarding table management is a plus.
  • Experience with open source products Python, C / C++, Git / Yocto is necessary.
  • Proficiency with Linux, x86 virtualization, and Inter-process communication is necessary.
  • Experience in programming in a multi-thread / multi-process environment is necessary.
  • Knowledge of IP protocols, VLANs, and Ethernet switching is necessary.
  • Experience in areas such are high availability, facility protection, state replication, embedded database for check-pointing, Linux shared memory primitives, Software upgrade and Logging Mechanisms is desired.
  • Hands-on software development experience in large complex software systems is essential.
  • Excellent analytical, integration, and debugging skills are necessary
  • Very Good oral and written communication and multitasking skills are expected.
  • Location :

  • This is a remote-based position in San Jose, CA or Petaluma, CA
  • LI-Remote

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación