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

Senior Software Developer
  • Modis
  • Pleasanton, CA
Senior Software Engineer
  • LogicBulls
  • San Jose, CA
Senior Software Engineer
  • Taos
  • Santa Clara, CA
Staff SW Engineer - Perception
  • Modis
  • Pleasanton, CA
Software Engineer (C++)
  • Titan Technologies, Inc.
  • Milpitas, CA
Simulations Software Engineer
  • Metis Technology Solutions, Inc.
  • Moffett Field, CA
Senior Software Engineer C++ Unix
  • Lockheed Martin Corporation
  • Sunnyvale, CA
Software Engineer
  • Omron Adept Technologies
  • San Ramon, CA
SW Engineer,
  • eTeam, Inc.
  • San Jose, CA
SW Engineer
  • ASICSOFT
  • San Jose, CA
Staff Software Engineer
  • CyberCoders
  • San Jose, CA
Sr. Software Engineer (Milpitas, Ca)
  • SpiderCloud Wireless
  • Milpitas, CA
Software Engineer (C++)
  • Macropace Technologies
  • Mountain View, CA
C/C++ Developer
  • Tech Mahindra (Americas) Inc.
  • San Jose, CA
Senior Software Engineer
  • Intuitive Surgical, Inc.
  • Sunnyvale, CA