✦ Luna Orbit — Software Engineering

Principal Software Engineer

at Citrix Systems

📍 Massachusetts - Home Office 2 Remote Posted March 10, 2026
Type Not Specified
Experience mid
Exp. Years Not specified
Education Not specified
Category Software Engineering

Principal Software Engineer role focused on developing low-level system components for Citrix Virtual Apps and Desktops, involving OS boot processes, firmware, and cloud platform integration.

  • Design low-level drivers
  • Manage OS boot process
  • Develop UEFI firmware
  • Architect network boot pipelines
  • Support VHD stack

Involves systems programming in C/C++, kernel and firmware development, network and storage stack architecture, and cloud platform support across Azure, GCP, AWS, and XenServer.

The ideal candidate is a mid-level software engineer with 8+ years in C/C++ systems programming, experienced in operating system internals, firmware, and cloud platform integration, with a proactive and collaborative mindset.

CC++Systems ProgrammingOperating SystemsData StructuresAlgorithms
Kernel DevelopmentUEFIFirmwareNetworkingCloud Platforms
AzureGoogle Cloud PlatformAmazon Web ServicesXenServer
CC++Systems ProgrammingOperating SystemsData StructuresAlgorithmsKernel DevelopmentUEFIFirmwareNetworkingStorageVHDPXETFTPDHCPDNSXenServerAzureGCPAWS
CC++Systems ProgrammingOperating SystemsData StructuresAlgorithmsKernel DevelopmentUEFIFirmwareNetworkingStorageVHDPXETFTPDHCPDNSXenServerAzureGCPAWS
Problem-solvingCollaborationCommunicationProactivityInnovation
Industry Cloud Computing, Virtualization, Remote Work, Enterprise Software
Job Function Developing and maintaining core system components for virtualization and remote desktop solutions
CC++Systems ProgrammingOperating SystemsData StructuresAlgorithmsKernelUEFIFirmwareNetworkingStorageVHDPXETFTPDHCPDNSXenServerAzureGCPAWSKernel Development

Lack of experience in systems programming, No knowledge of OS internals or kernel development, Poor collaboration skills, Inability to work remotely

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile