Senior Software Developer – Linux System Engineering with Xen Hypervisor
We are seeking a highly skilled Senior Software Developer with hands-on experience in Xen Hypervisor development to join a cutting-edge project focused on system engineering and integration. This role requires deep expertise in Linux internals, hypervisor technologies, and architecture-specific programming. If you’re passionate about working on complex systems and contributing to innovative solutions, this position is for you!
Responsibilities
- Design, develop, and integrate Xen Hypervisor solutions for advanced system architectures
- Work on Linux kernel programming and BSP (Board Support Package) development, including drivers and device tree configurations
- Optimize system performance by working on Linux internals (e.g., systemd, init, daemons)
- Collaborate with cross-functional teams to design and implement scalable solutions
- Utilize build tools such as make, cmake, and ninja to streamline development workflows
- Contribute to OpenEmbedded or Yocto-based builds and configurations
- Debug and troubleshoot system-level issues to ensure stability and reliability
- Write clean, efficient, and maintainable code in C using tools like gcc and clang
- Provide technical expertise on Arm (v8, v9) or x86-64 (amd64, intel64) architectures
Requirements
- 3+ years of hands-on experience in Xen Hypervisor development (not administration)
- Proven expertise in Linux system engineering and development
- Arm architecture knowledge (v8, v9) or x86-64 architecture knowledge (amd64, intel64)
- Advanced proficiency in C programming using tools like gcc and clang
- Solid understanding of Linux system internals, including systemd, init, and other daemons
- Hands-on experience with build tools such as make, cmake, and ninja
- Basic understanding of OpenEmbedded or Yocto frameworks
- Experience with Linux kernel programming and BSP development (e.g., drivers, device tree)
- Strong debugging and troubleshooting skills for system-level issues
Nice to have
- Familiarity with virtualization technologies beyond Xen Hypervisor
- Experience in performance optimization for Linux-based systems
- Knowledge of secure boot processes and system security practices
- Exposure to containerization tools like Docker or Kubernetes
- Experience working in Agile development environments
- Contributions to open-source projects related to Linux or hypervisor technologies
- Familiarity with CI/CD pipelines for system-level development
Benefits
- Engineering Heritage: Best-in-class experts sharing a culture of engineering excellence and tackling complex engineering challenges for over 30 years
- Advanced Tech Stack: Innovative projects where you can apply or enhance your expertise in Cloud, Data, AI, and other emerging technologies
- World-Class Clients: Work closely with 340+ of the Forbes Global 2000 on creating disruptive solutions that make a global impact
- Professional Growth: Exceptional support for career development with comprehensive resources for upskilling or reskilling in pioneering practices
- GenAI Community: Strong AI competencies with 600+ experts across 55+ locations driving GenAI-enabled transformation journeys
- Entrepreneurial Culture: If you're passionate and dedicated to improving business transformation, we provide the support you need to bring your ideas to life
- Hybrid Setup: The flexibility to work from any location in Lithuania, whether it's your home or our dynamic offices in Vilnius and Kaunas
- Other Benefits: Additional vacation and trust days, private health insurance, Employee Stock Purchase Plan and more