DSP ENGINEER Audience
Job Description
Implement DSP algorithms in MATLAB, Simulink and/or C. Validate the algorithms, and extend and modify them so that they work optimally and within constraints intended by original algorithm designers. Port DSP algorithms to Verilog RTL or custom instruction set micro-code, and debug on hardware platforms.
Convert floating-point algorithm implementation into fixed point, analyzing dynamic range and precision requirements. Create or modify existing C models from the Simulink models, where needed. Provide support to VLSI team for test vectors as RTL implementation proceeds.
Participate in creative planning and implementation of rapid prototyping, quick analyses, and detailed investigations of DSP algorithms.
Experience, Skills and Education Required
MSEE or equivalent experience in electrical engineering.
Z-transform and digital signal processing (DSP) mathematics, including multi-rate techniques, combined with software and hardware implementation.
Facility with numerical representations including floating point, fixed point, sign-magnitude, and implementation of the associated arithmetic and rounding operations.
Hardware skills include Verilog RTL, FPGA development, and experience with lab test equipment including audio analysis tools, logic analyzers, and oscilloscope.
Software development skills including Matlab, C. Ideally will have experience with Simulink. System C experience desirable.
Algorithm development and algorithm implementation experience both required.
| Location: |
1330 Villa Street
Mountain View, CA 94041
United States
|