Senior Software Engineer - C Programming

C Programming, SDN, Circuit
Full Time
150-180K
Telecommuting not available Travel not required

Job Description

Senior Software Engineer - C Programming - Must speak Mandarin 

Salary: $150k to $180k

H1B Sponsorship & Relocation

Selling Point: Develop a robust high performance NOS and SDN controller 5 yrs C programming embedded Linux 2 yrs SDN X86 architecture Linux network device management

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.

 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

Robyn Honquest

200 East 5th Ave., Suite 116 Naperville, IL, 60563

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

Similar Positions

Software/Hardware Architect
  • Robert Half Technology
  • San Jose, CA
Software Engineer (c++, java, python)
  • Macropace Technologies
  • Mountain View, CA
Software Engineer - San Carlos, CA
  • Check Point Software Technologies, Inc.
  • San Carlos, CA
Software Engineer (C++)
  • Titan Technologies, Inc.
  • Milpitas, CA
Software Engineer
  • Omron Adept Technologies
  • San Ramon, CA
Python Developer-WIFI
  • Etouch Systems Corp
  • Mountain View, CA
Staff Software Engineer
  • Matrixx Software
  • Saratoga, CA
C/C++ Developer
  • Tech Mahindra (Americas) Inc.
  • San Jose, CA
Senior Software Engineer - Algorithms (5557)
  • Embedded Resource Group, Inc
  • Sunnyvale, CA
Staff Software Engineer
  • Buxton Consulting
  • Santa Clara, CA
GUI application development (Qt/QML)
  • S & D Engineering Solutions
  • Santa Clara, CA