AI & Emerging technologies

Windows AI Software Developer

Lenovo Group

Morrisville · Newfoundland and Labrador · Canada

Share this job: X Facebook WhatsApp

Build Windows-based AI solutions with C/C++ and Python at Lenovo Research’s On-Device Intelligence team in Morrisville, North Carolina.

Lenovo seeks a recent college graduate or early-career Software Engineer for on-device intelligence development. You will help deploy and execute AI models on Lenovo PCs. The position emphasizes Windows development, debugging, software performance, and close collaboration with researchers, engineers, and product teams.

Key Responsibilities:

  • Develop and maintain software for Windows-based Lenovo devices
  • Integrate AI models into PC software execution
  • Optimize memory usage, speed, power efficiency, and reliability
  • Troubleshoot software problems and deliver effective fixes
  • Collaborate on prototypes and production-ready solutions

Requirements:

  • Bachelor’s degree in Computer Science or related discipline
  • Programming experience using C/C++ and Python
  • Familiarity with Windows operating systems and development environments
  • Knowledge of debugging, data structures, algorithms, and software development
  • Effective communication and collaboration skills with analytical abilities

Bring Windows development, AI model deployment, and debugging capabilities to Lenovo’s software engineering team in North Carolina.

#J-18808-Ljbffr

Reference: WJ-4483_1494550 · Posted 08 Nov 2026, 02:45 AM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Browse jobs