FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesLinuxOpen SourceRust
About the role
Key responsibilities & impact- Design and develop code to implement new features and resolve defects primarily in KVM (Kernel-based Virtual Machine) and QEMU (machine emulator and virtualizer)
- Actively contribute to and collaborate with teams enabling new features in Red Hat layered products across virtualization and container solutions
- Engage actively in the open source community and review patches and provide feedback on community-oriented enhancements and bug fixes
- Develop and contribute tests into a continuous integration (CI) workflow
- Work effectively as part of a distributed, agile team.
Requirements
What you’ll need- 5+ years of relevant experience in system-level software development for Linux using C or C++
- Rust experience is a plus
- Development experience in the Linux Virtualization stack (KVM, QEMU)
- Strong knowledge of operating systems and computer architecture concepts
- Strong system level debugging skills
- Ability to use CI/CD technologies in authoring, building, and automating secure software supply chains
- Bachelor's degree in Computer Science, Computer Engineering, or a related field; an advanced degree is beneficial
- Experience with multiple hardware platforms (e.g., x86, ARM64, s390x, RISC-V).
- Understanding of open-source development processes and/or a history of active open-source contributions.
- Prior experience of speaking at conferences, or publishing technical blogs/articles, and patents.
Benefits
Comp & perks- Flexible working hours
- Professional development opportunities
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++RustKVMQEMULinux Virtualizationsystem-level debuggingCI/CDcomputer architecturecontinuous integration
Soft Skills
collaborationcommunicationagile teamworkcommunity engagementfeedback provision
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineeringadvanced degree
