- Palm Bay, Florida, United States
- On-site
- Full-time · Associate
- 2+ years
Senior Associate, Software Engineer (FPGA Firmware Eng.) who wants to stay hands-on at the intersection of embedded hardware and mission-focused capability. You will turn requirements into working FPGA solutions - owning RTL design, timing closure, verification, and hardware bring-up on AMD Xilinx platforms.
Responsibilities
- Design, implement, and verify FPGA logic using VHDL/Verilog/SystemVerilog on AMD Xilinx devices (e.g., Zynq UltraScale+, Kintex, and Versal families)
- Create and maintain routing and timing constraints (XDC), close timing across PVT corners, and resolve setup/hold violations with robust implementation strategies
- Support board-level bring-up and lab debug using Vivado tools (including ILA), oscilloscopes, and logic analyzers to isolate and resolve hardware/firmware integration issues
- Work across the full firmware lifecycle including requirements decomposition, architecture, RTL implementation, simulation, synthesis, implementation, and release support
- Collaborate in Agile teams, provide clear status/risk communication, and contribute to peer reviews, documentation, and continuous improvement
Requirements
- BS in Computer, Electrical, or Software Engineering, or equivalent experience
- Nice to have: High-speed interfaces
- Nice to have: Embedded processing subsystems on AMD Xilinx SoCs
- Nice to have: Secure/reliable firmware design practices for mission-critical systems
- Nice to have: Hardware-in-the-loop (HIL) test environments and automation
