Principal Software Engineer, C, Virtualization, Hypervisor (Remote)

Living Talent
Montreal
Remote
CAD 90,000 - 150,000
Job description
Nested Virtualization Hypervisors as the foundation to run ML on Kubernetes and Cloud Native AI.This is a Software Engineering Role (C, OS Level, Virtualization, Hypervisor).
  • Startup (Series A)
  • Base Salary + Equity
  • 100% remote - Distributed team collaborating via Slack & other tools
  • Smart & Low Ego Team
Two positions available: 1) Sr. Principal Level 2) Mid to Sr. Level

Role & Responsibilities

  • Design, develop, enhance & extend cutting edge software virtualization solutions.
  • Deliver high performance & low latency virtualization software solutions.
  • New software development, bug fixes, maintenance.
  • Address software performance bottlenecks.
  • Optimize the HV & OS.
  • Documentation.
  • Collaborate with software engineers & customers.
  • Developer POCs, lead pilots, and contribute to the core product.

Required Skills & Experience

  • 10+ years software engineering experience.
  • C programming.
  • Linux kernel debugging and optimization.
  • Hypervisor virtualization (architecture, development, debugging).
  • Xen (preferred), KVM, VMware.

Additional Qualifications

  • x86/x86_64 architecture & resource scheduling.
  • C/C++, Python, Assembly.
  • Bachelor's in CS or other relevant degrees; advanced degree preferred.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Principal Software Engineer, C, Virtualization, Hypervisor (Remote) jobs in Montreal