Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of enhancement layout tools and design rule checkers, electronic data processing systems software.In this highly technical and hands-on role, essential duties and responsibilities include the following:
Designing, developing and integrating embedded firmware for FPGA
Analyzing and optimizing corresponding product level performance.
Working closely with our manufacturing team to provide firmware components necessary to configure and manufacture the drive.
Bring-up of development and silicon including providing test firmware/diagnostic firmware as necessary