Hire the best Embedded C Programmers & Developers in Oregon

Check out Embedded C Programmers & Developers in Oregon with the skills you need for your next job.
  • $100 hourly
    My passion is building things that solve problems. Whether that's designing a circuit board, writing software, or sculpting a 3D printed part, I want to make your ideas a reality. I have a wide range of skills to make this happen, including: •Circuit design (analog, digital, power electronics, and RF) •Circuit board (PCB) layout •Circuit debugging, testing, and troubleshooting •Soldering (manual, hot-air, and reflow) for assembly and rework •Embedded programming in C, Arduino, and assembly •Application programming in C and Python •Gateware design in Verilog •Linux system administration •Document preparation with LaTeX and Microsoft Word •Simulation in SPICE, ModelSim, and Verilator •3D printed part design in Solidworks and OpenSCAD Thank you for your consideration!
    vsuc_fltilesrefresh_TrophyIcon Embedded C
    Electrical Engineering
    Circuit Design
    Eagle
    Arduino
    C
    PCB Design
    Electronic Design
    Verilog
    Python
    Linux
  • $128 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. 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
    vsuc_fltilesrefresh_TrophyIcon Embedded C
    Analog Circuit
    Circuit Design
    STM32
    Microcontroller Programming
    Embedded System
    PCB Design
    Microcontroller Design
    Hardware Design
    Digital Electronics
    Firmware Programming
    Electronic Design
    Electrical Engineering
    Prototyping
  • $40 hourly
    Results-oriented Software Engineer with 3 years of industry experience in developing innovative software solutions. Passionate about teaching newer programmers. Led a successful team in creating a new product from the ground up, generating millions of dollars in revenue. Skilled in communication and adaptable to changing project requirements. Dedicated to delivering high-quality software that meets the needs of clients.
    vsuc_fltilesrefresh_TrophyIcon Embedded C
    Automation
    Testing
    Documentation
    Python
    HTML
    JavaScript
    Embedded Linux
    Java
    C++
  • $80 hourly
    TOP SKILL: Hardware Engineering, Firmware Engineering, RF design Experience: — Wideband Jammer — RF energy harvester — High-Power Microwave Solid-State power module — RADAR signal processing module — IFM module — 8kW AC-DC power supply design — Wireless Charger — UWB and Fractal Antenna
    vsuc_fltilesrefresh_TrophyIcon Embedded C
    RF Design
    Electrical Engineering
    Power Electronics
    Electronics
    LabVIEW
    MATLAB
    Altium Designer
    Multilayer PCB
    PCB Design
    Verilog
    VHDL
    FPGA
    Hardware Prototyping
    Firmware
  • $75 hourly
    I'm a seasoned Embedded IoT System Designer with over a decade of experience designing, developing, and deploying innovative IoT solutions. My expertise spans multiple industries, including smart home automation, industrial IoT, healthcare devices, and wearable technology. I specialize in hardware and software development, ensuring seamless integration and optimal performance of IoT systems. My Skills: ✅ Hardware Development: - PCB Design & Layout - Microcontroller (MCU) & Microprocessor (MPU) Integration - Sensor & Actuator Interfacing - Power Management & Energy Harvesting Solutions ✅ Software Development: - Embedded C/C++ Programming - Real-Time Operating Systems (RTOS) - IoT Protocols: MQTT, CoAP, HTTP/HTTPS, LoRaWAN - Firmware Development & Over-the-Air (OTA) Updates ✅ IoT Platforms & Tools: - Arduino, Raspberry Pi, ESP32 - ARM Cortex, STM32, TI MSP430 - IoT Cloud Platforms: AWS IoT, Google Cloud IoT, Azure IoT - Communication Interfaces: UART, SPI, I2C, BLE, Wi-Fi, Zigbee ✅ System Design & Integration: - End-to-End IoT Solution Design - Embedded System Debugging & Testing - Wireless Communication & Networking - Data Acquisition & Processing My Experience: - Smart Home Automation System: Developed a comprehensive home automation solution integrating lighting, HVAC, and security systems, controlled via a mobile app and voice commands. - Industrial Predictive Maintenance Solution: Created an IoT system for real-time industrial equipment monitoring, utilizing machine learning algorithms for predictive maintenance. - Wearable Health Monitoring Device: Designed a wearable device for continuous health monitoring, featuring real-time data transmission to healthcare providers. Certifications: - Certified IoT Professional (CIoTP) - ARM Accredited Engineer (AAE) - Certified ScrumMaster (CSM) I take a holistic approach to each project, ensuring your IoT solutions are functional, scalable, and future-proof. Feel free to reach out, and let's create something extraordinary together!
    vsuc_fltilesrefresh_TrophyIcon Embedded C
    Hardware Prototyping
    Assembly Language
    Python
    Hardware Troubleshooting
    MQTT
    Real-Time Operating System
    Firmware Programming
    Internet of Things Solutions Design
    Eagle
    KiCad
    Altium Designer
    Digital Signal Processing
    PCB Design
    Electronic Circuit Design
  • $50 hourly
    I am an IoT and Embedded System expert and Hardware/Software professional specialist with 7+ years of experience in complete "PRODUCT DEVELOPMENT" including hardware/electronic design, circuit/schematics design, and layout design with the software/firmware integration from the idea stage to finish product with end-to-end testing. ✔️ Top 3% developer across selected project categories ✔️ Accredited "Top Rated" community member ✔️ 100% 'Job Success' score ✔️English speaker ✔️ Responsive ⚡ 🔎 Dedicated to developing distributed, scalable, reliable, and low-latency devices/applications. 🔎 Excellent communication and writing expertise. 🔎 Experience working with distributed teams of developers, designers and multi-functional teams. 🔎 Flexible billing; your project, your terms! "Whatever you are trying to win work, I will assist you in developing the project remotely. I have complete product development cycle knowledge and management and have key skills with the broad mind to take up the solution from out of the box to complete your project." SERVICES: ⦿ Project Management and planning ⦿ Product Requirements Specification/Functional Requirement Specification ⦿ Tractability of Product requirements to functional requirements and FRS to PRD ⦿Circuit designing and Analysis [Analog & Digital] ⦿Schematics and PCB Development ⦿ Embedded Firmware Development ⦿ Manual and Automatic Testing ⦿Reverse Engineering ⦿ Proof of Concept (PoC) Development ⦿ Enclosure Development ⦿ Prototyping and Testing ⦿Product Design ⦿ Software Development ⦿Cloud Architecture Development ⦿ Parts Sourcing and Product Costing ⦿Product Mass Production Management KEY EXPERTISE: -Hardware Design and Development -Circuit/Schematics Design -Code Review -Product Certification / Application Notes -PCB Design -High-Speed Board Design -Prototyping -Firmware/Device programming development -3D Modeling/Design -Product Design from the idea stage -OTA -App/Web Development for product - Arduino programming. - Electronic and analog circuit design. - PCB routing Controlled impedance routing and High-speed single routing. - RF circuits - Schematics and footprint library creation. - Mixed single circuits design and Rigid-flex board design. - Component sourcing and DFM and DMA experience. - IPC design standers. IP Standards: -EN14015 -EN50271 -EN61 PROJECTS: CONSUMER SECTOR: ⦿ Smart IoT Device Development ⦿ Home Automation ⦿ Domestic Power Management ⦿Smart Home Systems ⦿ Wearable Smart Devices ⦿ Sensor Integration and Calibration ⦿ Battery Management and Power Management System COMMERCIAL SECTOR: ⦿ Vehicle Diagnostics and Security Device ⦿ Fleet Management Systems ⦿ Asset Tracking Solutions ⦿ Inventory Management Solutions ⦿ AC/DC Power Supply Design and Development [120, 240, 480] VAC INDUSTRIAL SECTOR: ⦿ Industrial Remote Monitoring Solution ⦿ Predictive Equipment Maintenance Embedded System Hardware/Software Development -STM32-Cortex-ARM-ATMEL-Arduino-PIC18F (MPLAB)-8051-Raspberry Pi-Xilinx -FPGA TOOLS & LANGUAGES PCB LAYOUT: Altium, KiCAD, Eagle, Easy EDA, Cadence OrCAD, Proteus FIRMWARE: Embedded C, C, C++, Python, Xilinx, STM32 CUBE ID, ESP32 IRD, ARDUINO MCC: [Arduino, Espressif, Atmel, AVR, TI, Nordic, NXP, PIC, ARM & STM] and FPGAs ▸Wireless solution Development for: [2G/3G/4G, Wi-Fi, BLE, RF, LPWANs, ZigBee, MQTT & IFTTT] Communication protocols USART, SPI, I2C, LIN, CAN Working Modules 1. RTC (ds3231) 2. Ethernet (Wiz5500io) 3. WIFI(ESP8266) 4. Temperature (LM35 & ds18b20) 5. FTDI(Driver) 6. IR-sensor 7. Circuit Design 8. Proteus 9. Multisim Mechanical Design -CAD Design -3D Modeling -3D printing -Thermal Stress Analysis -Real-Time Simulations TAGS Electronics | Hardware | Firmware | PCB | PCB layout | Board layout | Schematics | Altium Designer | IoT | Internet of Things | Power Electronics | Bluetooth | BLE | TI | Texas Instruments | FPGA | SoC | Electrical Engineering | Verilog | Xilinx | C | C++ | MCU | RTOS | Microcontroller | prototype | validation | Enclosures | BMS | SolidWorks | Android | Mobile Apps | AWS
    vsuc_fltilesrefresh_TrophyIcon Embedded C
    STM32
    Firmware
    Embedded System
    Circuit Design
    Electronics
    Industrial Design
    Firmware Programming
    Product Development
    PCB Design
    3D Design
    Arduino Firmware
    Arduino
  • 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