×
Register Here to Apply for Jobs or Post Jobs. X

Principle UI Engineer

Job in Lewiston, Nez Perce County, Idaho, 83501, USA
Listing for: Lattice
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Responsibilities & Skills

Lattice Semiconductor is seeking a development test engineer to join the EDA tools development team in Pune. This position offers an opportunity to be part of a dynamic team with ample opportunity to contribute, learn, and grow.

Accountabilities:

  • Lead the design and development of the UI for our cross-platform IDE using the Qt toolkit.
  • Ensure the IDE provides an intuitive and engaging user experience for FPGA design.
  • Work closely with marketing requirements to generate functional specifications and unit testing requirements as a principal UI engineer.
  • Mentor and guide junior UI engineers, fostering continuous improvement and innovation.
  • Maintain high standards of aesthetics and UX for the Lattice EDA suite, ensuring high-quality collateral like color schemes, icons, and UI paradigms.
  • Conduct user research and usability testing to gather feedback and iterate on designs.
  • Maintain high standards for code quality, performance, and reliability.
  • Stay updated with the latest in UI/UX design to develop strategies for the next-generation Lattice EDA toolchain.
  • Contribute to the specification and planning processes.
  • Improve development methodologies and processes.

Qualifications:

  • BS/MS/PhD in Electrical Engineering or Computer Science.
  • 15+ years of experience in software development for FPGA or ASIC EDA software; familiarity with commercial FPGA tools and flow is a plus.
  • Proficiency in C++ and Qt framework.
  • Strong background in object-oriented programming, data structures, and algorithms.
  • Knowledge of shell, TCL, or Python scripting is advantageous.
  • Experience with OpenGL and FPGA logic design is a plus.
  • Detail-oriented with strong problem-solving skills.
  • Ability to lead projects and facilitate discussions.
  • Excellent written and verbal communication skills and the ability to collaborate across teams.

Lattice values diversity and is committed to providing a comprehensive benefits program to attract, retain, motivate, and reward high-caliber employees. We welcome applications from all qualified candidates.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary