Early-Career On-Device AI Engineer (C/C++, Python)

Lenovo

Morrisville (NC)

On-site

USD 85,000 - 110,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Lenovo Research in Morrisville, NC is seeking a recent college graduate or early-career Software Engineer to join the On-Device Intelligence team. You will work on design, development, testing, and deployment of AI-enabled software on Lenovo PCs.

The role emphasizes C/C++ and Python development, Windows development environments, and collaboration with cross-functional teams to create production-ready software with performance and reliability improvements.

Qualifications

  • Bachelors degree in CS/SE/CE or related field.
  • Experience with C/C++ and Python.
  • Familiarity with Windows OS and development environments.
  • Understanding of data structures and algorithms.
  • Strong analytical and troubleshooting abilities.
  • Effective teamwork and communication skills.

Responsibilities

  • Design, develop, test, and maintain software using C/C++ and Python.
  • Support the deployment and execution of AI models on Lenovo PCs.
  • Improve software speed, memory usage, power efficiency, and reliability.
  • Debug software issues and implement effective solutions.
  • Collaborate with engineering and research teams to develop prototypes and production-ready software.

Skills

C/C++
Python
Windows OS
Data structures & algorithms
Debugging
Teamwork

Education

Bachelor's degree in Computer Science / Software Engineering / Computer Engineering or related field

Job description

Lenovo Research in Morrisville, NC is seeking a recent college graduate or early-career Software Engineer to join the On-Device Intelligence team. You will work on design, development, testing, and deployment of AI-enabled software on Lenovo PCs.

The role emphasizes C/C++ and Python development, Windows development environments, and collaboration with cross-functional teams to create production-ready software with performance and reliability improvements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

On-Device AI Software Engineer (Windows)
On-Device AI Software Engineer (Windows)

Lenovo • North Carolina

On-site
USD 85,000 - 120,000
On-Device AI Developer (Software Engineer)
On-Device AI Developer (Software Engineer)

Lenovo • North Carolina

On-site
USD 85,000 - 120,000
On-Device AI Developer (Software Engineer)
On-Device AI Developer (Software Engineer)

Lenovo • Morrisville (NC)

On-site
USD 85,000 - 110,000
Enterprise AI Engineer – New Grad (Hybrid)
Enterprise AI Engineer – New Grad (Hybrid)

Lenovo • North Carolina

Hybrid
USD 90,000 - 120,000
Senior AI Infrastructure & Research Lead
Senior AI Infrastructure & Research Lead

Lenovo • North Carolina

Hybrid
USD 150,000 - 230,000
AI Application Developer
AI Application Developer

Lenovo • Morrisville (NC)

On-site
USD 120,000 - 170,000
AI Platform Engineer: Agentic AI for PCs
AI Platform Engineer: Agentic AI for PCs

Latitude • Morrisville (NC)

Hybrid
USD 65,000 - 90,000
AI Engineer
AI Engineer

Lenovo • Morrisville (NC)

On-site
USD 70,000 - 90,000
AI Wearables Software Engineer – On-Device AI & Android
AI Wearables Software Engineer – On-Device AI & Android

Motorola Mobility (a Lenovo Company) • Chicago (IL)

Hybrid
USD 100,000 - 140,000
Bonus/Commission potential
Lenovo benefits overview
AI Developer - New Grad for Enterprise AI Apps (Hybrid)
AI Developer - New Grad for Enterprise AI Apps (Hybrid)

Lenovo • Morrisville (NC)

Hybrid
USD 70,000 - 98,000