Embedded Software Developer (5161)

San Jose , CA | Contract

Post Date: 06/23/2017 Job ID: 5161 Industry: Software

Embedded Software Developer

The general task of this role is writing the manageability part of a proprietary OS based on Linux that runs on routing/switching platforms.

Develop embedded manageability Software.  Manageability agents for  XML, Netconf, Rest and SNMP.

Define and develop the Yang data models for different operational and configuration data on the embedded system.

Develop high scale statistics streaming Telemetry infrastructure on the embedded platforms that feed onbox/offbox analytics engines.

Develop automated tests to validate the embedded manageability software modules.

 

 

 

Required Skills:

3-5+ years of work experience in embedded Linux software development.

Proficient in “C” and Python.  

Understanding of RPC protocol (Remote procedure call).

Prior experience developing management APIs using REST or XML/Yang data models.

 

Desired Skills:

GO programming language

Good understanding of regular expressions and CLI parsers.

Prior experience developing embedded manageability agents for XML, Netconf, Rest, OMI.

Knowledge of Google Protocol Buffs & gRPC protocol 


Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: