Your membership plan only allows 0 follows. Upgrade here.
Successfully unfollowed
Error unfollowing user.
You have successfully recommended
Error recommending user.
Something went wrong. Please refresh the page and try again.
Email successfully verified.
Nhan P.
@PaulPham1992
0.0
0
0.0
0.0
0%
PCB Design and Firmware developer
$25 USD / Hour
・
Vietnam (10:54 PM)
・
Joined on August 14, 2024
$25 USD / Hour
・
I'm Paul and I have 8 years of experience in PCB design, prototyping, and firmware development for IoT applications, robotics, and embedded systems... in addition to being a team leader for many startup projects.
Quality and schedule are two criteria I always commit to with my clients so I look forward to hearing from you so we can discuss more the job as well as have the opportunity to cooperate with you for a long time.
1. WORK EXPERIENCE
- Multi-layer PCB design experience with:
• Microprocessor circuit: ARM Cortex-M3, Cortex-M4, Cortex-M7, AVR, PIC, ATSAM3x8E (Arduino Due), ATMega2560 (Arduino Mega), nRF52840, nRF5340, etc.
• SoM, SoC: CM4, Rasp, iMX8, Jetson Nano/Xavier/Orin, RK3588 Rockchip, AM625,...
• High-speed: USB 2.0, HDMI 2.0, DDR3/DDR4, PCIe, NAND Flash, Ethernet 10/100/1000base-T1, etc.
• Power supply: DC-DC (isolated, Flyback, Boost, Buck, LDOs…).
• Communication circuit with motor driver: BLDC, AC servo, DC servo…via I/O, ADC and CAN.
• Analog signal processing circuit: ADC, DAC, Audio.
• Protocol/communication:
o QSPI, I2C, RS485, RS232, CAN, Modbus TCP/IP, RTU, etc.
o Wireless, IoT: RF, Wifi, Bluetooth 4.0, GSM (3G, 4G/LTE), Lora...
- Experience in building evaluation kits such as Arduino, ESP32, ESP8266, STM32...
- Combine dimensional drawings on paper and actual PCBs to be performed into Gerber format with very high similarity.
- BOM creation from favorite suppliers: Digikey/Mouser/JLCPCB, LCSC...
- Experience in the field of robotics research and development: Automated Guided Vehicles (AGV), AMR, vending machines, 6-axis robots...
2. MAIN SKILLS:
- Routing: Clock signals, Differential pair, Bus & single-ended traces with noise consideration…
- Knowledge of proper layout techniques for EMC and EMI compliance.
- Knowledge of DFA, DFM, and PCB manufacturing and assembly processes.
- Good reading and understanding of datasheets, schematics.
- Good knowledge of electronics component theory and application
3. FIRMWARE & OTHER SKILLS
- Manage the design, fabrication, and procurement processes to acquire the PCBs in a timely and cost-efficient manner.
- Initiative, team working, research, and problem-solving skills are pretty good.
- Excellent electrical evaluation, testing, and PCB troubleshooting skills.
- Firmware development using C, C++, and Python language, QT...
- UX/UI desgin for STM32, Rasp Pi, Figma,...
- IoT: MQTT, Thingsboard, AWS, Blynk...
4. TOOLS and SOFTWARE
- Experience with Schematic Capture and Layout with Altium Designer version 18.x, 21.x, and KiCAD Ver6.x7.x, Eagle 9.6.2, EasyEDA, Altium365/CircuitMarker.
- Understanding of simulation tools such as OrCAD Capture and PSpice.
- Checking the Gerber with CAM350 version 12.1
- Basic use of support tools such as AutoCAD, Autodesk Inventor…