Principal Engineer-Software Configurator Engineer
Company
Microchip Armenia CJSC
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
05/07/2025
Responsibilities
- Read and understand the Silicon Architecture specifications
- Define macros/primitves and guide and/or develop the software core to configure IP blocks in Microchip FPGAs like - SERDES, Etherent, PCIe, PLL and Memories (DDR, RAMs and uPROM) involving tcl based core development, UI development and Netlist generation
- A tcl based core development to generate Verilog net list to connect various macros/primitves. Few complex cores - will involve UI development using C++ and Qt frameworks
- Generation of design files (netlist, register settings, timing constraints files) for various hard IP blocks in Microchip FPGAs
- Should be able to capture the requirements and create Software requirements document
- Should be able to create simple designs to test the Synthesis & PnR flow for generated netlist
- 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 Junior engineers
- Debugging and Bug fixing
Required Qualifications
- Bachelors or Masters in Electronics Engineering
- 8+ years of experience in EDA software core 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
- Experience in Verilog, Developing GUI using Qt is plus
- Excellent communication and problem-solving skills are must
- Experience in software development using C++ Programming Language is plus
- Good verbal & written communication
- Good attitude, result driven & ability to deliver on next gen technology
Application Procedures
Apply here
https://ats.hirebee.ai/en/jobs/principal-engineer-software-configurator-engineer/apply?source_id=staff
Please mention in your application that you have learned about this position from MyJob.am