FPGA Engineer (14704)

HRU-Tech

  • Sterling Heights, Michigan
  • 30 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • ARM (Advanced RISC Machine)unmatched
    • Atlassian JIRAunmatched
    • C Programming Languageunmatched
    • CPLDunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Control Systemsunmatched
    • Debugging Skillsunmatched
    • Electrical Engineeringunmatched
    • Electricityunmatched
    • Electronicsunmatched
    • FPGAunmatched
    • FPGA Designunmatched
    • Gitunmatched
    • High Voltage (HV)unmatched
    • High-Definition Multimedia Interface (HDMI)unmatched
    • IP (Internet Protocol)unmatched
    • Input/Outputunmatched
    • LVDS (Low Voltage Differential Signaling)unmatched
    • Laboratory Testingunmatched
    • Multiplatform/Cross-Platformunmatched
    • OS-Cunmatched
    • Product Supportunmatched
    • RCS (Revision Control System)unmatched
    • Simulationunmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System-on-a-Chip (SoC)unmatched
    • Technical/Engineering Designunmatched
    • Timing Verificationunmatched
    • VHDL Hardware Description Languageunmatched
    • Verilog Hardware Description Languageunmatched
    • Video Processingunmatched

    Description

    FPGA Engineer


    About the Role: 

    The Field Programmable Gate Array (FPGA) Design Engineer position is responsible for the development of FPGA designs for the High Voltage hardware and I/O hardware electronics devices across vehicle platforms.

    Tasks and Responsibilities:

    • Collaborating with systems, software, and hardware engineers to develop FPGA designs for video processing, control systems, and system interfaces
    • Support existing and/or legacy FPGA designs
    • Develop and review requirements and digest into work packages
    • Collaborate with teams through issue tracking and use of revision control systems
    • Implement designs using existing IP blocks from Xilinx and other third-party vendors
    • Create new IP in VHDL, Verilog
    • Develop system constraints and perform timing closure
    • Perform debug through simulation and physical lab testing


    Position Requirements:

    • Bachelor's degree (B.A. or B.S.) in Electrical or Computer Engineering or Computer Science
    • 5-10 years of experience
    • Experience with Git or similar revision control systems
    • Experience with Jira or similar issue tracking systems
    • Experience with designing ARM processors and AXI bus with Zynq Ultrascale+ MPSoC or understanding similar SoC FPGA architectures, including the PS-PL interfacing, either on bare-C or OS based designs
    • Experience with industry-standard protocols, such as PCIe, USB, Ethernet, DDR, I2C, SPI, CAN, etc.
    • Experience with generic video interfaces such as LVDS, HDMI, etc.
    • Experience with Xilinx tool chain; Vivado, Xilinx ISE, SDK, Vitis
    • Experience with Xilinx FPGAs
    • Experience with Xilinx CPLDs (for our legacy product support)
    • Basic understanding of electrical circuits


    #HRUProfessional

    Numbers & Facts

    LocationSterling Heights, Michigan

    Similar Jobs