Job Information
Ottawa, Canada 196 Days Ago
Job Category: Computer/IT
Job Type: Full-Time
Posted: 2020-03-11
Job Status
Start Publishing: 2020-03-11
Stop Publishing: 2020-05-10
Ottawa, Canada
Twitter Share on facebook
  • Contribute to a highly available, carrier grade platform which will be the platform of choice for highly distributed Edge solutions, including 5G, Industrial Automation and Augmented Reality
  • Work with the most dynamic and exciting open source software projects today –Kubernetes (K8s), Docker, Helm, Openstack, Ansible, DPDK, etc.
  • Work as part of a team focused on containerization, virtualization, accelerated networking and fault tolerant/carrier grade development
  • Contribute actively to StarlingX, an open source project under the OpenStack Foundation - a fully featured cloud for the distributed edge (
  • Maintain the Linux kernel, device drivers and third party packages, with a focus on a set of local patches and config options
  • Evaluate reported vulnerabilities (CVEs) and apply upstream fixes to address them
  • Conduct real-time kernel performance measurements and tuning
  • Investigate and resolve issues reported during product verification and customer integratio
  • BSc / MSc degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
  • 5+ years of relevant technical experience in software development
  • Extensive experience with Linux kernel and device driver development and maintenance; ability to debug kernel issues
  • Experience with real-time Linux kernel and performance tuning
  • Experience with CentOS distributions and RPM
  • Experience with git and maintaining patch sets
  • Excellent programming skills using C and Python
  • Some development experience with K8s containers and/or virtualization ( libvirt/qemu)
  • Strong analytical and debugging skills
  • Excellent written and oral communication skills
  • Exceptional team player who works well in collaborative environments
  • Self-managed, fast learner with the desire and ability to master new technologies
  • Experience with evaluating emerging technologies, making recommendations on best options
  • Familiarity with iterative and agile/scrum software development processes
  • Exposure to other languages (Ansible, Puppet, SQL, and Shell Scripting) would be an asset
  • Contribution to the open source community would be an asset
Apply Now