Job Description
Linux Kernel Programmer
Experience : 8-16 years
Work Mode: Remote
Core skills required : Linux Kernel, Network device driver development, Linux internals, Networking stack
Good to have: Data plane development kit (DPDK) and Vector Packet Processor (VPP)
Who You Are?
You are a senior level software engineer with deep knowledge of the Linux kernel running in embedded systems. You are an expert in C/C++, and have professional programming experience with boot loaders, Linux kernel internals, Linux device drivers, and Linux network drivers. You have experience with analyzing memory and optimizing Linux kernel performance for various architectures (Intel, ARM). You are familiar with interfacing to embedded hardware using SPI, Ethernet, USB, and I2C. You are comfortable working with manufacturers on initial board bring-up.
You come with proven experience of working with globally dist...
Apply for this Position
Ready to join WatchGuard Technologies? Click the button below to submit your application.
Submit Application