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