Title: Lead/Principal C Developer
Location: onsite in Burnaby, BC, Canada (Relocation Considerable)
Key skills: C+Python+Linux+Networking. 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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Network and Systems Engineer
2026-05-28
Python Developer
2026-05-28
AI Engineer Trainee
2026-05-28
- Posted
- Feb 21, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Burnaby
- Company
- Saransh Inc
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Network and Systems Engineer
2026-05-28
Python Developer
2026-05-28
AI Engineer Trainee
2026-05-28