Staff Engineer – FPGA

Job Description

Softnautics LLP requires skilled FPGA design engineer who is confident, self-motivated and has hands-on experience. The successful candidate will be responsible for understanding FPGA requirements, design creation/porting, RTL coding, FPGA validation, simulations, and related activities. The candidate will also lead the team of 3+ members. The role will be part of the VLSI group function in which there is a very strong culture of teamwork, cooperation, and collaboration for common goal of producing quality customer deliverables.

Responsibilities

  • Implementation and validation of FPGA solutions for Video/Audio, ML/AI, USB, and related products.
  • Work with manager to achieve customer deliverables.
  • Contribute individually and lead a team of 3+ members.
  • Collaborate with team members to develop and verify the functionality of FPGA, HW, and embedded SW.
  • Handle implementations individually by taking ownership of assigned module
  • Review work of team and provide status to customer
  • Integrate keenly with work from others, thoroughly test all designs while supporting SW team throughout development – debugging/fixing hardware problems as required
  • Assist in supporting other staff members as necessary for process flow – including documentation review, customer support, and quality assurance
  • Customer Communication – Weekly Calls, Deliverables Progress Meetings, etc.
  • Able to meet timelines and provide quality deliverables

Skill Set

Required Skills

  • Strong digital design fundamentals and FPGA concepts
  • Experience in Logic design with Verilog, debugging, and able to run simulations at block/system level
  • Experience in FPGA Synthesis, STA, and timing closer
  • Experience in any Processor based system, SoC, AMBA System bus and DMA concepts
  • Minimum 5+ Years of Industry Hands-on Experience in FPGA based system design and understand board schematics
  • Hands-on experience with Audio/Video/Image Processing related IP integration/enhancements
  • Working knowledge of I2C/SPI/UART/Wishbone interfaces
  • Hands-on Experience with any of the FPGA Design Tools of Xilinx, Lattice, Altera
  • Experience with digital video standards (MIPI, SMTPE, HDMI, Display Port) and associated audio standard
  • Strong knowledge in any of the Image/Video Processing Algorithms like image enhancement, auto exposure control, colour correction, noise reduction, gamma correction, white balance, de-mosaic, etc.
  • Knowledge of colorimetry, image sensing technology, and digital video formats
  • Ability to map to requirements for FPGAs, generate clocking/PLL blocks
  • Ability of board bring up and hardware validation
  • Excellent written and verbal communication
  • Self-starter, problem-solving mentality, and creative thinker
  • Good in documentation & shall be able to prepare the test plan & test reports from requirements

Desired Skills

  • Independently lead the module with 3 or more junior engineers
  • Experience in FPGA POC development, porting, and pre-silicon validation
  • Positive attitude with readiness to contribute to design/validation area
  • Experience with ASIC and/or FPGA designs, network transceivers, PLL’s, power and clock integrity
  • Hands-on with Radiant/Diamond and Propel Builder tool to generate FPGA modules for demo applications
  • Board soldering/rework
  • Knowledge of software languages such as System Verilog, C, C++, Python
Scroll to Top