Principal Software Engineer/Designer

Santa Clara, CA, United States Full Time Lead

We are currently looking for a seasoned and innovative Software Development Engineer/Designer to join our Management Infrastructure team in Santa Clara, CA.

This team is responsible for Management Infrastructure for multiple NBIs, AAA security features, and Linux System Services. The programming languages we routinely use are C/C++, Python, Yang Modeling, XML, and JSON. We do not make changes to the Linux kernel, but having a good understanding of the Linux kernel (4.9 or later) and its API's is a very important skill for our engineers.

RESPONSIBILITIES:
  • Leads the design and architecture of high-quality, complex systems and software.
  • Prepares, reviews and analyzes software specifications for complex products and systems.
  • Leads the development, review, analysis and implementation of test strategies for software products and systems.
  • Leads the development, test and integration of code for new or existing software of significant complexity involving multiple teams.
  • Leads the review, analysis and closed-loop corrective action for issues contributing to software system defects and business process problems.
  • Designs and implements software lifecycle and quality assurance methods for projects and products.
  • Leads the deployment of projects and products of significant size and complexity.
REQUIREMENTS:
  • 15+ years of experience in software development
  • MS/BS or higher in CS, CE, EE
  • Strong programming experience in C/C++ and Python
  • Experience working in a networking and distributed systems environment
  • Solid Design, Architect, and Development skills
  • Strong problem solving, troubleshooting, diagnostic skills
  • Excellent debugging skills
  • Strong written and verbal communication skills
DESIRED QUALIFICATIONS:
  • Strong experience and knowledge of Linux networking stack Experience in tools such as Git, Ansible, Eclipse
  • Expertise debugging user level, multi-threaded systems.
  • UNIX Systems programming, data structures, OS internals (memory management, multi-threading, IPC, synchronization, etc.)
  • Experience with NBIs such as Netconf, Restful API, SNMP
Mission

We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job