FPGA Design Engineer (6-8 yrs)
Role & Responsibilities:
- To architect, design, implement and test HDL modules for the payload following best practices such as efficiency, maintainability, and testability.
- To gather, define, and document requirements to meet existing and anticipated needs for payload systems.
- To Develop, analyze, and review data to validate and verify the system meets specifications and design requirements.
- To implement real-time control algorithms and data processing routines to meet mission-critical performance requirements.
- Work closely with the software and hardware engineers to integrate and develop formal design verification and validation plans and perform or oversee testing.
- To maintain high-quality documentation of the entire design and develop user manuals and troubleshooting guidelines for end-users.
- To ensure that the firmware design meets industry standards.
Qualification:
- Bachelors in Electronics Engineering or equivalent or M.Tech in VLSI, Microelectronics, or equivalent.
- Bachelors with a minimum work experience of 8 years. Masters with a minimum work experience of 6 years.
Must-Have:
- Strong experience in the FPGA design process and writing device drivers in VHDL and/or Verilog-embedded applications on FPGAs.
- Strong understanding of FPGA development tools, synthesis, and simulation. Experience with Xilinx, Microsemi, or Microchip-based SoCs and working with Vivado block design.
- Hands on experience working with the FPGA design flow of Vivado or Libero.
- Experience with designing state machines and hardware interfacing with the understanding of high-speed communication interfaces (SPI, UART, LVDS, Ethernet, SpaceWire).
- Familiarity with digital signal processing (DSP) and high-speed data interfaces.
- Knowledge of how to optimize for memory/timing/power under resource constraints.
- Experience with software/firmware verification with test benches to verify design logic, and generate high-quality documentation of the design and test results.
- Experience working in the hardware lab with knowledge of electronic equipment such as multimeters, function generators, oscilloscopes, logic analyzers, etc.
- Experience working on multiple stages of the product development lifecycle (project initiation, design completion, release, and maintenance with version control)
Good-to-Have:
- Understanding of multiple domains of satellite engineering. Such as satellite systems, onboard avionics, sensors, and imaging payloads,.
- Experience working in a regulated industry (health care, automotive, aerospace). Experience in fixing timing issues for complex designs (clock domain crossings, metastability).
- Working knowledge of elements of high-speed circuit design concepts (DMA, FIFO, Serdes).
- Knowledge of space-qualified FPGAs and radiation-hardening techniques is highly desirable.
- Space grade component and part selection knowledge. Experience with fault management, FDIR, and redundant systems.
Benefits:
- Medical Health Cover for you and your family including unlimited online doctor consultations.
- Access to mental health experts for you and your family.
- Dedicated allowances for learning and skill development.
- Comprehensive leave policy with casual leaves, paid leaves, marriage leaves, bereavement leaves.
Twice a year appraisal.