About the Job You're Considering
We're looking for a passionate and collaborative hardware engineer to help shape the future of FPGA and CPU-based systems. In this role, you'll work at the intersection of hardware and software, contributing to the design, validation, and delivery of high-performance computing platforms. You'll be part of a supportive team that values diverse perspectives, continuous learning, and creative problem-solving.
Your Role
- Lead the bring-up, testing, and debugging of FPGA and CPU-based boards and systems.
- Collaborate with cross-functional teams to review and refine system specifications, including electrical, thermal, and mechanical requirements.
- Partner with internal and external design teams to guide schematic, layout, and mechanical development.
- Support firmware and software integration by working closely with development teams.
- Research and select components, interpret datasheets, and engage with vendors to ensure design alignment and performance.
Your Skills and Experience
- Demonstrated experience in board bring-up, debugging, and supporting hardware through manufacturing.
- Proficiency with schematic and layout tools (e.g., OrCAD, Allegro), and familiarity with signal integrity and thermal analysis.
- Strong understanding of high-speed (PCIe, USB, Ethernet) and low-speed (UART, SPI, I2C, JTAG) interfaces.
- Familiarity with Open Compute Project standards, x86 architecture, and Linux kernel/drivers.
- Bachelor's degree or higher in Electrical/Computer Engineering or a related field, with 5+ years of relevant experience.