Lattice Semiconductor
Website:
latticesemi.com
Job details:
We are hiring a Principal UI Engineer for our EDA Tools team at Lattice Semiconductor!
If you have deep experience in UI engineering for complex tools — EDA, CAD, modelling, or similar — and enjoy modernizing large UI systems, this is a great opportunity to make a real impact.
Location: Pune or Hyderabad
Experience in Qt (2–3 years+) is a strong plus
Work on cutting‑edge UI modernization for FPGA design tools
If this sounds exciting, I’d love to connect.
Feel free to apply or reach out directly.
About the Role
We are looking for a Principal UI Engineer to lead the modernization of our EDA tool interfaces and to help define the future of user experiences across Lattice’s software suite. This is a high‑impact senior role involving UI architecture, design leadership, workflow optimization, and hands‑on engineering.
Key Responsibilities
UI Modernization & Architecture
- Lead migration of legacy UI systems into modern, scalable architectures
- Use AI‑assisted refactoring and transformation tools where helpful
- Define UI architecture for next‑generation Lattice EDA tools
User Experience & Workflow Excellence
- Create intuitive, consistent, and productive UI/UX across platforms
- Define interaction models, layouts, visual patterns, and workflow flows
- Champion accessibility and inclusive design practices
Technical Leadership
- Mentor UI engineers and drive best practices
- Translate product requirements into UI architecture, UX models, and detailed specifications
- Own design direction from concept to implementation
Research & Optimization
- Conduct usability reviews and work with real user feedback
- Optimize workflows and UI responsiveness for engineering power users
- Improve efficiency and design consistency across the tool suite
Quality & Engineering Standards
- Ensure UI performance, stability, and scalability
- Maintain strong documentation, patterns, and architectural guidelines
- Support continuous improvements to development processes
Qualifications
- BS/MS/PhD in Computer Science, Electrical Engineering, HCI, or related field
- 15+ years of UI engineering experience (EDA, CAD, modeling tools, or engineering software preferred)
- Experience modernizing large legacy UI codebases
- Strong UI architecture expertise (Java UI frameworks, web UI, cross‑platform UI, etc.)
- Hands‑on experience with Qt (minimum 2–3 years preferred)
- Deep understanding of UX principles, HCI, and workflow design
- Experience with scripting (Python, TCL, Shell)
- Knowledge of FPGA or ASIC design workflows is a strong plus
- Experience in performance‑sensitive UI development is desirable
- Strong problem‑solving skills, attention to detail, and leadership capabilities
- Excellent communication and collaboration skills
Why Lattice
Lattice offers a collaborative, innovative environment where engineers can contribute meaningfully to industry‑leading FPGA and EDA products. We offer competitive compensation, opportunities for growth, and a global culture built around excellence and teamwork.
Learn more at www.latticesemi.com
Join us and Feel the Energy.
#UIEngineering #UIDeveloper #UIArchitect #UXEngineering #EDATools #SemiconductorJobs #FPGADesign #JavaDeveloper #QtDeveloper #SoftwareEngineeringJobs #PrincipalEngineer #PuneJobs #HyderabadJobs #HiringNow #LatticeSemiconductor
Click on Apply to know more.