Banner Image

All Services

Engineering & Architecture engineering (mechanical / chemical / civil / electrical)

Electronic Circuit Design / Firmware Dev

$122/hr Starting at $100

Based in Portland Oregon USA, I am a senior level electronics engineer with extensive experience in the design of circuitry incorporating various microprocessors / DSPs, and development of embedded C firmware.  As a full-time freelancer, I specialize in creating intelligent control electronics through the use of wired and wireless sensors.  I have a Master of Science degree in Electrical Engineering with a digital signal processing concentration.  


I can assist clients in any of the following areas: 

- Digital and analog electronic circuit schematic design, PCB design, test, debug, and integration 

- Electronic prototyping and preparation for product commercialization 

- Embedded processor firmware design (drivers, application, and DSP algorithms), development, debug, and integration 

- Initial project framework (specification writing, structuring, and system design). 


Projects I regularly help clients with: 

- Hand held and remote meters 

- OBD vehicle electronics 

- Wired and wireless sensors 

- High performance audio capture / processing / reproduction and audio CODEC 

- Medical wearable devices 

- Low power battery driven electronics 

- IoT device to server electronics and firmware (MQTT, HTTP / HTTPS / JSON protocols) 

- Device to device electronics and firmware (BLE, ISM, WiFi) 

- BLDC and BDC motor control 


Summary of processors & tools I use: 

- Processors: ST Micro STM32F0 / STM32F1 / STM32F3 / STM32F4, Analog Devices BlackFin BF706 DSP, SHARC 210xx 214xx 2156x DSP

- Embedded IDE tools: IAR EWARM, Analog Devices CrossCore Embedded Studio 

- Embedded IP libraries: Segger emWin GUI, Segger emFile FAT file system, SQLite, OBD Experts vehicle OBD-II, Micrium uC/OS-II RTOS, FreeRTOS, MicroDigital smxFS FAT file system, Closed Loop Design (CLD) USB Audio, Adaptive Digital Noise Reduction 

- Interface: SPI, I2C, I2S, CANbus, UART, A/D, D/A, PWM, SDRAM, RGB TFT LCD, SAI

- Wireless: SimCom SIM7500 LTE, uBlox MAX-M8 GNSS, Sierra Wireless BC127 Bluetooth, Telit HE910 3G, Linx Technologies GNSS / GPS, Roving Networks RN171 WiFi, Atmel ATWINC1500 WiFi, TI sub-1GHz ISM band, MicroChip RN4020 Bluetooth Smart / Low Energy (BLE) 

- Schematic capture: OrCAD

- Drawing tools: AutoCAD LT 

- Analog simulation tools: CircuitLab and LTspice 

- Version control: SubVersion and GIT

About

$122/hr Ongoing

Download Resume

Based in Portland Oregon USA, I am a senior level electronics engineer with extensive experience in the design of circuitry incorporating various microprocessors / DSPs, and development of embedded C firmware.  As a full-time freelancer, I specialize in creating intelligent control electronics through the use of wired and wireless sensors.  I have a Master of Science degree in Electrical Engineering with a digital signal processing concentration.  


I can assist clients in any of the following areas: 

- Digital and analog electronic circuit schematic design, PCB design, test, debug, and integration 

- Electronic prototyping and preparation for product commercialization 

- Embedded processor firmware design (drivers, application, and DSP algorithms), development, debug, and integration 

- Initial project framework (specification writing, structuring, and system design). 


Projects I regularly help clients with: 

- Hand held and remote meters 

- OBD vehicle electronics 

- Wired and wireless sensors 

- High performance audio capture / processing / reproduction and audio CODEC 

- Medical wearable devices 

- Low power battery driven electronics 

- IoT device to server electronics and firmware (MQTT, HTTP / HTTPS / JSON protocols) 

- Device to device electronics and firmware (BLE, ISM, WiFi) 

- BLDC and BDC motor control 


Summary of processors & tools I use: 

- Processors: ST Micro STM32F0 / STM32F1 / STM32F3 / STM32F4, Analog Devices BlackFin BF706 DSP, SHARC 210xx 214xx 2156x DSP

- Embedded IDE tools: IAR EWARM, Analog Devices CrossCore Embedded Studio 

- Embedded IP libraries: Segger emWin GUI, Segger emFile FAT file system, SQLite, OBD Experts vehicle OBD-II, Micrium uC/OS-II RTOS, FreeRTOS, MicroDigital smxFS FAT file system, Closed Loop Design (CLD) USB Audio, Adaptive Digital Noise Reduction 

- Interface: SPI, I2C, I2S, CANbus, UART, A/D, D/A, PWM, SDRAM, RGB TFT LCD, SAI

- Wireless: SimCom SIM7500 LTE, uBlox MAX-M8 GNSS, Sierra Wireless BC127 Bluetooth, Telit HE910 3G, Linx Technologies GNSS / GPS, Roving Networks RN171 WiFi, Atmel ATWINC1500 WiFi, TI sub-1GHz ISM band, MicroChip RN4020 Bluetooth Smart / Low Energy (BLE) 

- Schematic capture: OrCAD

- Drawing tools: AutoCAD LT 

- Analog simulation tools: CircuitLab and LTspice 

- Version control: SubVersion and GIT

Skills & Expertise

Analog Circuit DesignCCircuit DesignDesignDigital Circuit DesignElectrical EngineeringElectronicsElectronics DesignElectronics Hardware DesignEmbeddedEmbedded CEmbedded DevelopmentEngineeringFirmwareFirmware DevelopmentHardwareMicro ControllerMicrocontrollerMicroprocessorPCB DesignPrototypingRapid PrototypeRapid PrototypingSimulation ModelingSTM32

0 Reviews

This Freelancer has not received any feedback.