Unlimited Job Postings Subscription - $99/yr!

Job Details

Principle UI Engineer

  2025-08-21     Lattice     all cities,ID  
Description:

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


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search