Senior C++ Systems Engineer

Job not on LinkedIn

Yesterday

Apply Now
Logo of Acronis

Acronis

Cybersecurity • SaaS • B2B

Acronis is a cyber protection company that provides integrated backup, disaster recovery, and cybersecurity solutions delivered as cloud-native and on-premises software. It offers endpoint protection (EDR/XDR), anti-malware, email and Microsoft 365 protection, RMM and PSA tools, and MSP-focused multi-tenant management to enable service providers and businesses to detect, respond, and recover from cyberthreats. Acronis operates globally with compliant data centers, certifications, and a platform designed to consolidate backup, security, and IT management into a single solution.

1001 - 5000 employees

Founded 2003

🔒 Cybersecurity

☁️ SaaS

🤝 B2B

📋 Description

• Design, develop, and maintain system-level C/C++ software that interacts with boot loaders, partitioning schemes, and low-level OS components • Work directly with Windows and Linux boot managers, file systems, and partition structures to ensure reliable system initialization and operation • Develop, run, and maintain tests for boot processes, partition handling, and related system utilities • Create and maintain clear documentation for boot flows and partition layouts • Collaborate with Product, QA, and Infrastructure teams to troubleshoot and debug solutions

🎯 Requirements

• 4+ years of relevant experience in developing, deploying, monitoring, and debugging highly scalable applications using C++ • Deep understanding of system boot processes and partitioning, including: Windows Boot Manager (bootmgr, BCD), Linux Boot Manager (GRUB), Partition structure types: MBR, GPT, Superfloppy, LVM, Boot types: BIOS, UEFI, File systems (e.g., NTFS, EXT) • Hands-on experience with key system utilities and tools such as: BCD tools: bcdedit, bcdboot, NTFS tools: bootsect, Partitioning tools: fdisk • Proficiency in at least one major platform (Windows or Linux) and its associated development ecosystem • Strong understanding of advanced programming concepts, including multi-threading, OS internals, networking, TCP/IP protocols, and inter-process communication (IPC) mechanisms • Experience with debugging and reverse-engineering tools such as Xcode, LLDB, GDB, and WinDbg • Solid system administration skills across Windows, Linux, networks, and file systems • Strong analytical, troubleshooting, and problem-solving abilities • Proficiency in reading and understanding technical documentation in English

🏖️ Benefits

• Don't see the position you're looking for? Send us your information and resume for future consideration and to join our talent community.

Apply Now

Similar Jobs

November 7

Netrix Global

501 - 1000

🔒 Cybersecurity

🤖 Artificial Intelligence

IT Systems Engineer operating, securing, and evolving internal Microsoft Entra ID and Microsoft 365 services at Netrix Global. Collaborating with Security & Compliance to ensure reliable and governed identity, collaboration, and DLP capabilities.

🇧🇬 Bulgaria – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

⚙️ Systems Engineer

Developed by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com