Joseph V.
FPGA, Firmware, and Hardware Engineer
I'm a Physicist/Electrical Engineer with a strong passion for system design, FPGA engineering, Firmware Engineering, and Software Engineering. I have years of experience in industry as a engineer/developer on projects spanning the fields of consumer electronics, IoT, fusion energy instrumentation, defense control systems, production automation systems, product verification fixtures, high-speed data acquisition systems, multi gigabit transceiver integration, and data science. I'm big on being a team player and like to make sure that I maintain good communication with other teammates. I have a strong passion for the development cycle of learning, testing, executing, and delivering an elegantly engineered solution. I'm currently looking for work which can leverage my cross-disciplinary knowledge to do full product design and rapid prototyping. I'm also just as delighted to help add additional features to an existing product, give consultations, and help with smaller tasks that could benefit from my experience. My Software Engineering skills include: * C/C++ cross platform software development in Linux/Windows/Mac * Qt Framework for cross platform Gui Applications in Linux/Windows/Mac * TCP Networking * Multithreaded programming * Parallel processing * SQL Database Interfacing * Rest API Development * CMake build system for C/C++ projects * Git integration My Firmware/FPGA Engineering skills include: * C Bare Metal development * SERDES Development * C/C++ Embedded Linux Development (including custom Kernel drivers) * VHDL development for FPGAs/Testbenching * Direct Memory Access Solutions * Petalinux, Yocto, and Boot2Qt development * Xilinx 7 Series and Ultrascale FPGAs * Multi Gigabit Transceiver integration on Xilinx FPGAs * High Speed data acquisition using Xilinx FPGAs * Test unit/test benching for designs * TCP networking using Sockets * Raspberry Pi Development * Atmel and ARM Microcontroller Development * Custom drivers for hardware devices such as ADCs, DACs, GPIO expanders, PWM ICs, shift registers, camera sensors, and DMA devices * Motor control systems * Real time data streams/data acquisition * Audio DSP * SDR DSP Systems * Communications Systems & SFP/SFP+ Fiber Optical Integration * FMC card custom RTL integrations on FPGAs * Frequency detection using FPGAs * Clock phase detection using FPGAs * Complex clock network design on FPGAs * Proper clock domain crossing techniques * 8B10B/64B66B Data Encoding paradigms * JESD204b Standard * Scheduler design * freeRTOS integration/development My Electrical Engineering skills include: * Altium Designer Experience/Certification * KiCad Experience * Test fixture development for PCB boards * Multi layer/Multi board design * High speed interface design * PLL design * Mixed signal board prototyping and design * Part Sourcing * Board bringup * Design review * SoM daughter board design * Board Testing using oscilloscopes, bench-top power supplies, logic analyzers, multi-meters, and function generators.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $6k
Billed in all: $104,447$104k
$6k in the last 6 months
Across 11 contracts
Earnings, last 30 days
Skill rankings: #1 in 1 skill of 20
Rarest: top 5% in Data Access Layer, of 20. Ranked by MRR among everyone on Upwork with the skill.
- Data Access Layer20 freelancers · 🇺🇸 #1Top 5%🇺🇸#1 of 7
- #5Xilinx41 freelancers · 🇺🇸 #1Top 12%🇺🇸#1 of 6
- #9VHDL73 freelancers · 🇺🇸 #2Top 12%🇺🇸#2 of 11
- #11Operating Systems Development94 freelancers · 🇺🇸 #4Top 12%🇺🇸#4 of 27
- #26FPGA169 freelancers · 🇺🇸 #4Top 15%🇺🇸#4 of 27
- #27Digital Signal Processing254 freelancers · 🇺🇸 #9Top 11%🇺🇸#9 of 51
- #27Control Engineering188 freelancers · 🇺🇸 #8Top 14%🇺🇸#8 of 36
- #29Physics450 freelancers · 🇺🇸 #5Top 6%🇺🇸#5 of 78