Lattice Semiconductor Corporation designs, develops and markets high
performance programmable logic devices, or PLDs, and related software.
Programmable logic devices are widely-used semiconductor components that
can be configured by end customers as specific logic circuits, and thus
enable shorter design cycle times and reduced development costs. Our end
customers are primarily original equipment manufacturers in the
communications, computing, industrial, automotive, medical, consumer and
military end markets. We are actively recruiting for a Senior GUI
Architect with Eclipse plug in experince. Enclosed is a description of
the position and below that is a link where you can submit your resume.
Position: Senior GUI Architect
-Will utilize software and GUI development expertise to determine flow of
System Builder and Software development flow. Responsible for developing
System builder and integrating with Eclipse and ispLever.
-Define design flow for System builder.
-Define integration points with Lattice Semiconductor?s EDA tools.
-Develop and debug GUI portion of system builder.
-Make changes to CDT (C Development Toolkit, Eclipse plug in) to integrate
compiler, debugger & runtime/ build environment for Embedded processor.
-Do Project Management activities for the above mentioned items.
-Write software design specifications.
-BS in Computer Engineering, 8+ years of GUI system development
experience. -Strong Java & C programming skills.
-Knowledge in using Java Development Kit (JDK) and JBuilder development
environment.
-Self starter and driven.
-Must have a very strong appreciation of what makes a UI successful in
various products.
-Individual should have developed UI interface from prototype to final
product shipment with products that went to market.
-Experience in developing ?embedded software? development environments.
-Knowledge Eclipse plug in development.
-Knowledge of software tools including compilers, assemblers, debuggers,
and simulators.
-One or more of the following represents a strong plus: Experience with
processor board design, implementation and testing. Knowledge FPGA design
cycle. Knowledge of Hardware description languages (VHDL, Verilog)