Banner Image

Skills

  • Circuit Design
  • Circuit Layout
  • Circuit Simulation
  • Embedded C
  • Embedded C++
  • Embedded Development
  • Microcontroller
  • PCB Design
  • Pcb Layout
  • Programming
  • Circuit Testing
  • Schematic Design
  • 3D Design
  • Arduino
  • ARM CPU

Sign up or Log in to see more.

Services

  • Embedded & electronic systems developer

    $50/hr Starting at $25 Ongoing

    Dedicated Resource

    I have more than 13 years of professional embedded and electronic systems design experience. I also have good communication skills and can easily understand client ideas. I am ready to discuss your requirements...

    3D DesignArduinoARM CPUBluetoothBluetooth Low Energy

About

Embedded system developer | Circuit/PCB design | MCU/FPGA/DSP | C/C++ | STM32/ESP32 | IoT | GSM/GPRS | GPS/GLONASS/BeiDou

I have a great deal of experienced in:
Schematic / HDI multilayer PCB design
MCU/FPGA programming
IoT technologies
ESD requirements
3D modeling
Product prototyping, preparing for fabrication
Power supply design
C# Desktop connectivity firmware

I will:
- Design electrical schematics for your concept or technical task
- Choose electronic parts
- Design PCB layout
- Write firmware for MCU/SoC/FPGA/DSP/PC
- Design device 3D layout
- Assemble a device and test it
- Prepare full documentation for manufacturing and mass production
- Propose my ideas on how to improve your project and make it more profitable
- Offer further solution support

I have more than 13 years of professional embedded and electronic systems design experience. I also have good communication skills and can easily understand client ideas. I am ready to discuss your requirements and communicate with you and your team via audio and video chat. In addition, I can help you create technical and business requirements for your project if you don't fully understand which features you want.
It is important for me to build long-term relationships with clients, so I am primarily looking for long-term projects.
If you have an ideas or questions then I would be happy to give you an answer. Just let me know and I will help you.

Work Terms

Preferred software/tools:
# IDE: Microsoft Visual Studio, Keil, Visual GDB, System Workbench for STM32, Eclipse, GCC
# PCB design: Altium
# CAD: SolidWorks
# Debug tools: J-link, ST-link
# Communicating systems: Slack, Skype
# Task system: Trello

Worked with:
* ARM Cortex-M0,-M0+,-M3,-M4,-M7 (double FPU),-A9, STM8, AVR, TMS320, CPLD MAX II, FPGA Cyclone 4, 5 (+ Cortex-A9 SoC)
* GPIO, USART, SPI, I2S, I2C, Timers, PWM, HRPWM, CRC, DMA, ADC/DAC, RTC, USB CDC/MSC, SDCARD(SPI/SDIO), Interrupts
* FLASH, NAND, EEPROM, RS232/RS485, Ethernet, PoE, PoE+, 1-Wire, CAN (2.0B, FD), SDRAM, DDR1,2,3, Accelerometer, Gyroscope, Magnetometer
* TCP/IP, Modbus RTU, GSM/GPRS, GPS/GLONASS/BeiDou, Bluetooth, BLE, Wi-Fi, ZigBee, J1939, CANopen
* ESP32, ESP8266, NRF24L01
* TFT LCD (RGB, 6800, 8080, LVDS), OLED LCD, Dot graphic LCD, Character LCD, LCD Glass panels, Led segment display and dot matrix, 4-wire and I2C touch screens
* Temperature, Pressure, Humidity, Liquid flow, Wind direction and speed sensors
* Doppler radar
* DC, AC, BLDC, Servo, Step motors. Absolute and incremental encoders
* Pb, Ni-MH, Ni-Cd, Li-Ion, LiPo, LiFePO4 batteries