Senior FPGA Design Engineer

Moseley Technical Services, Inc.

Sterling Heights (MI)

On-site

USD 103,000 - 122,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Moseley Technical Services, Inc. is hiring a Senior FPGA Design Engineer in Sterling Heights, MI to design and implement FPGA-based electronics for video and image processing.

You will work with Xilinx FPGA development tools (Vivado, SDK, Vitis), VHDL/Verilog, and HLS (C/C++) across bare-metal, RTOS, and Linux environments. You will collaborate with systems, software, and hardware teams to deliver FPGA solutions, develop IP, and support legacy designs while adhering to industry interfaces and

Qualifications

  • U.S. Citizenship required by law or government contract.
  • Bachelor's degree in Electrical/Computer Engineering or Computer Science or a related discipline.
  • 10+ years of FPGA, digital design, or embedded systems engineering experience.
  • Experience designing and developing FPGA-based systems.
  • Experience with Xilinx FPGA development tools (Vivado, SDK, Vitis).
  • Experience developing FPGA IP using VHDL, Verilog, and/or HLS with C/C++.
  • Experience integrating Xilinx and third-party IP blocks.
  • Experience developing FPGA test benches and performing design verification.
  • Experience developing system constraints and performing timing closure.
  • Experience debugging FPGA designs via simulation and lab testing.
  • Experience with industry-standard protocols (PCIe, USB, Ethernet, DDR, I2C, SPI, CAN).
  • Experience developing software in Linux environments using GCC and Makefiles.
  • Experience developing RTOS and Linux device drivers for embedded systems.
  • Experience with Git or similar revision control; Jira or similar issue tracking.

Responsibilities

  • Design and implement FPGA solutions supporting video processing, image processing, control systems, and system interfaces.
  • Collaborate with systems, software, and hardware engineers to define and develop FPGA designs.
  • Support, maintain, troubleshoot, and enhance existing and legacy FPGA designs.
  • Develop and maintain test benches for FPGA design verification.
  • Analyze and review system and FPGA requirements and decompose into work packages.
  • Develop FPGA IP using VHDL, Verilog, and/or HLS with C/C++.
  • Integrate existing Xilinx and third-party IP blocks into FPGA designs.
  • Develop system constraints and perform timing analysis and timing closure.
  • Debug FPGA designs through simulation and laboratory testing.
  • Develop embedded software for bare-metal, RTOS, and Linux environments.
  • Develop and support RTOS and Linux device drivers for embedded systems.
  • Collaborate across engineering teams using issue tracking and revision control systems.

Skills

FPGA design
Digital design
Embedded systems
Video processing
Xilinx FPGA development
VHDL
Verilog
High-Level Synthesis (C/C++)
C/C++
Test benches
Timing analysis
Debugging
Linux
Git
Jira

Education

Bachelor's degree in Electrical Engineering
Bachelor's degree in Computer Engineering
Bachelor's degree in Computer Science

Tools

Vivado
SDK
Vitis
VHDL
Verilog
HLS
GCC
Makefiles
Git
Jira
PCIe
USB
Ethernet
DDR
I2C
SPI
CAN

Job description

Senior FPGA Design Engineer

Location: Sterling Heights, MI; Specializing in Xilinx/Video & Image Processing; Salary: $74.60 - $88.60 per hour.

U.S. Citizenship is required by Federal Law

We are hiring a Senior FPGA Design Engineer with 10+ years of experience to design and implement FPGA-based electronics supporting video and image processing applications. This role focuses on Xilinx FPGA development using Vivado, SDK, and Vitis, with VHDL, Verilog, and HLS (C/C++) development, design verification, timing closure, simulation, hardware debugging, and embedded software development across bare-metal, RTOS, and Linux environments. The engineer will collaborate with systems, software, and hardware engineering teams to develop FPGA solutions for video processing, control systems, and system interfaces while supporting existing and legacy designs. The position also involves FPGA IP development and integration, test bench development, Linux device drivers, industry-standard interfaces, requirements analysis, revision control, and issue tracking.

Responsibilities
  • Design and implement FPGA solutions supporting video processing, image processing, control systems, and system interfaces.
  • Collaborate with systems, software, and hardware engineers to define and develop FPGA designs.
  • Support, maintain, troubleshoot, and enhance existing and legacy FPGA designs.
  • Develop and maintain test benches for FPGA design verification.
  • Analyze and review system and FPGA requirements and decompose requirements into actionable engineering work packages.
  • Develop new FPGA intellectual property (IP) using VHDL, Verilog, and/or High-Level Synthesis (HLS) with C/C++.
  • Integrate existing Xilinx and third-party IP blocks into FPGA designs.
  • Develop system constraints and perform timing analysis and timing closure.
  • Debug FPGA designs through simulation and physical laboratory testing.
  • Develop embedded software for bare-metal, real-time operating system (RTOS), and Linux environments.
  • Develop and support RTOS and Linux device drivers for embedded systems.
  • Collaborate across engineering teams using issue tracking and revision control systems.
Qualifications
  • U.S. Citizenship required by law or government contract.
  • Bachelor's degree (B.A. or B.S.) in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 10+ years of relevant FPGA, digital design, or embedded systems engineering experience.
  • Experience designing and developing FPGA-based systems.
  • Experience with Xilinx FPGA development tools, including Vivado, SDK, and Vitis.
  • Experience developing FPGA IP using VHDL, Verilog, and/or HLS with C/C++.
  • Experience integrating Xilinx and third-party IP blocks.
  • Experience developing FPGA test benches and performing design verification.
  • Experience developing system constraints and performing timing closure.
  • Experience debugging FPGA designs through simulation and physical laboratory testing.
  • Experience with industry-standard protocols and interfaces such as PCIe, USB, Ethernet, DDR, I2C, SPI, and CAN.
  • Experience developing software in Linux environments using GCC and Makefiles.
  • Experience developing RTOS and Linux device drivers for embedded systems.
  • Experience with Git or similar revision control systems.
  • Experience with Jira or similar issue tracking systems.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior FPGA Design Engineer – Video Processing (Xilinx)
Senior FPGA Design Engineer – Video Processing (Xilinx)

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 103,000 - 122,000
FPGA Development Engineer
FPGA Development Engineer

Imaging Business Machines, LLC. • Birmingham (AL)

On-site
USD 90,000 - 130,000
Competitive salary
Ownership of FPGA designs
Collaborative team environment
Senior, FPGA Hardware Design Engineer (34282)
Senior, FPGA Hardware Design Engineer (34282)

Myticas Consulting • Fort Worth (TX)

On-site
USD 100,000 - 130,000
FPGA Development Engineer
FPGA Development Engineer

Imaging Business Machines, LLC • Birmingham (AL)

On-site
USD 90,000 - 130,000
Competitive salary
Benefits package
Opportunities for technical growth
Principal Embedded Engineer
Principal Embedded Engineer

EverPeak Recruitment • City of Syracuse (NY)

On-site
USD 140,000 - 220,000
401(k)
Health insurance
Life insurance
+2
FPGA/Embedded Hardware Design Engineer
FPGA/Embedded Hardware Design Engineer

SAIC • United States

On-site
USD 120,000 - 190,000
Senior FPGA Engineer
Senior FPGA Engineer

Envision Technology, LLC. • Manchester (NH)

Hybrid
USD 120,000 - 180,000
Field-Programmable Gate Arrays Engineer
Field-Programmable Gate Arrays Engineer

Brooksource • Shalimar (FL)

On-site
USD 180,000 - 220,000
Senior FPGA Design Engineer
Senior FPGA Design Engineer

GCS Recruitment • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior FPGA Engineer
Senior FPGA Engineer

GCS Recruitment • Beaverton (OR)

On-site
USD 130,000 - 190,000