Find jobs
Pricing
Sign in
FIND JOBSPRICINGSIGN INSIGN UP
← Back
LE
Lenovo

Senior Software Developer (C++)

LocationBucharest, Romania
Work modeon-site
Typefull-time
DepartmentHardware Engineering
EquityIncluded
Company size10,000+ people
First seen5d ago
Last seen1d ago
General Information
Req #
WD00105395
Career area:
Hardware Engineering
Country/Region:
Romania
City:
Bucharest
Date:
Tuesday, September 15, 2026
Working time:
Full-time
Additional Locations:
* Romania
Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.
Description and Requirements
We are hiring for a C/C++ Developer to be part of the Lenovo XClarity Essentials team, to be involved with all aspects of the software life cycle development, own the design and implementation of component features, and work closely with QA in an agile environment.
Lenovo XClarity Essentials (LXCE) is 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.
What you’ll do:
•
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
What you’ll bring:
•
Strong programming skills in C++ on Windows and Linux, including STL and BOOST - at least 7 years of experience
•
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
What we offer:
Compensation & Rewards
•
Performance-based salary reviews and annual bonuses
•
Meal tickets, service anniversary awards, and referral bonuses
•
Employee share purchase program
•
Scholarships for employees’ children
Health & Well-being
•
Fully covered private medical insurance
•
Annual well-being allowance for sports, training, relaxation, and therapy, plus on-site chair massage
•
Life & accident insurance with extra medical coverage
•
Employee Assistance Program
Training & Development
•
Technical Ladder & Sales Excellence programs
•
Individual Career Development Plans with mentoring
•
Bookster subscription for continuous learning
Time Away
•
21–28 vacation days depending on tenure
•
Sick days and extra paid leave for public holidays falling on weekends
•
Additional paid leave for employees with children
Legal
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.
Additional Locations:
* Romania
* Romania
AI PROCESSING NOTICE
We use AI-based tools to support some of our processes (e.g. online interviews recordings and transcripts) in order to achieve better efficiency, accuracy and for our documentation purposes. AI can make mistakes, but we always make sure that the outputs are manually reviewed by a human. You can always opt-out or contact us in case of any question.
Go back
Apply
If you require an accommodation to complete this application, please contact [email protected]
Share this job:
Share
•
Share Senior Software Developer (C++) with LinkedIn
•
Share Senior Software Developer (C++) with a friend via e-mail
Similar jobs
•
[Senior Backend Developer
Bucharest, Romania,](https://jobs.lenovo.com/en_US/careers/JobDetail?jobId=78231)
•
[Technical Project Manager (Software Development)
Bucharest, Romania,](https://jobs.lenovo.com/en_US/careers/JobDetail?jobId=81692)
•
[C++ Engineer
Bucharest, Romania,](https://jobs.lenovo.com/en_US/careers/JobDetail?jobId=81691)
View all
More roles at Lenovo
TPMService Engagement Manager for DACH regionCustomer EngagementSMB Inside Sales RepresentativeSustainability Solution Designer
Seekless
Product
Find jobsCompaniesPricing
Legal
PrivacyTermsCookies
© 2026 SEEKLESS, INC. ALL RIGHTS RESERVED.BUILT WITH CARE