Senior Software Engineer (Driver Development)
Job Description
Location - Preferred location Calabasas, CA. Will also consider Burnaby, BC Canada
As a Senior Software Engineer, you will play a key role in defining and developing products for testing leading-edge routers and switches. In this position, you will work closely with the hardware, software, and system engineers to architect and develop Ethernet device drivers.
Job Qualifications
A successful candidate will have:
- Bachelors or Masters Degree or University Degree or equivalent. Typically 6+ year’s relevant experience
- Experience in Linux kernel development with emphasis on the network stack and its interfaces (socket layer, protocol layer, device layer, network virtualization, etc)
- Experience working in embedded environment with an emphasis on PCI-e device drivers
- Experience with QEMU/KVM, SR-IOV, VirtIO, and DPDK
- Understanding of DMA engines, ring buffers, interrupts, skb, and other components of an Ethernet device driver
- Excellence in C programming for kernel driver development
- Experience in C++, Python programming and Object Oriented Concepts
- Deep understanding of system software stack, with a focus on software/hardware interaction, including platform firmware, device drivers, Linux kernel, and how user space applications utilize services to achieve high performance
- Experience working with FPGAs a plus
- Experience working with K8s and/or Docker a plus
- Active contributions to opensource projects a plus
Job Function
R&D
#LI-BM1
Shift: |
Day Job |
Schedule: |
Full Time (F) |
Travel Required: |
None |
Employment Program: |
Regular |
Duration (Temp Positions Only): |
Not Applicable |
__________________________________________________________________________________
***Keysight is an Equal Opportunity Employer.***
Candidates can be considered to work from the following locations:
Americas : United States : California : Calabasas || Americas : Canada : British Columbia : Vancouver || Americas : Canada : Burnaby : Burnaby
Job ID : 44494
Nearest Major Market: Denver
Job Segment:
Test Engineer, R&D Engineer, Embedded, Software Engineer, Testing, Engineering, Technology