TES The Employment Solutions - Raleigh, NC

posted 2 months ago

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

About the position

The Senior Embedded Hardware Design Engineer will be responsible for the design and development of embedded hardware for digital and/or analog video streaming and processing products. This role requires a deep understanding of board-level architecture, FPGA and PCB design, as well as the implementation and validation of embedded hardware systems. The engineer will engage in various tasks including researching and specifying components, detailed schematic design and capture, and integration with advanced embedded FPGA and/or microprocessor systems. A significant part of the job will involve bringing up prototypes in the engineering lab using advanced debugging tools, and collaborating cross-functionally with embedded software engineers, engineering test teams, and manufacturing departments. Candidates for this position should have a strong background in digital design development, with a minimum of 5 years of experience in the field. The role demands expertise in developing hardware for high-performance audio/video streaming and networking systems, as well as experience with microprocessor-based designs that include high-speed DDR memory interfaces. The engineer will also need to have interface design experience with programmable logic (FPGA/CPLD), CPU and DSP microprocessors, high-speed transceivers, and advanced memory devices in an embedded environment. Knowledge of digital video interfaces such as HDMI, DisplayPort, SDI, or USB 3.1, along with digital control interfaces like Ethernet, USB, SPI, I2C, or high-speed serial, is essential. Additionally, familiarity with FPGA development tools from AMD/Xilinx or Intel/Altera is a plus, as is experience with multi-layer high-speed PCB design and the ability to direct PCB CAD designers. The candidate should be comfortable working in both Windows and Linux operating system environments and possess hands-on experience in designing, troubleshooting, and updating hardware. Strong hardware debugging skills and root-cause failure analysis capabilities are critical for success in this role. Software programming experience in languages such as C, C++, or C# is also advantageous. The ideal candidate will have a solid understanding of relevant standards such as SMPTE, CEA, ITU, IETF-RFC, and ISO-IEC, along with excellent communication skills, strong attention to detail, and the ability to thrive in a fast-paced professional office environment.

Responsibilities

  • Design and develop embedded hardware for digital and/or analog video streaming and processing products.
  • Research and specify components for embedded hardware systems.
  • Conduct detailed schematic design and capture.
  • Integrate 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 teams, and manufacturing departments.
  • Implement and validate embedded hardware systems.
  • Troubleshoot and update hardware as necessary.

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 and networking systems.
  • Experience in microprocessor-based designs with high-speed DDR memory interfaces.
  • Interface design experience with programmable logic (FPGA/CPLD), CPU and DSP microprocessors, high-speed transceivers, and advanced memory devices in an embedded environment.
  • 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 the ability to direct PCB CAD designers is a plus.
  • Experience in Windows and Linux operating system environments.
  • 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.

Benefits

  • PTO
  • 401K
  • Relocation assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service