Senior Software Engineer

Lenovo
Lenovo

Software Engineering

Tel Aviv District, Israel · Tel Aviv-Yafo, Israel

Posted on Jun 26, 2026

General Information

Req #
WD00099660
Career area:
Research/Development
Country/Region:
Israel
State:
Tel Aviv District
City:
Tel Aviv-Yafo
Date:
Friday, June 5, 2026
Working time:
Full-time
Additional Locations:
* Israel - Tel Aviv - Tel Aviv-Yafo

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 #196 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

Please note that the team has moved to a new location. The office is now at 121 Menachem Begin Road, Tel Aviv, 61st floor, in the POINT office complex. As per our office policy, you will be required to visit the site at least three times a week.


Lenovo Digital Trust Lab seeks a hands-on and innovative Senior Software Engineer to join our cutting-edge research team. This role will directly support our Hybrid AI initiative as well as our Device, Infrastructure, and Services security programs, focusing on building a high-performance runtime AI security engine that delivers real-time threat detection and response on-device.
You will play a key role in designing and implementing the core runtime engine in C/C++/Rust, building low-latency, memory-efficient, multi-threaded systems that power next-generation AI-driven defenses, translating theoretical ideas into practical, real-world impact.

Job Responsibilities:
  • Design, implement, and maintain the core runtime AI security engine in C/C++/Rust to protect AI/ML assets, data, and pipelines in real time.
  • Own the architecture of the detection runtime: low-latency event processing, in-memory data structures, lock-free/concurrent pipelines, and the APIs that manage policies, detections, and responses.
  • Build agent communication services and REST APIs / microservices for telemetry ingestion, policy distribution, health/status, remote actions, and versioning.
  • Integrate and run lightweight ML models on-device for real-time inference within strict latency and memory budgets.
  • Ensure high-throughput, low-overhead operation: efficient memory management, cache-friendly data layouts, and careful CPU/allocation profiling and tuning.
  • Establish secure by design patterns: threat modeling, least privilege, secrets management, encrypted data in transit/at rest, and comprehensive input validation.
  • Create developer productivity foundations: CI/CD pipelines, automated testing (unit/integration/e2e), feature flags, and clear operational run books.

Minimum Requirements:
  • BSc in Computer Science, Electrical/Computer Engineering, or equivalent practical experience
  • 5+ years professional experience as a software engineer working in low-level/systems languages (C/C++/Rust), delivering production-grade software.
  • Strong real-time/systems programming background: multi-threading and concurrency, memory management, and performance/efficiency optimization.
  • Solid experience working with REST APIs and microservices (REST/gRPC).
  • Solid experience with relational databases (e.g., PostgreSQL) and familiarity with datastores and messaging/streaming (e.g., queues, Kafka).
  • Experience building high-performance, low-latency systems that process high volumes of events with tight resource constraints.
  • Experience with profiling and debugging tools for native code, and with writing efficient, testable, production-quality systems software.

Preferred Requirements:
  • Prior experience building a security product (SOC platform, EDR/EPP backend, SIEM, SOAR, DLP, or similar).
  • Experience running lightweight ML models on-device (quantization, inference runtimes, model optimization for constrained environments) and familiarity with cloud, containers (Docker), and orchestration (Kubernetes or equivalent) for the supporting services.
What We Offer:
  • Health & Disability Insurance
  • Pension/ Retirement Plan
  • Meal Vouchers
  • Employee Referral Bonus
  • Children of Lenovo Employees Scholarship Program
  • Lenovo and Motorola Product Discounts
  • Employee Assistance Program, e.g., for health, legal & financial consultancy
  • Internal E-learning Development Platform Available for Employees

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:
* Israel - Tel Aviv - Tel Aviv-Yafo
* Israel
* Israel - Tel Aviv
* Israel - Tel Aviv - Tel Aviv-Yafo

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.