Senior Software Engineer – Hypervisor & OS

SUMERU TEK PTE. LTD.

D01 Marina, Raffles Place, People's Park, Cecil, 3 TEMASEK AVENUE CENTENNIAL TOWER 039190
Sgd 6,000 - 8,000 / monthly pm
On-site
Rtos
Peer review
Device driver development
Role Profile: 1.looking for a systems-level expert to design, develop, and optimize our virtualization layer and core operating system components. You will work at the intersection of hardware and software, ensuring our platform is performant, secure, and scalable. Key Technical Requirements ● Kernel & OS Development: Deep understanding of OS internals (memory management, scheduling, I/O subsystems, and interrupt handling). Experience with Linux, RTOS, Fuchsia or proprietary kernels. ● Virtualization Expertise: Hands-on experience with hypervisor technologies (KVM, Xen, ACRN, Hyper-V, or VMware ESXi) and hardware virtualization extensions (Intel VT-x, AMD-V, or ARM Virtualization Extensions). ● Low-Level Programming: Mastery of C and Assembly (x86 or ARM). Proficiency in C++ or Rust is a significant plus. ● Device Drivers: Proven ability to write and debug character/block device drivers and handle DMA and PCIe interfaces. Team Cooperation & Workflow (Agile/DevOps) As a systems engineer, you don't work in a vacuum. We value engineers who bridge the gap between "bare metal" and modern software delivery: ● Agile Methodology: Experience working in a Sprint-based environment. You should be comfortable with iterative development, participating in daily stand-ups, and using tools like Jira or Linear to track progress. ● CI/CD Integration: Familiarity with integrating low-level code into automated pipelines (e.g., Jenkins, GitLab CI, or GitHub Actions). You understand that "it works on my board" isn't enough until it passes the automated regression suite. ● DevOps Mindset: Experience with Infrastructure as Code (IaC) and ontainerization (Docker/Kubernetes) as it relates to testing OS environments or simulating hardware. ● Collaborative Version Control: Advanced knowledge of Git and Gerrit, specifically regarding complex branching, rebasing, and rigorous Peer Code Review processes. Technical Skills Matrix Category Essential Architectures :ARMv8/v9 Hypervisors :KVM, QEMU, Vir

Job Summary

  • looking for a systems-level expert to design, develop, and optimize our virtualization layer and core operating system components
  • You will work at the intersection of hardware and software, ensuring our platform is performant, secure, and scalable
  • Key Technical Requirements ● Kernel & OS Development: Deep understanding of OS internals (memory management, scheduling, I/O subsystems, and interrupt handling)

Matching Summary

Match Score: 85

Role Profile: 1.looking for a systems-level expert to design, develop, and optimize our virtualization layer and core operating system components. You will work at the intersection of hardware and software, ensuring our platform is performant, secure, and scalable. Key Technical Requirements ● Kernel & OS Development: Deep understanding of OS internals (memory management, scheduling, I/O subsystems, and interrupt handling). Experience with Linux, RTOS, Fuchsia or proprietary kernels. ● Virtualization Expertise: Hands-on experience with hypervisor technologies (KVM, Xen, ACRN, Hyper-V, or VMware ESXi) and hardware virtualization extensions (Intel VT-x, AMD-V, or ARM Virtualization Extensions). ● Low-Level Programming: Mastery of C and Assembly (x86 or ARM). Proficiency in C++ or Rust is a significant plus. ● Device Drivers: Proven ability to write and debug character/block device drivers and handle DMA and PCIe interfaces. Team Cooperation & Workflow (Agile/DevOps) As a systems engineer, you don't work in a vacuum. We value engineers who bridge the gap between "bare metal" and modern software delivery: ● Agile Methodology: Experience working in a Sprint-based environment. You should be comfortable with iterative development, participating in daily stand-ups, and using tools like Jira or Linear to track progress. ● CI/CD Integration: Familiarity with integrating low-level code into automated pipelines (e.g., Jenkins, GitLab CI, or GitHub Actions). You understand that "it works on my board" isn't enough until it passes the automated regression suite. ● DevOps Mindset: Experience with Infrastructure as Code (IaC) and ontainerization (Docker/Kubernetes) as it relates to testing OS environments or simulating hardware. ● Collaborative Version Control: Advanced knowledge of Git and Gerrit, specifically regarding complex branching, rebasing, and rigorous Peer Code Review processes. Technical Skills Matrix Category Essential Architectures :ARMv8/v9 Hypervisors :KVM, QEMU, Vir

Salary

SGD 6,000 - 8,000 / Monthly

Skills & Requirements

Must-have

  • RTOS
  • Peer Review
  • Device Driver Development
  • Jenkins
  • ARM

Nice-to-have

  • Xen
  • Hyper-V
  • Test Environments
  • Regression
  • Virtualisation
  • Assembly
  • KVM
  • Linux
  • Sprint Methodology

Key Requirements

  • Minimum 5 years experience

Work Rights

Tailored Resume

Cover Letter