About Lattice
At Lattice, we build technology with focus and purpose.
We develop
low-power programmable solutions
powering innovation across edge AI, connectivity, and security. Our teams operate across silicon, software, and systems—with a strong emphasis on
ownership, speed, and real impact
.
Here, you won’t just improve features—you’ll help define
how engineers interact with complex systems
, shaping tools that bring silicon to life.
About the Role
We’re looking for a
Principal UI Architect
to lead the transformation of user experience across Lattice’s
EDA and FPGA development tools
.
This role goes beyond UI development—you’ll define how engineers
design, debug, and optimize hardware systems
, driving a fundamental shift from legacy workflows to
modern, intuitive, and intelligent experiences
.
If you’ve worked on complex engineering tools and feel they can be
faster, cleaner, and more intuitive
, this is your opportunity to help redesign that experience end-to-end.
What You’ll Do
Drive UI & Platform Modernization
-
Lead migration of legacy UI systems to
scalable, modern architectures
(desktop + web)
-
Apply emerging approaches including
AI-assisted refactoring and transformation workflows
Define Next-Gen User Experience
-
Architect intuitive, high-performance UI experiences for complex engineering workflows
-
Define
interaction models, UX patterns, and system-level design standards
Own Cross-Functional Architecture
-
Translate product requirements into
UI architecture, UX flows, and system behavior
-
Ensure consistency between
design intent, implementation, and user experience
Elevate Developer Productivity
-
Reimagine workflows for
power users
, optimizing performance, usability, and efficiency
-
Introduce smarter interactions, automation, and responsive design patterns
Lead & Mentor
-
Guide UI engineers and elevate
engineering and UX practices
-
Foster a culture of
design thinking + technical excellence
User-Centric Innovation
-
Drive
usability testing, feedback loops, and iterative design improvements
-
Champion
accessibility and inclusive design practices
What You Bring
-
12–18 years of experience in
UI architecture and software engineering
-
Strong expertise in
Java/Swing, modern web frameworks, or hybrid UI platforms
-
Proven experience working on
complex engineering tools, developer platforms, or technical applications
-
Strong understanding of
UX principles for highly technical users
-
Experience modernizing or evolving
legacy codebases and UI systems
-
Ability to operate at
architecture level
, not just implementation
-
Strong collaboration skills across
software, hardware, and product teams
What Makes You Stand Out
-
Experience with
EDA tools, FPGA environments, or other engineering design platforms
-
Background in building
high-performance UI for technical workflows (debug, visualization, analysis)
-
Exposure to
AI-driven developer productivity or UI transformation
-
Passion for improving
complex workflows used by expert users