Firmware Engineer

Location: San Diego, California
Posted On: 9/13/2017
Job Code: 1955867_Firmware
Job Description
Job Description:
• The SVE team works closely with architects, designers, verification engineers, software engineers, and customers.
• As a member of the SVE methodology team you will be involved in developing the methodology architectural components and contribute directly to technical aspects of the FPGA emulation platforms and BigBox emulators (Veloce/Palladium).
• The candidate will be responsible for writing software/firmware that will be used to communicate with FPGA platforms.

Minimum Qualifications:
• Solid programming skills in C/C++ Experience in Software Development for both Linux (Shared objects, gcc/gdb) and Windows (Visual Studio, understanding DLLs)
• Scripting (Perl/Python/TCL) Good understanding of RTL (Verilog/SystemVerilog) and experience with Xilinx Vivado and Xilinx FPGAs (Virtex 7 / Virtex UltraScale / Zynq)
• Hands on experience in solving complex system issues with good problem solving skills.
• Experience with version control systems

Preferred Qualification:
• Developing and debugging multi-threaded applications
• Developing embedded software (Xilinx Zynq devices)
• Writing Linux Drivers Writing FPGA Firmware (low level drivers: PCIe/AXI/Memory controllers/DMA)
• Version control: Clearcase, Git/Github Understanding of different simulation tools/environments (Questa/VCS/Incisive)
• Experience with SystemVerilog DPI-C Good documentation capability

• Required: Bachelor's, Electrical Engineering
• Preferred: Master's, Electrical Engineering or equivalent experience
Category:IT  code:new
Job Requirements
.NET,C++,ClearCase,Embedded,Engineering,FPGA,Linux,Python,Tcl,Visual Studio,Windows 2000,Windows 2003,Windows 98

Not Ready to Apply?
Contact Details
Satthiseelan Pr