About this role
Project description
A collection of server management utilities that enable customers to manage Lenovo ThinkSystem and ThinkServer servers more efficiently and cost-effectively. The LXCE offering consists of OneCLI, UpdateXpress, and Bootable Media Creator
Responsibilities
-
Design, build and maintain core C++ modules, following our modular, dynamically loaded architecture
-
Own feature areas end to end: translate specs into designs, implement, write unit/functional tests, and partner with QA to land production grade code on Windows and Linux build targets.
-
Enable new platforms and features across the roadmap
-
Integrate with low level services
-
Optimize performance and reliability: profile critical paths, reduce startup/scan times, improve logging and error handling, and harden cross platform behavior
-
Contribute to release quality: fix integration issues, address bottlenecks, and support automated pipelines
-
Maintain code quality: perform code reviews, enforce coding guidelines, and improve test coverage and CI reliability across modules and platforms
-
Collaborate across teams to clarify requirements, triage issues, and land changes that align with LXCE deliverables
Skills
-
Must have
-
Strong programming skills in C++ on Windows and Linux, including STL and BOOST
-
Cross platform build/debug skills
-
Proficiency with CMake or Makefiles to manage complex project dependencies
-
Proven ability to design, implement, and test complex features in large codebases; familiarity with unit/functional testing and integration with QA.
-
Solid debugging skills (logs, traces, core dumps), performance analysis, and structured problem solving in production environments.
-
Effective communication and collaboration
-
able to work with PM, QA, FW/OS teams, and sustaining to refine requirements and deliver on commitments
-
Good knowledge of computer system architecture.
-
Bachelor’s degree in Computer Science, Electrical Engineering or equivalent
-
Nice to have
-
Experience with server management utilities or datacenter tooling
-
Familiarity with UEFI/BIOS configuration, Redfish/REST, XML/JSON parsing, and network file transfer
-
CI/CD experience; contribution to release processes and automated testing infrastructure
-
Experience with Electron/Node/Vue front ends or wrapping C++ CLIs with GUIs
-
Other
-
Languages
-
English: B2 Upper Intermediate
-
Seniority
-
Senior
-
Bucharest, Romania
-
Req. VR-125044
-
C/C++
-
Cross Industry Solutions
-
29/09/2026
-
Req. VR-125044