Overview
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
Lithuania (Prod)
- 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
[epamgdo] Lithuania (Hybrid)
This position offers hybrid setup with the flexibility to work from any location in Lithuania, whether it's your home or our dynamic offices in Vilnius and Kaunas.
[epamgdo] Lithuania (Salary)
Salary range €3.6K-€5.5K gross, based on your experience and interview results.
[epamgdo] Lithuania (About EPAM)
EPAM is a leading global provider of digital platform engineering and development services. For over 30 years, our team has helped leading brands navigate the waves of digital transformation, building solutions that help them stay competitive through constant market disruption.With offices in 55+ countries, EPAM has grown in Lithuania to over 1,300+ talented innovators in just 5 years. We foster creativity and unconventional ways of doing things, welcoming like-minded professionals to join us.