Staff Software Development Engineer — FPGA Place and Route
Develop and maintain place-and-route engines and related FPGA software tools within the FPGA tools R&D team. Focus on quality of results (performance, area), runtime and memory optimization, and advanced security flows such as Isolation Design Flow.
Work cross-functionally to add features, support new Lattice FPGA product lines, address customer needs, and ensure tool robustness through unit tests and automation.
Senior — requires 10+ years of EDA tool development experience, preferably in place-and-route.
Primary responsibilities include developing place-and-route capabilities, improving quality and performance of the engine, and supporting new product lines and customers.
Must-have skills and experience followed by desirable additions.
Must-have:
Nice-to-have:
BS, MS, or PhD in Electrical Engineering, Computer Science, or Computer Engineering (listed as required qualifications).
Company: Lattice Semiconductor
Headquarters: Portland, Oregon, USA
Lattice Semiconductor specializes in low power, small-form-factor programmable logic devices and solutions. The company is known for its innovative technology that enables a wide range of applications, including communication, consumer, and industrial markets.
