On-Device Ai Developer (Software Engineer)
Lenovo Group
* United States of America - North Carolina - MorrisvilleWhy 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 and read about the latest news via our StoryHub .Description and Requirements
On-Device AI Developer (Software Engineer)
Role Overview
Lenovo Research is seeking a
recent college graduate or early-career Software Engineer
to join our On-Device Intelligence team.In this role, you will help develop and optimize software that enables AI models to run efficiently on Lenovo PCs. You will collaborate with researchers, engineers, and product teams to build innovative AI-powered solutions for Windows-based devices.What You'll Do
Software Development:
Design, develop, test, and maintain software using C/C++ and Python.AI Integration:
Support the deployment and execution of AI models on Lenovo PCs.Performance Optimization:
Improve software speed, memory usage, power efficiency, and reliability.Troubleshooting:
Debug software issues and implement effective solutions.Collaboration:
Work with engineering and research teams to develop prototypes and production-ready software.What We're Looking For
Education:
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.Programming:
Experience with C/C++ and Python.Operating Systems:
Familiarity with Windows operating systems and development environments.Technical Skills:
Understanding of software development, debugging, data structures, and algorithms.Problem-Solving:
Strong analytical and troubleshooting abilities.Teamwork:
Effective communication and collaboration skills.Preferred Qualifications
Exposure to artificial intelligence or machine learning.Experience with Windows application development.Familiarity with AI model deployment or system performance optimization.Relevant internships, academic projects, or research experience.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 : * United States of America - North Carolina - MorrisvilleIf you require an accommodation to complete this application, please contact View email address on ca.hrm.tc
#J-18808-Ljbffr
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 and read about the latest news via our StoryHub .Description and Requirements
On-Device AI Developer (Software Engineer)
Role Overview
Lenovo Research is seeking a
recent college graduate or early-career Software Engineer
to join our On-Device Intelligence team.In this role, you will help develop and optimize software that enables AI models to run efficiently on Lenovo PCs. You will collaborate with researchers, engineers, and product teams to build innovative AI-powered solutions for Windows-based devices.What You'll Do
Software Development:
Design, develop, test, and maintain software using C/C++ and Python.AI Integration:
Support the deployment and execution of AI models on Lenovo PCs.Performance Optimization:
Improve software speed, memory usage, power efficiency, and reliability.Troubleshooting:
Debug software issues and implement effective solutions.Collaboration:
Work with engineering and research teams to develop prototypes and production-ready software.What We're Looking For
Education:
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field.Programming:
Experience with C/C++ and Python.Operating Systems:
Familiarity with Windows operating systems and development environments.Technical Skills:
Understanding of software development, debugging, data structures, and algorithms.Problem-Solving:
Strong analytical and troubleshooting abilities.Teamwork:
Effective communication and collaboration skills.Preferred Qualifications
Exposure to artificial intelligence or machine learning.Experience with Windows application development.Familiarity with AI model deployment or system performance optimization.Relevant internships, academic projects, or research experience.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 : * United States of America - North Carolina - MorrisvilleIf you require an accommodation to complete this application, please contact View email address on ca.hrm.tc
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the On-Device Ai Developer (Software Engineer) in Winnipeg, MB vacancy
- Develop on-device AI software with C/C++ and Python at Lenovo Research in Morrisville, North Carolina. Optimize intelligent Windows PC experiences.This early-career Software Engineer joins Lenovo’s On-Device Intelligence team. You will build software enabling AI models to run...Suggested
- ...applications and next steps. Our partner is looking for a Software Engineer (Edge – Devices & Mobile) based in Canada. We are looking for an experienced... ...-platform device infrastructure. In this role, you will develop and maintain a reliable peer runtime across Windows,...SuggestedRemote workFlexible hours
$165k - $330k per year
...critical inference for the world's most dynamic AI companies, like Cursor, Notion,... ...research, flexible infrastructure, and seamless developer tooling, we enable companies operating at... ...Capital. Join us and help build the platform engineers turn to to ship AI products. Baseten...SuggestedFlexible hours- Join Mecka AI as a Device Operations Engineer and be the backbone of our data capture technology. You'll ensure our hardware fleet operates smoothly,... ...• 3-4 years of troubleshooting experience with hardware/software • Proficient in Linux command-line and diagnostics • Strong...Suggested
- Design compact AI-edge devices at Huawei Canada using custom circuits, embedded firmware, and sensor integration... ...to China.The Hardware and Embedded Systems Engineer supports Huawei’s Human-Machine Interaction Lab. You will develop resource-constrained devices, integrate...SuggestedContract work
- About Mecka AI Mecka AI is building the data infrastructure... ...hardware. The Role You’ll own the software that lets people operate Mecka... ...and operational tools for our device teams, and APIs and SDKs for... ...operational tools that help engineers understand how devices and...
- ...without it. Build the systems, infrastructure, and developer workflows that make AI-powered engineering more useful, reliable, and easy for Vanta engineers... ...team is building the foundations for a more autonomous software development experience at Vanta, including background...Remote workFlexible hours
$111k - $155k per year
...sign-in is secure, and every device is trusted. We innovated the market... ...built for the way people and AI agents work today. As one of... ...looking for an Intermediate Developer to join the Device Trust team... ...authentication service. This is a software engineering role with a strong...Local areaImmediate startRemote workWork from home- Use Python, C#, RAG architectures, and prompt engineering to create production AI tools for Croesus’s wealth management Product team. Work hybrid from Laval or Montréal.This software development role focuses on building Croesus’s internal AI ecosystem and scalable test data...
- ...has a voice, everyone can be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal Engine 5. You will have the opportunity to work on a variety of AI features and systems in an innovative...Local area
- Quest Software is seeking an experienced Senior Software Developer to help bring AI-powered coding practices into an established on-premises enterprise software product.... ...high-quality, maintainable code using software engineering best practices, static analysis, automated testing...Work at officeRemote workWorldwideFlexible hours
- Build production AI systems with Python, agentic workflows, and MCP infrastructure... ...full-time role supports scalable platform engineering.Cornerbridge Talent Partners represents... ...dental practices. As an AI/ML Platform Software Developer, you will create reusable intelligence capabilities...Full timeRemote work
- AI-assisted software development meets senior engineering ownership in SAP’s cloud-native Order Management Services team. Build scalable systems with Java and advanced RAG pipelines.As a Senior Software Developer, you will design application systems with AI-native components...
- ...JBlue J is the leading generative AI solution for tax professionals... ...industry‑leading tax research software that helps accountants find... ...for a skilled Software Developer - Applied AI who thrives in a... ...work in Canada. About The Engineering TeamAs a Software Developer -...Long term contractImmediate startRemote work
- Turn business needs into maintainable AI applications as a Senior AI Engineering Developer with National Bank’s AI Solutions team. Use full stack development and... ...and Treasury Risk Management. The work combines software development, artificial intelligence integration, application...
$106k - $156k per year
...a Hardware & Embedded Systems Engineer. About the team: The Huawei Human... ...research. We focus on agentic AI and multimodal interaction (... ..., wearables, and emerging devices—advancing agentic workflows, multi... ...: Design custom circuits and develop firmware for compact, resource...Contract workInternshipImmediate startFlexible hours- Overview Perimeter Medical Imaging AI is a medical technology company transforming... ...tissue structures in the operating room. The Software Engineer, AI Integration will play a key role in... ...into Perimeter's regulated medical device software. Embedded within the Software Engineering...
- Build AI-enabled medical software at Perimeter Medical Imaging AI using Python, C++, testing, and regulated delivery practices. Work across engineering teams.The Software Engineer, AI Integration develops production-quality software within a medical device Quality Management...
$166k - $195k per year
...thrilled to be expanding this year as Robinhood is hiring world-class engineering talent in Toronto. Our Hoodies in Canada will enable Robinhood to... ...future of finance, we look forward to seeing your application.AI Usage Disclosure: Robinhood uses artificial intelligence (AI)...Work at officeShift work$110k - $160k per year
...a new phase of growth. Smart Suite, our AI-powered agentic platform, is redefining how... ...RoleYou will join TrustFlight as an AI Software Engineer and serve as a core member of the AI Team... ...way. Collaborate cross-functionally to develop and optimize AI-powered product features...Work at office- ..., ROSS Intelligence & Lazer. We have top AI staff, including from programs such as MScAC... ...Role & responsibilitiesAs an AI-focused software engineer on the Mash team, you will: Ship core... ...models and vector databases. Develop processes and tooling for measuring and iterating...
- Job Title: Applied AI ScientistDesignation: AI ScientistLocation... ...Applied AI Scientist to develop agentic decision systems that... ...system reliability and usability.Software Development: Utilize AI coding... ...mathematics, physics, statistics, engineering, or related fields.Hands‑on...Local areaShift work
- Architect scalable AI research platforms at Xanadu using Python, Rust, AWS, and distributed... ...hands-on and product-minded.As a Senior Software Developer on Xanadu’s AI team, you will set the... ...researchers, experimentalists, and engineers.Key Responsibilities: Own architecture...
- Shape Generative AI quality engineering for EA SPORTS FC from Electronic Arts’ Burnaby, BC office, combining LLMs, state machines, and Python. Work hybrid at least three days weekly.As a Senior Software Developer, you will own systems from proposal to adoption and report to...Work at office
- Safe Software is looking for an experienced developer to join our Cloud Applications team and take a leading technical role in our FME AI Service, AI Assist Plugin, and future AI product offerings.... ...Surrey, BC). We need the software engineering depth to build and operate...Seasonal workImmediate startRemote workFlexible hours
- Senior Software Developer and AI Platform ArchitectPosition SummaryVertical Motion builds custom software for clients and develops AI-enabled products and engineering tools. This senior role centres on AI engineering, security, infrastructure and harness development: the software...Full timeInternshipRemote work
$180k - $220k per year
Position: AI/ML Platform Software Developer Location: Calgary, Alberta or Remote — Canada Experience: 8+ years software development;... ...generation of the company’s platform. This is a hands‑on engineering role focused on production AI systems, agentic workflows,...Full timeRemote work- ...platform configuration tools. Develop and maintain C#/.NET... ...downstream reporting needs. Build AI-enabled business solutions, workflow... .... Contribute to practical engineering standards for version control,... ...s degree in Computer Science, Software Development, Information...Long term contractFlexible hours
$121k - $214k per year
AI Engineer - Remote EligibleBuild and ship agentic collaboration features integrating AI agents... ...thrives at the intersection of AI and software engineering. You deeply understand how... ...of the cutting‑edge technologies being developed at SandboxAQ. Key Responsibilities...Permanent employmentSeasonal workRemote workFlexible hours$115.6k - $185k per year
Principal Forward Deployed Engineer – AI & Developer Platform - Remote EligibleBuild and scale AI-native developer experiences on Broadcom's ISG platformLocation... ..., and field-to-engineering leader across the Infrastructure Software Division (ISG). In this high-impact role, you will embed...Local areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to On-Device Ai Developer (Software Engineer). Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

