Job Title: Senior Network Software Engineer - Advanced Development
Location: Belmont, CA
Role:
Vyatta is looking for a Senior Network Software Engineer who wants to define and develop our next generation software networking architecture. As Network Software Engineer you will be responsible for setting the technical direction of Vyatta's products and services through the definition, implementation, and test of the next generation network software architecture. You will also be responsible for interfacing with select customers to work on defining and implementing high priority solutions to high profile Business Development use cases.
Responsibilities:
- Work with the Advanced Development team to design and implement next generation software networking architecture.
- Work with the Advanced Development team to design and implement proof of concept products for select Business Development use cases.
- Document and handoff prototypes, proof of concepts, and beta products for further productization by Product Engineering Team.
- Participate in system wide architecture definition to insure consistency across all components.
- Define unit test cases for prototypes, proof of concepts, and beta products for handoff to Product Engineering Team.
- Work with beta customers to further refine design concepts.
Requirements:
- Experience developing network packet forwarding and firewall stacks on Linux or BSD. Knowledge of other stacks a plus.
- Experience developing L2/L3 network protocols
- Experience with OpenFlow or other SDN toolsets
- Experience with virtualization environments and vSwitch implementations
- At least 3 years experience writing solid C code on Linux or BSD
- Linux development, diagnostics, and troubleshooting skills
- Experience with massively distributed data
Please send a cover letter and resume to: jobs@vyatta.com




















