David A.
Portland, OR
100%
Job Success
Top Rated Plus
Electronic Engineer - circuit design, embedded firmware
US$128.00/hr
Based in Portland Oregon USA, I am a senior level electronic engineer with over 30 years experience in the design of circuitry incorporating various microprocessors / DSPs, and development of embedded C / 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)
- Consultations
- STM32 microprocessor and SHARC / BlackFin DSP mentoring
- Schematic and firmware peer reviews
Projects I regularly help clients with:
- Hand held and remote meters
- OBD vehicle electronics
- High performance audio capture / processing / reproduction and audio CODEC
- Medical wearable devices
- Low power battery driven electronics
- Wired and wireless sensors
- 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 / STM32F7, Analog Devices BlackFin BF706 DSP, SHARC 210xx, 2156x, and 214xx 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, uBlox NINA-B41 BlueTooth 5.1, Sierra Wireless BC127 Bluetooth, Telit HE910 3G, Linx Technologies GNSS / GPS, Roving Networks RN171 WiFi, Atmel ATWINC1500 WiFi, TI CC1101 sub-1GHz ISM band, MicroChip RN4020 Bluetooth Smart / Low Energy (BLE)
- Schematic capture: OrCAD
- Drawing tools: AutoCAD LT
- Analog simulation tools: CircuitLab
- Version control: SubVersion and GIT
Project keywords: BLDC and BDC motor control medical devices wearable devices hand held meters OBD electronics brushless brushed DC motors audio CODEC Qi battery charger wireless charging Li-Ion Li-Po battery management BMS STM32F030 STM32F072 STM32F101 STM32F103 STM32F427 STM32F429 STM32F756 SHARC ADSP-21487 SHARC ADSP-21569 CAN bus STM32 ARM Cortex Black Fin Nordic nRF5340 analog electronics digital electronics sensor microcontroller firmware design PCB design rapid prototype firmware development circuit board electronic engineer tutor tutoring mentor low power
Work history
Work history
Diagnose and resolve firmware issue on STM32F105 based design
5.00
of 2 reviews
1 May 2024
-
31 Jul 2024
5.00 "David's contribution to the project was excellent and exactly what was needed. David provided expert embedded systems knowledge and advise regarding the STM32 MCU. The project was a total success…
Private earnings
60 minute consultation
12 Jun 2024
-
13 Jun 2024
5.00
"Great consultation, very good discussion and advice across a variety of areas."
Private earnings
Review ADAU1463 board info and answer questions
3 Jun 2024
-
10 Jun 2024
This feedback has been removed
Private earnings
60 minute consultation
17 May 2024
-
21 May 2024
5.00
Private earnings
To create a preliminary design architecture and list of components for final PCB cost
22 Apr 2024
-
19 May 2024
5.00
"David did an outstanding job on our project! He was fast in his replies, expert in his field, his communication was excellent and he was always available to address any…
Private earnings
60 minute consultation
14 May 2024
-
16 May 2024
5.00
Private earnings
Consultation and circuit board design
15 Mar 2023
-
14 May 2024
5.00
"David's work was great, on time and on budget.. He designed the board per specs we gave him and then help us implement it into or project. i would highly…
Private earnings
Electromagnetic motor product electronic engineering
25 Nov 2023
-
13 May 2024
5.00
Private earnings
60 minute consultation
2 May 2024
-
10 May 2024
5.00
"I only had a 60 min consultation with David so it is hard rate all of the categories. However, I am totally satisfied with David's consultation and the service he…
Private earnings
60 minute consultation
20 Mar 2024
-
21 Mar 2024
No feedback given
Private earnings
PCB Hardware Design
3 Jul 2024
-
Present
Job in progress
Private earnings
USB powered pcb to drive actuator and PWM to heat element.
13 Jun 2024
-
Present
Job in progress
Private earnings
High-Resolution Data Aquisition Circuit Board
1 Jun 2024
-
Present
Job in progress
Private earnings
Embedded Systems / Firmware / Electronics Design
26 Feb 2024
-
Present
Job in progress
Private earnings
Automotive Telemetry & Video Device
5 Jan 2024
-
Present
Job in progress
Private earnings
Port from BF to 21569
5.00
of 1 reviews
15 Jun 2023
-
Present
19 Jun 2024
5.00 "It is pleasure to work with David. His in deep knowledge about ADSP 21569 programming and hardware is boosting our project and speed up my team. David is very responsive… Job in progress
Private earnings
David A. has more jobs. Create an account to review them
Skills
Skills
- Prototyping
- Electronic Design
- Digital Electronics
- Hardware Design
- STM32
- Analog Circuit