Senior C C++ Linux Software Engineer SDN

c, c++, linux, embedded linux network, SDN, software defined network
Full Time
$130-170K +bonus
Telecommuting not available Travel not required

Job Description

Senior C C++ Linux Software Engineer – SDN

Prestigious Company is seeking a C/C++ Developer who has good experience on embedded Linux and has SDN experience. This company is a leading provider of optical communication components, intelligent modules and subsystems.  We are currently building our in-house Engineering team and are looking for a top-tier talented Senior Software Engineer to contribute to our fast paced and dynamic business of optical network module, circuit pack and subsystem.   

 

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

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

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.

 

 

 

Posted By

Anthony Honquest

Naperville, IL

Contact
Dice Id : napil006
Position Id : sdnClinuxMO
Have a Job? Post it

Similar Positions

Principal Software development engineer - C++, Linux
  • Inmata Solutions, Inc.
  • San Jose, CA
Software Engineer (C++)
  • Macropace Technologies
  • Mountain View, CA
Software Engineer (C++)
  • Titan Technologies, Inc.
  • Milpitas, CA
Senior Software Engineer C++ Unix
  • Lockheed Martin Corporation
  • Sunnyvale, CA
Sr. C++ Software Engineer
  • Omron Adept Technologies
  • San Ramon, CA
Senior C++ Software Engineer
  • Capital Markets Placement
  • Mountain View, CA
Senior Software Developer
  • Modis
  • Pleasanton, CA
Software Engineer (w/ C++, Linux, etc.)
  • Atrilogy Solutions Group, Inc.
  • San Jose, CA
C++ Software Engineer
  • Park Computer Systems, Inc
  • San Mateo, CA
C/C++ Engineer
  • Trilyon, Inc.
  • Mountain View, CA
Staff SW Engineer - Perception
  • Modis
  • Pleasanton, CA