Field-Programmable Gate Arrays Engineer

Platform Recruitment
Michigan, United States

FPGA Development Engineer

Location: Novi, Michigan, USA


An established engineering organisation is seeking a self-motivated FPGA Development Engineer to join its embedded systems team. This is a full-time, salaried position offering a competitive compensation package and benefits.


The Role

You will be part of a collaborative development team focused on the design and delivery of next-generation embedded products. The position involves a mix of new product development and enhancement of existing systems, with responsibility across the full development lifecycle.


Key Responsibilities

  • Design, develop, and maintain FPGA-based embedded systems
  • Translate system requirements into detailed FPGA and system architecture designs
  • Support both new development and ongoing improvements to existing products
  • Develop and execute unit and system-level test procedures
  • Perform debugging and troubleshooting of embedded systems
  • Create and maintain technical documentation for designs and processes


Required Experience & Skills

  • Strong experience with VHDL for embedded system development
  • Hands-on experience with lab equipment such as logic analyzers and oscilloscopes
  • Experience with System-on-Chip (SoC) design
  • Understanding of electrical schematic design
  • Ability to analyse and debug complex embedded systems
  • Solid understanding of object-oriented concepts and general software development principles
  • Familiarity with software development lifecycles
  • Knowledge of software design patterns


Desirable Skills

  • Experience working with Xilinx FPGA devices
  • Familiarity with C++
  • Experience with version control systems
  • Knowledge of communication interfaces such as CAN, JTAG, I2C, USB, Ethernet
  • Familiarity with industry standards such as SAE, ISO, ASAM
  • Understanding of data acquisition systems
  • Exposure to automotive or engine control systems


Personal Attributes

  • Proactive, self-driven mindset with a strong work ethic
  • Clear and effective communication skills
  • Strong organisational and time management abilities
  • High attention to detail with a structured approach to development
// // //