Demo

Software Architect

Lenovo and Careers
Morrisville, NC Full Time
POSTED ON 12/26/2025
AVAILABLE BEFORE 2/25/2026

General Information

Req #
WD00082014
Career Area:
Hardware Engineering
Country/Region:
United States of America
State:
North Carolina
City:
Morrisville
Date:
Friday, August 15, 2025
Working Time:
Full-time
Additional Locations:
  • United States of America - North Carolina - Morrisville

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$57 billion revenue global technology powerhouse, ranked #248 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

About the Role

We’re looking for a mid-level Software Architect to help shape the architecture behind Lenovo’s next generation of connected smart devices. You’ll play a key role in designing scalable, secure, and low-latency systems that power seamless experiences across hardware and software—bridging cloud, mobile, and embedded platforms.

This is a hands-on architecture role where you’ll partner across disciplines, drive technical strategy, and ensure our smart ecosystem continues to lead in performance, reliability, and innovation.

Responsibilities:

  • Design Scalable Connectivity Architectures: Lead the design of software systems that enable secure, high-performance communication between Lenovo smart devices.
  • Drive Device Orchestration Strategies: Define how devices interact, sync, and respond to each other—ensuring real-time performance, reliability, and interoperability.
  • Collaborate Across Teams: Work closely with firmware, hardware, mobile, and cloud engineering teams to build a unified end-to-end architecture.
  • Champion the Right Technologies: Identify and advocate for protocols, tools, and frameworks best suited for robust and secure device communication.
  • Lead with Technical Depth: Guide technical design discussions, conduct architecture reviews, and mentor engineers across teams.
  • Contribute to Roadmaps & Innovation: Help shape Lenovo’s long-term technology roadmap through prototyping, R&D collaboration, and continuous exploration of what’s next.

Required Qualifications:

  • 4 years of experience in software architecture, preferably in IoT, smart devices, or edge computing environments
  • Strong understanding of communication protocols (e.g., MQTT, BLE, Thread, Zigbee), distributed systems, and low-latency networking

Preferred Qualifications:

  • Experience integrating across embedded systems, cloud infrastructure, and mobile platforms
  • Collaborative mindset and experience working across hardware-software boundaries
  • Clear communication skills and the ability to translate complex systems into actionable plans
  • Familiarity with Android or Linux-based device stacks
  • Prior experience in consumer electronics or connected home devices
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 - Morrisville

Salary.com Estimation for Software Architect in Morrisville, NC
$102,395 to $131,498
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Architect?

Sign up to receive alerts about other jobs on the Software Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Lenovo and Careers

  • Lenovo and Careers Morrisville, NC
  • General Information Req # WD00072996 Career Area: Hardware Engineering Country/Region: United States of America State: North Carolina City: Morrisville Dat... more
  • 12 Days Ago

  • Lenovo and Careers Chicago, IL
  • General Information Req # WD00091645 Career Area: Marketing Country/Region: United States of America State: Illinois City: Chicago Date: Wednesday, Decembe... more
  • 4 Days Ago

  • Lenovo and Careers Chicago, IL
  • General Information Req # WD00092861 Career Area: Marketing Country/Region: United States of America State: Illinois City: Chicago Date: Monday, December 2... more
  • 4 Days Ago

  • Lenovo and Careers Chicago, IL
  • General Information Req # WD00092884 Career Area: Information Technology Country/Region: United States of America State: Illinois City: Chicago Date: Tuesd... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Software Architect jobs in the Morrisville, NC area that may be a better fit.

  • Veracity Software Inc Raleigh, NC
  • Job Title: AI Enablement Engineer Raleigh, NC 27610 Work Arrangement: Hybrid (Local to Triangle area only) Start Date: 09/22/2025 End Date: 09/21/2026 Inte... more
  • 2 Months Ago

  • Owl Cyber Defense Morrisville, NC
  • Job Title: Software Architect Department: Engineering Reports to: Technical Fellow Office: Morrisville, NC Work Environment: Remote (Eastern & Central time... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!