Hire the best Embedded Systems Engineers in Oregon

Check out Embedded Systems Engineers in Oregon with the skills you need for your next job.
  • $135 hourly
    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. Received UpWork's Expert-Vetted status September 2024. 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 / STM32WB, Analog Devices BlackFin BF706 DSP, SHARC 210xx, 2156x, and 214xx DSP - Embedded IDE tools: IAR EWARM, Analog Devices CrossCore Embedded Studio, STMCube - 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 STM32WB10CC 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
    vsuc_fltilesrefresh_TrophyIcon Embedded Systems
    Analog Circuit
    Circuit Design
    STM32
    Embedded C
    Microcontroller Programming
    Embedded System
    PCB Design
    Microcontroller Design
    Hardware Design
    Digital Electronics
    Firmware Programming
    Electronic Design
    Electrical Engineering
    Prototyping
  • $75 hourly
    EXPERIENCE/SKILLS --10+ years current experience in embedded systems design. -- Electronic system design - digital, analog, power, sensors. -- Specializing in ARM Cortex M based microcontroller systems. -- Printed circuit board design including thermal design, mechanical design, and regulatory compliance. -- Embedded software in C, C++. -- Motor control hardware and software specializing in BLDC motors. -- Bluetooth and wireless system design. -- Mechanical design. BACKGROUND -- Founder of EcoSpeed Inc, a developer of innovative electric drives for light vehicles -- 15 Years with Intel Corp -- PC Motherboard design, embedded microprocessor applications engineering, embedded service processors. -- Other -- client/server applications software; general applications programming; multimedia development.
    vsuc_fltilesrefresh_TrophyIcon Embedded Systems
    ARM Cortex-M
    Power Electronics
    Mechanical Design
    Digital Electronics
    PCB Design
    Connected Vehicles
    Analog Electronics
    C++
    Embedded System
    C
  • $30 hourly
    I'm a software developer with experience writing web applications in Elixir with the Phoenix Framework and LiveView. If you want you want a simple in-house tool, or a complex multi-user service, I can build something to meet you needs. I am proficient with using Rust, Elixir, Nerves, and Phoenix. I also know my way around Python, Ruby, JavaScript, and am able to pick languages & tools up on the job. I will work on project through to completion, and I will regularly communicate with my clients, so let's keep in contact!
    vsuc_fltilesrefresh_TrophyIcon Embedded Systems
    Godot
    Software
    Elixir
    Server
    Rust
    Software Development
    Erlang
    Phoenix Web Framework
    Application Server
    HTML
    Embedded System
    Application
    HTML5
    Phoenix
    Desktop Application
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by 5M+ businesses