Sr Software Engineer Platform 8/16/2016

Confidential Company San Francisco, CA

Company
Confidential Company
Job Classification
Full Time
Company Ref #
28778425
AJE Ref #
575898533
Location
San Francisco, CA
Job Type
Regular

JOB DESCRIPTION

APPLY
We are looking for a seasoned developer with extensive skills in writing device drivers and packet processing software for a high performance multi-threaded embedded software environment. You will be part of a fast-paced high performing engineering team developing networking and security software components for a leading SD-WAN solution. Your primary focus will be to develop software to support a variety of network devices and x86-64 boards. You are a self-motivated technical leader and a creative problem solver with a proven ability to deliver results in small team settings.

WHAT YOU WILL DO:

*

Develop device drivers for Linux environment
*

Enhance and maintain Linux kernel networking modules
*

Performance tuning of multi-threaded packet processing and security engines
*

Writing software to interface with third party software packages
*

Bring-up and testing of the Linux kernel on x86-64 platforms
*

Work with the extended engineering and support teams to debug and tune software for bare-metal and virtualized environment

WHAT YOU NEED TO BRING:

*

7+ years of embedded software development experience using C in a multi-threaded environment
*

Excellent understanding of Linux device driver internals and Linux networking stack
*

Experience with board bring-up, writing and debugging device drivers
*

Hands-on experience developing, tuning and debugging TCP/IP stacks
*

Proven ability to multi-task and be productive in a fast-paced dynamic environment
*

Rapid prototyping skills for Proof-of-Concept demonstrations
*

Familiarity with virtualization technologies is desirable
*

Familiarity with Software Defined Networking concepts is desirable
*

Familiarity with security technologies like IPSEC and SSL
*

Strong verbal and written communication skills

EDUCATION:

* BS/MS in CS, EE, or related area.