MatrixSpace is addressing the next generation of AI-enabled sensing solutions using real-time edge-based sensing to sense, detect, and recognize objects, and motion in any situation. MatrixSpace’s ability to combine industry leading RF sensing, AI edge processing and RF communication in real-time is a major technology breakthrough with multiple vertical market applications. We are seeking an FPGA Engineer to help create innovative solutions that include FPGA implementations of signal processing algorithms and system control. This includes system analysis, algorithm development, design and optimization of FPGA code as part of a software defined radio to provide cutting edge real-time processing and control of radar as well as novel mesh communications systems.
Tasks:
- Develop Software Defined Radio (SDR) implementation of radar system implemented in an FPGA
- Contributions in all phases of product development lifecycle from conception through implementation of features, integration, and test.
- Participate in radar and communication system algorithm development and implementation
- Identify high speed data communications options and implement SDR portion of the radio communications system
- Study processing architecture tradeoffs and implement the FPGA portion of the algorithm, including selection of the FPGA
- Perform software and system testing in simulations as well as live hardware tests
- Control of the radio system
Skills:
- Experience with radar and/or wireless communications systems
- Experience translating system requirements into hardware, software, and firmware realizations including partitioning
- Experience implementing signal processing algorithms and controls in firmware
- Experience writing Verilog or VHDL RTL to implement digital designs
- Experience with FPGA timing closure and troubleshooting bitstreams in hardware
- Familiarity with software and/or scripting languages (e.g. Python, Matlab, C, C++, Tcl, Bash)
- ARM processor, Xilinx Zynq and Ultrascale experience
- Software Defined Radio experience (ADI transceivers, Ettus, EPIQ, …)
- Understanding of communication theory including FFTs, modulation/demodulation, coding, control loops, and filters
- Demonstrated hardware debugging skill using bench equipment (oscilloscopes, etc.)
- Ability to understand electrical hardware schematics and PCB layout
- Demonstrated ability to resolve technical challenges leveraging strong problem-solving skills
- Strong written & verbal communications skills, and good interpersonal skills
Requirements:
- Bachelor of Science in Electrical Engineering, Computer Science or Computer Engineering
- 5+ years of relevant work experience in FPGA development
- Must be a US Citizen