Hardware Engineer
Technology and Computer-related --> Engineering --> additional jobs
Summary:
Lattice is the source for innovative FPGA, PLD, and programmable Power Management solutions. We design and develop programmable logic solutions, which allow the end customer to determine functionality. Our customers are primarily original equipment manufacturers in the communications, computing, consumer, industrial, automotive, medical and military end markets.
Not only does Lattice offer unparalleled product portfolios in a very competitive industry, but it also offers a fantastic working environment that allows the employee’s unique individuality to flourish. Lattice is a mid-size company with a small-size mentality where each employee has the opportunity to make a direct impact on the company’s successes.
Lattice seeks a Software Process Engineer to join our team. As a member of the Software QA team focusing on validation of Verilog and VHDL synthesis tools, you will be instrumental driving the quality of the synthesis solutions delivered by Lattice to our customers.
Responsibilities:
- Develop Verilog and VHDL designs to validate the function of Synthesis tools, both internally and externally developed.
- Analyze the results of synthesis operations to debug failures with the tools.
- Read and analyze specifications for new synthesis features
- Develop comprehensive test plans for testing synthesis features as well as validating software core flow following synthesis steps
- Take ownership of existing synthesis test plans as a base upon which to build new tests
- Maintain documentation of test results to assist in debugging and modification of software
- Test for integration and overall quality on OEM synthesis products
- Consult with development engineers in resolution of problems