onsite
FPGA Embedded Engineer - Space Systems
Embedded Systems Engineer
FPGA Embedded Engineer responsible for designing and implementing high‑speed signal preprocessing pipelines on Xilinx UltraScale+ and Zynq devices, integrating AI inference on edge hardware, and bridging RF subsystems with software platforms through hardware‑software co‑design.
About the role
Key Responsibilities
- Design, implement, and validate FPGA logic for signal preprocessing, data conditioning, and high‑speed data interfacing on Xilinx UltraScale+ and Zynq platforms.
- Develop AI inference pipelines for edge hardware, optimizing models for real‑time performance and resource constraints.
- Collaborate with RF and software teams to integrate signal processing chains, ensuring seamless data flow between hardware and software layers.
- Write and maintain embedded C/C++ code for device drivers, firmware, and test harnesses.
- Perform thorough verification, debugging, and performance tuning of both hardware and firmware components.
- Document design decisions, test results, and best practices for future maintenance and scalability.
Requirements
- Proficiency in FPGA design using VHDL/Verilog and experience with Xilinx UltraScale+ and Zynq families.
- Strong background in embedded C/C++ development for real‑time systems.
- Experience with AI inference frameworks (e.g., TensorFlow Lite, ONNX Runtime) on edge devices.
- Solid understanding of signal processing concepts and high‑speed data interfaces.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced environment.
Skills
computer visionvhdlverilog