Quantcast

Design Engineer Verification Resume Irvi...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Design Engineer Verification
Target Location US-TX-Irving
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes
Click here or scroll down to respond to this candidate
Candidate's Name
Irving, TX, Street Address
Phon: PHONE NUMBER AVAILABLEEmail: Candidate's Name -Street Address / Objctiv:Computr Enginr sking a softwar-orintd or Hardware oriented role such as FPGA Design Verification Engineer, ASIC Design Verification Engineer, Design Verification Engineer, RTL Design Engineer, SoC Design Engineer, Embedded Design Engineer and Digital Design Engineer. Eagr to lvrag tchnical skills and passion for tchnology that contribut to innovativ softwar projcts . Education:Univrsity of North Txas Dnton, TxasBachlor of Scinc in Computr Enginring Graduated: Spring 2024 GPA: 3. 6Relevant Courses: Data Structures, System Programming, Algorithms, Internet Programming, Reconfigurable Logic, Calculus, Technical Writing, Statistics, Probability Models, Linear Algebra, Circuit Analysis, Computer Network, Engineering Graphics, Computer Architecture, Digital Logic Design, Assembly Language (x86), Foundation of Cybersecurity and Computer Organization. Tchnical Skills:Programming Languags: C++, HTML, CSS, VHDL, Verilog with System Verilog for UVM, JavaScript, Java, C, Bash, sed, gawk, Python along with NumPy for NVIDAs CUDA (Compute Unified Device Architecture). Softwar: Microsoft Offic Suit, Visual Studio, Arduino IDE, Blndr, Version Control, MATLAB, Open Rocket, LTspice, Multism,Kicad, Eagle PCB, SOLIDWORKS PCB, OrCAD, AutoCAD, WinSCP, PuTTy, Altium, Zoom, Keil, AMD Vivado, EasyEDA, Android Studios, Altera Quartus, Amazon Web Service, Xcode, Cisco Any Connect, Unity, PyCharm IDE, Oracle VM VirtualBox, Nmap, Wireshark and Jupyter Notebook .Hardware: IC Op-Amp, Flex Sensor, Arduino Nano, Arduino Uno, Digital Oscilloscope, Capacitor, Resistor, Buzzer, IC 555, WIO Terminal, Nexsys 4 DDR (SRAM FPGA), Raspberry Pi 4B, Intel Neural Compute Stick 2(NCS2).Oprating Systms: Windows, MacOS, Ubuntu Linux, Android, IOS and Kali Linux. Additional Skills: Tam collaboration, Tchnical documntation, Onlin mting participation, Code Review, Knowledge of static timing analysis, Problem Solving and Critical Thinking . Projcts:1. Sign Languag Glov Prototyp- Collaboratd on a tam projct to dvlop a sign languag glov using flx snsors, Arduino Nano, and an LCD display- Dsignd PCB for th projct- Dat: April 20222. Wbtools Dvlopmnt- Cratd wb-basd tools for calculating GST, BMI, and othr utility functions- Dvlopd Stopwatch and Rounding Calculator tools 3. Timr Circuit using IC 555- Constructd a timr circuit utilizing IC 555 and multipl buzzrs- Dat: Novmbr 20214. UDP Ping Utility with Artificial Packet Loss Simulation- developed a client-server model in C for a UDP-based "ping" utility, akin to the well-known ping tool found on CELL machines.- project comprises two separate programs: a server and a client.- Date: November 20235. User Login/Logout Monitoring Bash Script- Cratd a Bash script, dsignd to monitor and rport usr logins and logouts on a CSE Linux machin in ral-tim.- Th script chcks for changs in usr activity vry 10 sconds, providing information about th usrs who hav loggd in or out during that timfram. It also includs custom signal handling for SIGINT to trminat th script gracfully.- Th script rports th currnt dat and tim, th numbr of loggd-in usrs, and any rlvant usr login/logout vnts.- - Date: September 20236. Implemented an Arithmetic and Logic Unit (ALU) that can add, subtract, multiply, divide, and perform logical operations. Implement the design using the VHDL design feature of AMD Vivado tool.- Added a VHDL source to create the ALU design which has two inputs each four bits wide and has one output 8 bits wide. The design had a clock signal to keep the operations synced with the clock.- Designed the ALU using VHDL case statement, where the ALU can perform eight operations: add, subtract, multiply, divide, logical XOR, equal to, greater than, and less than .- Connected the first input of the ALU to switches SW0 (LSB) through SW3 (MSB) and second input to switches SW4 (LSB) through SW7 (MSB) of the Nexys 4 DDR board constraint file. Connected the operation select lines to switches SW8 (LSB) through SW10 (MSB) of the Nexys 4 DDR board constraint file.- Created an adder in the ALU and connected the sum to the LEDs LD0 (LSB) through LD3 (MSB) and carried output to LED LD4.- Created a subtractor in the ALU and connected the difference to the LEDs LD0 (LSB) through LD3 (MSB) and borrow output to LED LD4.- Created a multiplier in the ALU and connected the multiplication result to LEDs LD0 (LSB) through LD7(MSB).- Created a divider in the ALU and connected the quotient to LEDs LD0 (LSB) through LD3 (MSB).- Created a 4-bit logical XOR module in the ALU where the output is connected to LEDs LD0 (LSB) through LD3 (MSB).- Created a 4-bit equal to comparison module in the ALU that outputs a 1 when equal to comparison is true. Connected the output to LED LD0.- Created a 4-bit greater than comparison module in the ALU that outputs a 1 when the greater than comparison is true. Connected the output to LED LD1.- Created a 4-bit less than comparison module in the ALU that outputs a 1 when the less than comparison is true. Connected the output to LED LD2.- Simulated and tested the ALU design using at least two test vectors for each operation.- Captured the waveform and verified the waveform output by comparing it with the actual results of operation.- Synthesized the ALU design, Once the ALU design is simulated with no errors.- Implemented the design on the Nexys 4 FPGA board by generating bitstream on the board and reconfiguring it with ALU design.- Finally, tested the design using the switch inputs and LED outputs.- Date: October 20237. Designed an FSM (Finite State Machine) for a 4-bit counter that counts upwards and implemented it on the Nexys 4 FPGA board using the VHDL design feature of AMD Vivado tool.- Designed a 4-bit up-counter with a synchronous active low reset that counts through values of n [0 n0 (n + 1) (2n2 + 2) (3n3 + 3) using the VHDL design feature of AMD Vivado.- Used VHDL behavioral modeling to design the up-counter and not used any adder or a multiplier for the design.- Simulated and tested the up-counter design using a VHDL test bench for all the test cases. Captured the waveforms and verified the results.- Implemented the up-counter design by connecting the clock of the up-counter to switch SW0 and input n (2 bits) to switches SW2 (MSB) and SW1 (LSB) of the Nexys 4 DDR board in the constraint file. Connected the reset signal to CPU Reset push button in the constraint file.- The output of the up-counter was connected to LEDs LD0 (LSB) through LD3 (MSB) of the Nexys 4 DDR board in the constraint file.- Then Synthesized the design when there were no errors during the simulation.- Implemented the design on the Nexys 4 FPGA board by generating bitstream on the board and reconfiguring it with the required FSM design.- Finally, tested the design using the switch inputs and LED outputs.- Date: November 20238. Designed a sequence detector to detect a 4-bit sequence given by the user and implement it on the Nexys 4 FPGA board using the VHDL design feature of AMD Vivado tool.- Designed a sequence detector using the FSM technique that detects a 4-bit sequence given by the user wherein the start/reset state was the first state of the sequence detector and the sequence detector needed to allow overlap.- The VHDL design for the sequence detector did not have hardcoded FSM for the sequence given by the user, rather needed to transition the next state based on the given sequence using input (w), and the current state.- Hence, the logic of transition was designed using a state diagram and state table taking overlap cases into consideration before writing VHDL RTL code in AMD Vivado Design tool.- Simulated and tested the sequence detector using a VHDL test bench for all the possible sequence given by the user with at least two test cases (one correct sequence and one incorrect sequence) per given sequence. Captured the waveforms and verified the results.- Implemented the sequence detector by connecting the clock of the sequence detector to switch SW0 and input (w) to switch SW1 of the Nexys 4 DDR board in the constraint file.- The sequence given by the user was set using the switches SW5 (MSB), SW4, SW3, and SW2 (LSB) of the board using constraint file.- Connected the reset signal to CPU Reset push button of the board using constraint file.- The output (z) of the sequence detector is connected to LEDs LD0 of the Nexys 4 DDR board by modifying the commented line in the constraint file.- Synthesized the design when there were no errors during the simulation.- Implemented the design on the Nexys 4 FPGA board by generating bitstream on the board and reconfiguring it with the Sequence detector design.- Finally, tested the design using the switch inputs and LED outputs.- Date: December 20239. Senior Design Project (Final Year Project)Speedometer: A Speed Reporting System- Created a python script called updatespeed.py which was connected to Amazon AWS using AWS CLI (Command Line Interface) that was set up using the AWS service called I AM Role.- The Script was run from a Raspberry Pi 4B that took the co-ordinates (latitude and longitude) Attribute values from The AWS Dynamo DB table called SpeedReporter.- After getting the co-ordinates, the script used the Open Street Map API to the get the speed Limit of a particular road.- The script then read the vehicle speed value that is being detected by other python script called speedcam.py present in Raspberry Pi 4B that uses camera module for detecting vehicle speed and then store the value in real time to a text file called storedata.txt.- After getting the vehicle speed value, the script compares the vehicle speed value to speed limit value, if the vehicle speed value is greater than speed limit value the script updates the SpeedingFlag attribute as True in the SpeedReporter Dynamo DB table, else if the vehicle speed is smaller than or equal to speed limit the SpeedingFlag remains False.- If the SpeedingFlag is True, an app connected to the Dynamo DB table called SpeedReporter receives notification about speeding vehicles.- Also lastly to mention about the project, the co-ordinates are sent to the Dynamo DB table database using the app as it is easier to get co-ordinates from a phone using its GPS. Exprinc:Dvic Migration Projct Dragonfly Financial Technologies ACI Worldwide D-mrgr- Formattd and rconfigurd 400 laptops to mt NSIT 800-88 (Purge and Destroy) Scurity standards.- Succssfully migratd dvics onto Dragonfly Financial Technologies Ntwork- Dat: Summr 2022Hobbis/Voluntr Exprinc:- Kn intrst in computrs, tchnology, and arospac advancmnts- Activ participant in tchnology-focusd forums and communitis- Crickt, painting, and staying updatd on arospac and dfns tchnological advancmnts

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise