Lead/Principal C Developer - Canada
Apply NowJob details
Title : Lead/Principal C Developer Location : onsite in Burnaby, BC, Canada (Relocation Considerable) Key skills : CPythonLinuxNetworking. Linux Kernel as nice to have. Description We are looking for a highly experienced and mature Software Engineer based in Burnaby only. The ideal candidate will have specialized in C programming, with strong skills in Linux, Networking, and Python, and a comprehensive understanding of Physical/Virtual platform devices and Firmware. 10 years of experience is required; We are looking for a highly experienced and mature Software Engineer who has specialized in C programming, with strong skills in Linux, Networking, and Python, and a comprehensive understanding of Physical/Virtual platform devices and Firmware. What you'll do: • Design and deliver high-quality, timely software solutions focusing on C programming to address customer issues with Infoblox core products. • Facilitate communication and coordination among global Product Management, Support, and Software Development teams. • Lead features from concept to release through all development phases: functional and design specifications; implementation; and unit, performance, and scalability testing. • Evaluate software defects, security, and performance issues in a Linux-based, multi-threaded environment. • Oversee maintenance and enhancement of Linux kernel and open-source libraries. What you'll bring: • 10 years of experience in software development, with a primary focus on C programming in a Linux or Unix environment, as well as knowledge of KVM hypervisor and Networking protocols. • Profound systems expertise and comprehensive knowledge of Linux kernel and OS internals, Multi-thread, Filesystems, Database, GNU toolchain, and debugger knowledge. • Outstanding development and problem-solving abilities. • Deep working knowledge of Linux platform services, performance analysis, and kernel-level debugging using gdb and other tools. • A robust understanding of networking concepts. • Proficiency in shell, Perl, and Python is highly valued, but secondary to C proficiency. • Experience with virtualization technologies such as VMware, vSphere, and vCloud Director, RH Openstack, Ubuntu Openstack is advantageous.
Apply Now