Senior C++ Systems Engineer
Posted 20ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior C++ Systems Engineer responsible for developing cloud services within Acronis' mission of cyber protection. Involves system-level C/C++ software development and collaboration for innovative solutions.
Responsibilities:
- 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
- Proficiency in at least one major platform (Windows or Linux) and its associated development ecosystem
- Hands-on experience with key system utilities and tools such as BCD and NTFS tools
- 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:
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off



















