Link copied to clipboard!
Back to Jobs
GP
FPGA Engineer at Greenlight Professional Services
Greenlight Professional Services
Canonsburg, PA
Engineering
Posted 8 hours ago
JOB DESCRIPTION
This position will be responsible for all parts of FPGA programming within complex systems of multiple electronic components. The ideal candidate must be well-versed in FPGAs and microprocessors that are integrated into modern FPGA assets and must excel at understanding how the FPGA functions with a comprehensive board level design. The FPGA Design Engineer will assist in the development of cutting-edge technology and in implementing advanced technical solutions within an interdisciplinary team. The applicant must be comfortable handling multiple projects and must possess expert-level troubleshooting skills. PRIMARY DUTIES • Develop, simulate, and implement FPGA components • Devise and implement custom algorithms into FPGAs • Create DSP applications to include FFTs, signal conditioning, and filtering • Verify and validate all components prior to and upon installation • Troubleshoot technical issues related to circuits and systems • Plan and create integrated electronic circuits • Collaborate with R&D team to evolve technical solutions • Contribute to project planning and execute on project tasks SKILLS AND QUALIFICATIONS • Must be a current US citizen and able to pass a background screening • 7+ years of experience with FPGA devices and board-level design • Proven ability to program in VHDL and Verilog • Experience with DSP, circuit design, and algorithm design • Proficiency with digital and analog circuits, parts, and components • Advanced skills in embedded Linux operating systems • Knowledge of networking technologies (TCP/IP, ethernet, network stacks) • Understanding of interconnection technologies (USB, i2c, SPI) • Proficiency with test equipment (oscilloscopes, spectrum/logic analyzers) • Proficient lab skills (soldering, rework, building jigs/adapters) • Familiarity with radio frequency technology is preferred • Sufficient programming skills in C/C++, MATLAB, and Python is a plus • Experience with signal processing and transformations is desirable • Capacity to balance and prioritize multiple tasks