Banner Image

Skills

  • Linux Kernel
  • C
  • C++
  • Engineering
  • Qt
  • Agile
  • Android Development
  • Arm
  • Atlassian Jira
  • Ble
  • Bluetooth
  • CCNA
  • Developer
  • Docker
  • Embedded

Sign up or Log in to see more.

Services

  • Embedded Software and Hardware Engineer

    $50/hr Starting at $50

    Innovative and results-driven embedded software engineer with over a decade of experience in developing firmware and embedded solutions for IoT devices, consumer electronics, and industrial automation...

    Android DevelopmentArmBleBluetoothC
  • C++/QT/python Software Developer

    $40/hr Starting at $40

    I have a lot of C++ (Windows and Linux)and QT (Console and GUI)development experiences,python development experiences. I have many expriences on Jenkins and Docker. Being a Software Engineer I have a...

    AgileAtlassian JiraCC++Docker

About

Hard-Working, Best Qaulity

Embedded Software Engineer | IoT | Firmware Development | Embedded PCB Design

Innovative and results-driven embedded software engineer with over a decade of experience in developing firmware and embedded solutions for IoT devices, consumer electronics, and industrial automation. Skilled in software architecture, real-time embedded systems, and system optimization, with deep expertise in C, C++, Python, and embedded Linux.

Extensive hands-on experience working with Rockchip, NXP (i.MX series, LPC), Raspberry Pi, and ESP32 platforms, designing firmware, integrating hardware peripherals, and implementing secure and scalable communication protocols. Passionate about IoT, robotics, and networked embedded systems, with expertise in RTOS (FreeRTOS) and bare-metal programming.

Core Expertise
Embedded Software & Firmware Development
✔ Embedded C, C++, Python, Qt for GUI applications
✔ Software architecture, UML, reverse engineering, design patterns
✔ Embedded Linux development, Yocto, Buildroot, Timesys BSP
✔ FreeRTOS & real-time embedded systems
✔ Secure boot & OTA firmware updates
✔ Multi-threading, memory optimization, low-power firmware

Rockchip, NXP, Raspberry Pi & ESP32 Development
✔ Rockchip (RK3288, RK3399, RK356x) – BSP development, driver integration, Linux kernel customization
✔ NXP i.MX (i.MX6, i.MX8, LPC series) – U-Boot, kernel configuration, hardware bring-up
✔ Raspberry Pi – Custom OS images, GPIO & peripheral programming, camera & display integration
✔ ESP32 – WiFi/Bluetooth development, ESP-IDF framework, secure communication, OTA updates

Hardware & PCB Design
✔ Schematic design & PCB layout (Altium, KiCad, Eagle)
✔ Power management, high-speed PCB routing, signal integrity analysis
✔ Prototyping & debugging with oscilloscopes, logic analyzers, JTAG/SWD

Communication Protocols & Connectivity
✔ TCP/IP, MQTT, HTTP/HTTPS, WebSockets
✔ Modbus RTU, RS232/RS485
✔ Bluetooth Classic & BLE (ESP32, Nordic)
✔ Ethernet, USB, CAN Bus, SPI, I2C, UART

Development & Debugging Tools
✔ Eclipse, IAR for ARM/AVR, GCC, VS Code, PlatformIO
✔ JTAG, ST-Link, AVR-Dragon, OpenOCD, GDB
✔ Unit testing, hardware-in-the-loop (HIL), CI/CD for embedded systems

IoT & Edge Computing
✔ Secure cloud integration (AWS IoT, Azure IoT, Google Cloud)
✔ Edge AI & ML (TensorFlow Lite on embedded platforms)
✔ Secure boot, firmware encryption, TPM & secure key storage

Work Terms

I am available for both part-time and full-time projects.We can discuss the rate to give your best service and save your money.

FengYi Wu
FengYi Wu
Dalian, Osaka, Japan Past Earnings