Anysignal FPGA Engineer at Anysignal responsible for designing and building gateware for next-generation space radios and RF solutions. Implement digital signal processing algorithms and integrate designs onto FPGA/SoC platforms.
Responsibilities
As an FPGA Engineer on the Space team, you will be responsible for designing and building the gateware at the heart of our next generation of space radios and RF solutions. Your work will span all aspects of the FPGA system required to create a full product, from high-speed interfaces with hardware components to tight integration with the software layer. Your focus, however, will be the implementation of the digital signal processing algorithms that enable communications and sensing across our products. To do so, you will work shoulder-to-shoulder with DSP and software engineers in designing a performant system.
Deliver highly-reliable gateware for our custom-designed hardware.
Work closely with engineers across different teams to develop new products, from initial prototype through production and deployment.
Take ownership of gateware products, including requirements definition, verification testing, and documentation.
Implement signal processing algorithms in gateware. Work with DSP engineers to design FPGA-friendly algorithms.
Integrate designs onto FPGA/SoC platforms and validate the devices that communicate and operate in space.
Follow and contribute to our software development process.
Contribute to hardware design discussions and assist in hardware debugging.
Qualification
2+ years of relevant workHardware debug experienceExperience with high-speed serial linksFamiliarity with high-reliability
Required
Bachelor's degree or above in electrical or computer engineering from an accredited school
2+ years of relevant work, including real industry time delelopment and design
Expertise in writing gateware in SystemVerilog.
Experience developing for FPGA platforms using the Xilinx toolchain.
Experience verifying correctness of FPGA modules using thorough unit and functional tests.
Solid understanding of DSP fundamentals and experience interfacing with high-rate conversion interfaces (Xilinx RFSoC, AD9361).
Experience designing and modeling DSP blocks and algorithms (filters, modems, etc.).
Experience developing software for embedded systems in C++ or C, or significant experience in another software language.
Hardware debug experience, with familiarity with tools such as oscilloscopes, logic analyzers, and protocol analyzers (SPI, CAN, Ethernet, or similar).
Comfortable reading circuit design schematics.
Experience with high-speed serial links, including GbE, PCI-E, or similar.
Familiarity with high-reliability, safety-critical, and fault-tolerant systems.
Preferred
Solid understanding of DSP fundamentals and experience interfacing with high-rate conversion interfaces (Xilinx RFSoC, AD9361)
Experience designing and modeling DSP blocks and algorithms (filters, modems, etc.)
Experience developing software for embedded systems in C++ or C, or significant experience in another software language
Hardware debug experience with familiarity with tools such as oscilloscopes, logic analyzers, and protocol analyzers (SPI, CAN, Ethernet, or similar)
Comfortable reading circuit design schematics
Experience with high-speed serial links including GbE, PCI-E, or similar
Familiarity with high-reliability, safety-critical, and fault-tolerant systems
Proficiency in scripting languages such as bash and Python