DevJobs

Senior Low-Level Developer

Overview
Skills
  • C++ C++ ꞏ 5y
  • Modern C++ Modern C++
  • Python Python
  • Rust Rust
  • ML ML
  • RESTful API RESTful API
  • Networking Networking
  • ring buffers
  • pagination
  • profiling
  • rate limiting
  • API hooking
  • SIMD
  • TLS
  • user
  • user-mode callbacks
  • Win32 API
  • Windows internals
  • memory management
  • lock-free patterns
  • asynchronous patterns
  • keystroke telemetry
  • kernel transitions
  • kernel
  • HTTP
  • authentication
  • C++20
  • event telemetry
  • ETW
  • WMI
  • minifilters
  • APCs
  • drivers
  • feature engineering
  • GPU offload
  • NPU offload
  • macOS native development
  • model optimization
We are Lenovo. We do what we say. We own what we do. We WOW our customers.

Lenovo is a US$69 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.

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 Low-Level Developer 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 advancing security, privacy,

and trust through innovative research and applied AI.

You will work across disciplines and play a key role in building the next-generation AI Security agents using effective, AI-driven defenses, translating theoretical ideas into practical, real-world impact.

Job Responsibilities

  • Design, implement, and maintain a robust AI Security Agent to protect AI/ML assets, data, and pipelines.
  • Design build a native Windows endpoint agent (service/driver/components) that monitors process, file, registry, network, and user input activity via ETW, Windows hooks, callbacks, and other telemetry sources.
  • Ship production quality code with strong testing (unit/integration), crash resilience, observability, and secure update mechanisms.
  • Collaborate with researchers, engineers, and product leaders to integrate security features into real-world systems.
  • Maintain awareness of the latest research and technologies in security, AI, and trust, and evaluate their relevance for our innovation pipeline.

Minimum Requirements

  • BSc in Computer Science, Electrical/Computer Engineering, or equivalent practical experience.
  • 7+ years professional software development building production systems.
  • 5+ years modern C++ (C++17/20) in native Windows applications/services; Rust experience for system components is a strong plus.
  • Deep knowledge of Windows internals (process/thread/handle model, memory, services,registry, Win32 API; familiarity with drivers/minifilters, ETW, WMI, APCs, user/kernel transitions).
  • Hands-on experience with behavioral monitoring on Windows: API hooking, ETW providers, kernel/user-mode callbacks, and keystroke/event telemetry.
  • Proven performance engineering skills (profiling, lock-free/asynchronous patterns, SIMD, ring buffers, memory management) and ability to keep overhead minimal on client devices.
  • Working knowledge of Python for tooling/prototyping; solid grasp of networking fundamentals and REST APIs (HTTP, TLS, authentication, pagination, rate limiting).

Preferred Requirements

  • Shipped a security product (EPP/EDR/AV/DLP or similar agent) in production environments.
  • Machine learning exposure (feature engineering, model optimization) and experience applying ML in low-level environments.
  • NPU/GPU offload macOS native development

What Lenovo Can Offer You

  • Opportunities for career advancement and personal development
  • Access to a diverse range of training programs
  • Performance-based rewards that celebrate your achievements
  • Flexibility with a hybrid work model (3:2)

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.
Lenovo