04/03 Nitin Sharma
Founder at JobsLo Consultants

Views:90 Applications:3 Rec. Actions:Recruiter Actions:0

Technical Lead - FPGA/DSP/RTL (6-9 yrs)

Bangalore Job Code: 418215

JD :


- Understand customer's requirements /specifications /tender enquiry. Define DSP, System and Board architecture

- Project ownership from concept to delivery. This includes identifying risks, dependencies, creating a mitigation plan, tracking project schedules, discussions with customers, design reviews

- Partition the algorithms for implementing in FPGA and/or in SW. Identify the building blocks & Signal Processing functions

- Provide estimates on FPGA resources, computation bandwidth, and memory bandwidth

- Create module level details from architecture, coding, simulation and perform peer reviews

- Apply the methodologies for design, verification or validation

- Define, create and maintain all project related documentation, especially design documents with detailed analysis reports

- Supervise and Mentor at least 4 Engineers and their appraisal

- Provide support to a customer during integration phases at test sites and support to production teams

Key Skill Sets :

- Technical leadership in implementing DSP algorithms in the FPGA environment for Radar and Electronic Warfare systems

- Interact with SW and HW teams to define the architecture/system partitioning and lead a team of FPGA engineers to deliver the solutions

- Proficient in VHDL & Xilinx FPGAs

- FPGA development flow: micro-architecting, RTL coding, Synthesis & implementation flow, verification and validation

- Modelling the algorithms in Octave/MATLAB, generating test vectors, visualizing data

- Converting floating point modules to FPGA friendly fixed point modules

- Familiarity with DSP Xilinx IP cores and customization options: FFT, FIR, DDC, NCO etc.

- Working knowledge on interfacing with ADCs and DACs and interpreting their performance

- Transferring data from FPGA over sRIO, PCIe, Ethernet and other protocols

- Fluency, good communication & presentation skills

- Configuration/Version control tools like SVN

- Basic skills on project management and tools like MSS MPP

Add a note
Something suspicious? Report this job posting.