Staff Software Engineer - Data Plane Software

Calix · South Bay

Company

Calix

Location

South Bay

Type

Full Time

Job Description

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

Calix is seeking an experienced system software engineer for a Staff Software Engineer role in networking data plane software product development in the Intelligent Access Infrastructure software group.

Responsibilities and Duties:

  • Design and implement 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 PON and Ethernet switching and routing software, 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 issues.
  • Keep abreast of the latest technologies within our product area.
  • The candidate is expected to demonstrate a deep sense of product ownership with a strong focus on customer satisfaction.

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.
  • 8-10 years of working experience with embedded networking products with BS/MS in CS, CE, or EE.
  • Experience with Broadcom's DNX and XGS series switch is necessary.
  • 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, state replication, embedded database for check-pointing, Linux shared memory primitives, Route Forwarding Infrastructure and Logging Mechanisms is desired.
  • Hands-on software development experience in large complex software systems is expected.
  • Excellent analytical, integration, and debugging skills are necessary.
  • Very Good oral and written communication and multitasking skills are expected.

Location:

  • Remote-based position in San Jose, or Petaluma, CA

#LI-Remote

Date Posted

01/19/2023

Views

9

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0.5

Similar Jobs

Staff Flight Test Engineer - Wisk

Views in the last 30 days - 0

Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...

View Details

Senior Developer, Data Engineer - Tarana Wireless, Inc.

Views in the last 30 days - 0

Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...

View Details

Staff Engineer, System Design Verification Engineering - Western Digital

Views in the last 30 days - 0

Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...

View Details

Senior Front-End Software Engineer - Percipient.ai

Views in the last 30 days - 0

Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...

View Details

Principal Software Engineer (Prisma Access) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...

View Details

Principal Engineer Software (Full Stack Developer) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...

View Details