Lead Software Engineer (Xen, C)

EPAM SystemsOzorków, PL
Published on

About the Role

We seek an experienced Lead Software Engineer with expertise in Xen Hypervisor development to contribute to the analysis, development, and integration of safety-critical software components. The team will refine current safety-related documentation, design innovative concepts, and produce detailed materials, including Software Safety Plans, Requirements, Architecture Specifications, and Test Documentation.

Responsibilities

  • Develop and integrate software solutions for Xen-based Functional Safety systems
  • Create detailed documentation, including Software Safety Plans, Requirements, and Test Specifications
  • Perform Linux kernel programming and BSP development for drivers and device trees
  • Utilize Zephyr RTOS to support Xen and PV drivers
  • Apply knowledge of Yocto/OpenEmbedded for embedded system development
  • Collaborate with cross-functional teams and stakeholders to ensure safety compliance and high-quality software solutions

About the Candidate (Expectations and Nice to Have Skills)

  • 2+ years of experience with Xen Hypervisor integration and development
  • 7+ years of experience in Linux System Engineering and software development
  • Experience in a lead role will be a big advantage
  • Expertise in C programming using gcc and clang
  • Proficiency in Arm (v8, v9) architecture
  • Basic understanding of Yocto/OpenEmbedded for embedded Linux development
  • Background in Linux kernel and BSP development for drivers and device trees
  • Strong problem-solving capabilities and ability to collaborate effectively
  • Fluency in English, both written and spoken

Company Culture and Benefits

At EPAM Systems, we gather like-minded people in an engineering community of industry professionals, fostering a friendly team and enjoyable working environment. We offer a flexible schedule and the opportunity to work remotely within Poland, along with benefits such as:

  • Outstanding career roadmap
  • Leadership development, career advising, and well-being programs
  • Participation in the Employee Stock Purchase Plan and additional benefits package (health insurance, multisport, etc)
  • Strategically located offices with entertainment and relaxation zones
  • Corporate social events and referral bonuses

About EPAM Systems

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. Here, you will collaborate with multi-national teams and contribute to a myriad of innovative projects. We embrace a dynamic and inclusive culture that offers continuous learning and growth opportunities, regardless of your location.