Employment Solution - Raleigh, NC

posted about 1 month ago

Full-time - Mid Level
Raleigh, NC
Administrative and Support Services

About the position

The Sr. Embedded Hardware Design Engineer / FPGA role involves designing embedded hardware for digital and analog products, focusing on board-level architecture, FPGA and PCB design, and the implementation and validation of embedded hardware systems. The position requires collaboration with cross-functional teams, including embedded software engineers and manufacturing, to bring up prototypes and utilize advanced debugging tools.

Responsibilities

  • Design embedded hardware for digital and analog products.
  • Research and specify components for hardware design.
  • Perform detailed schematic design and capture.
  • Integrate with advanced embedded FPGA and/or microprocessor systems.
  • Bring up prototypes in the engineering lab using advanced debugging tools.
  • Collaborate cross-functionally with embedded software engineers, engineering test, and manufacturing teams.

Requirements

  • BSEE or equivalent degree.
  • Minimum 5+ years of experience in digital design development, implementation, and debugging.
  • Experience developing hardware for high-performance audio/video streaming systems.
  • Experience in microprocessor-based designs with high-speed DDR memory interfaces.
  • Interface design experience with programmable logic (FPGA/CPLD), CPU, and DSP microprocessors.
  • Knowledge of digital video interfaces such as HDMI, DisplayPort, SDI, or USB 3.1.
  • Knowledge of digital control interfaces such as Ethernet, USB, SPI, I2C, or high-speed serial.
  • Working knowledge of FPGA development tools from AMD/Xilinx or Intel/Altera is a plus.
  • Experience with multi-layer high-speed PCB design and ability to direct PCB CAD designers is a plus.
  • Experience in Windows and Linux operating system environments.
  • Hands-on experience in design, troubleshooting, and updating hardware.
  • Strong hardware debugging skills and root-cause failure analysis.

Nice-to-haves

  • Software programming experience in C, C++, C#, or other selected languages.
  • Understanding of SMPTE, CEA, ITU, IETF-RFC, and ISO-IEC standards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service