Position Overview:

Our client is looking for a top-tier Senior Software Engineer to contribute to their fast-paced and dynamic Optical Solutions business.

Essential Functions:

  • Develop a robust and high performance NOS and SDN controller in full software development lifecycle including designing, implementing, and testing.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Actively involved in technical discussion/presentation and provide input to other members from hardware, optical module and system engineering teams.
  • Engage and collaborate with third party and open source software projects and participate in relevant conferences (OFC, TIP, ONS, etc).
  • Customer interaction including RFQ/RFP responses and pre/post sale customer support.

Required Qualifications:

  • Bachelor's degree in Electrical Engineering or Computer Science
  • 5+ years experience in C programming in embedded Linux network industry
  • 2+ years experience in SDN related software development

Skills and Abilities:

  • Solid fundamentals in software engineering, including computer architecture, operating systems, distributed systems, data structure, algorithm and object-oriented design methodology.
  • Proficient in programming in one or more of the following languages: C, C++, Java, Python and Bash script and familiar with x86 architecture and Linux environment.
  • Experience in network device management, such as configuration, topology, fault and performance management.

Preferred Qualifications:

  • Masters degree in Electrical Engineering or Computer Science
  • 7+ years experience in C programming in embedded Linux network industry
  • 3+ years experience in SDN related software development
  • Knowledge of Netconf/Yang and Openflow or other SDN management protocols
  • Experience with optical network devices (WDM, Amplifier, ROADM, etc)
  • Proficient in Mandarin

Job Type
Full-Time Regular
Location
Fremont CA