Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lenovo Logo

Software Architect

Lenovo

Salary not specified
Aug 15, 2025
Morrisville, NC, US
Apply Now

Lenovo is looking for a Software Architect to help shape the architecture behind Lenovo’s next generation of connected smart devices, designing scalable, secure, and low-latency systems that power seamless experiences across hardware and software.

Requirements

  • 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
  • Experience integrating across embedded systems, cloud infrastructure, and mobile platforms
  • Familiarity with Android or Linux-based device stacks

Responsibilities

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

Other

  • Collaborative mindset and experience working across hardware-software boundaries
  • Clear communication skills and the ability to translate complex systems into actionable plans
  • Prior experience in consumer electronics or connected home devices