Job Description
Softnautics is looking for someone willing to work on making himself/herself a domain expert & mastering in EDA SW development with touch of FPGA HW. The individual will work on understanding Silicon/FPGA architecture and inside complex blocks and bring a C++ based UI to configure the block functionality. The individual must have strong knowldage on various FPGA IPs/Cores, protocols and memories. In addition, the individual must be able to work in a fast-paced, high-demand, multiple-deadline driven environment.
Responsibilities
• Read and understand the Silicon Architecture specifications.
• Guide and/or develop the software to configure IP blocks in FPGAs like SERDES, Etherent, PCIe, PLL and Memories (DDR, RAMs and uPROM) involving UI development and Netlist generation.
• Software development using C++, Qt frameworks and TCL
• Generation of design files (netlist, register settings, timing constraints files) for various hard IP blocks in FPGAs.
• Should be able to capture the requirements and create Software requirem.ents document.
• Should be able to estimate the efforts and provide the plan for completing the requirements.
• Propose / review test plans
• Work across with multiple teams in accomplishing the tasks.
• Assist and train Juniors engineers
• Debugging and Bug fixing
Person Specification
Required Skills:
• 8+ years of experience in EDA software development
• Experience with industrial standard protocols like PCIe, High speed Serial Connectivity Ethernet, SPI, I2C, USB, GPIO, AXI/AHB and Memory architectures DDR/SDRAM/DMA
• Exposure to FPGAs and FPGA software tool chain
• Experience in writing scripts in Tcl/Perl/Python
• Excellent communication and problem-solving skills are must
• Experience in software development using C++ Programming Language is plus
• Understanding of Verilog, Developing GUI using Qt is plus
💡 Quick Summary
Seeking a career-building opportunity? The EDA Software Development position is now open for candidates interested in the Software Developer Jobs sector. This role in Pune offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
