Principal Engineer - UI Architect (EDA / FPGA Tools)
Job Description
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