Firmware Engineer

 
Location: San Diego, California
Posted On: 6/16/2017
Job Code: 1955867_4982
Print
ALL ALL ALL
 
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

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

Not Ready to Apply?
Contact Details
 
Recruiter
Satthiseelan Pr
 
Phone
 
 
LinkedIn