Senior FPGA Engineer - Simulink (REMOTE)
Core
Design, implement, and verify FPGA-based embedded processing solutions for communications and networking systems, translating algorithms from MATLAB/Simulink into hardware.
Role type
Senior FPGA Engineer (Simulink/Matlab)
Builds
Robust embedded processing solutions for communications and networking
Domain
Defense technology, embedded systems, FPGA hardware
Deliverable
production ML models | product features
Required skills
VHDL, Verilog, MATLAB/Simulink, C, C++, RTOS, code-generation, embedded system architecture, hardware-software integration, test equipment operation
Preferred skills
wireless communications, computer networking, AI-generated software, high-reliability aerospace design, aircraft systems architecture, DO-254/DO-178C/DO-160/DO-311A standards, MIL-STD compliance
Technologies
Lattice OS, FPGA, SoC, SoM, Ethernet, I2C, SPI, PCIe, USB, Oscilloscopes, Spectrum Analyzers
Responsibilities
Execute and optimize FPGA firmware implementation lifecycle from requirements to sustainment; establish and optimize product development workflows across HDL lifecycle; develop microProcessor ICDs between FPGA and message/data handling schemes
Seniority
Senior, hands-on IC