FPGA Developer Job at EMAG Technologies Inc, Ann Arbor, MI

Y2NIMEdSSU5COHIyUFBLSzNpN3kvazhKcWc9PQ==
  • EMAG Technologies Inc
  • Ann Arbor, MI

Job Description

Job Description

Job Description

Salary:

EMAG Technologies Inc., a high-tech company specializing in integrated RF front end solutions, located in Ann Arbor, MI, is looking for a dynamic FPGA developer, or digital system designer or embedded software engineer. The ideal candidate would have familiarity with all the three disciplines. The successful candidate will be a part of a high energy team of engineers working in the areas of RF and microwave circuits and antennas for communications and radar applications. This is a full-time position with full benefits, available immediately.

Job Description:

This position involves FPGA development, software defined radio (SDR) development, additional development and enhancement of current FPGA-based systems and design and realization of new systems with new requirements.

Position Requirements

  • Bachelor’s degree or higher in electrical engineering with emphasis on digital system engineering and embedded software engineering. Mid-level experience in the areas given below.
  • Experience developing and maintaining medium sized FPGA/SOC projects in a (small) team setting. Includes existing projects and new projects based on COTS FPGA/SOC boards.
  • Experience with developing Xilinx Zynq with Vivado, Vitis, Simulator, and PetaLinux.
  • Experience with Clock Management, including Timing Closure and Clock Domain Crossing.
  • Experience with digital lab equipment including oscilloscope, logic analyzer, function generators, etc.
  • Experience with command/control communications between PC-PS, PC-PL, PS-PL.
  • Experience with high-speed GB data transfer from PL-PS (DMA) and PS-PC (PetaLinux/Ethernet).

Highly Desirable Qualifications

  • Experience with MPSOC, RFSOC, SDR.
  • Experience with FGPA DMA for A/D and D/A streams.
  • Experience with Matlab HDL coder, Simulink and other Matlab tools
  • Experience with real-time frequency domain signal processing.
  • Experience with other PS/C/C++ environments (Bare Metal and FreeRTOS).
  • Experience with USB, RS-232, RS-4XX, SPI, I2C, etc. digital communications.
  • Experience interacting with PetaLinux from PC/SSH: BASH, file transfers, Python Scripts, C/C++ Programs, etc.
  • Familiarity with digital communication systems and waveforms is highly desired but not required.
  • Familiarity with radar systems and processing is highly desired but not required.

Job Tags

Full time, Immediate start,

Similar Jobs