Protocols Software Engineer RipCode
THIS JOB HAS EXPIRED
RGB Networks currently has multiple needs for Sr. Embedded Software Engineers to work on the control, management and protocols areas for our next generation video processing technology products.
Responsibilities include:
Embedded software development from concept through production, working on Multi Core platform.
Design and develop system modules and protocols in C++/C, which interface with third-party routers and switches for video/DOCSIS data applications
Write code that is scalable and meets the performance requirement
Conduct thorough integration testing and performance benchmarking
Requirements include:
Minimum of 8-10 years experience
M.S. or B.S. in Electrical Engineering or Computer Science
Strong C and C++ programming skills in embedded systems with Linux OS
Strong knowledge of Object Oriented programming and design methodologies
Prior experience in embedded multi-core programming
Experience in L2 Ethernet switching protocols ( VLAN, LACP,STP, IGMP, Multicast)
Hands-on experience in switch/router embedded system software development
Prior experience with High Availability system development
Strong debugging skills in a real-time environment
Superior bug fixing and testing skills
Ability to work in a challenging environment where software performance and stability are critical
Proven ability to work with cross-functional teams
Excellent analytical skills
Strong interpersonal and communication skills; team player
Previous experience with OS internals highly desired
Familiar with L2/L3 switches and porting of third party protocol stacks a big plus
System management interface using CLI and SNMP desired
Background in MPEG2/H.264 multiplexing and processing desired.
| Location: |
Sunnyvale, CA
United States
|