Job description
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.
Submit resume to:
Leeza Meilke lbeholz@emagtech.com
Web: www.emagtech.com
EMAG Technologies is an Equal Opportunity Employer.
Job Types: Full-time, Part-time