[Close] 

Linux Kernel Software Engineer - 8095

Company Name:
UpStream Global Services
Linux Kernel Software Engineer
We have an immediate contract opportunity with a large F500 client in the Menlo Park, CA area.
Our client is seeking a Linux Kernel Software Engineer to join their Kernel team, with a primary focus on the networking subsystem.
Responsibilities
o Work with other teams to understand network perf/stability issues and develop solutions
o Improve IPv6 support in the kernel, and eliminate perf and stability issues.
o Investigate and participate in emerging protocols (MPTCP, QUIC, etc) discussions,implementation, experimentation, tooling, etc
o Triage, investigate, and resolve primarily network related performance or stability issues
o Advocate best practices with other engineers when it comes to kernel usage, deployment, tuning parameters, etc
o Backport or develop solutions for 1-2 kernel releases. We prefer code being in mainline
o Help improve our automated testing infrastructure
o Be a part of the kernel release process, helping it run smoothly
o Occasionally participate in TPM led projects that are kernel focused
o Communicate and interact with upstream maintainers
o Occasional conferences, particularly things like LPC/LS/etc
Requirements
o At least 5 years of experience working with the Linux kernel
o Have code already in the Linux kernel
o Expert level understanding of TCP and UDP networking
o Deep understanding of the Linux kernel network subsystem
o Reasonable understanding of the other significant kernel sub-systems (block, fs, crypto, etc) and how they fit together
o Scripting (python, bash, etc) experience on Linux
o Expertise programming with C
o Strong experience using kernel perf tools and modifying tracepoints for resolving perf issues
o Solid troubleshooting and debugging skills
o Excellent communications skills
o BS/MS degree in Computer Science or Engineering (or related field) a plus
For immediate consideration please contact:
Keith
UpStream Global Services.
Reply to:
www.upstreamgs.com

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.