Hire the best Stm32 professionals

Check out Stm32 professionals with the skills you need for your next job.
Clients rate Stm32 professionals
Rating is 4.7 out of 5.
4.7/5
based on 316 client reviews
  • $50 hourly
    Hello! My name is Manh, professional hardware engineer My job is design hardware circuit, test circuit, program for electronic product and program software on PC to manage/communicate with circuit boards. Just give me your requirements/product specification. Then we can discuss about the deadline, price and other features. I have more than 7 years experience in design hardware for IoT Products, Consumer Products and Telecom Products. So I think i can try my best to complete your project with best result Below is my work flow in hardware design: - Receive your requirements, discuss to have final product/circuit specs - Design block diagram for circuit: need to very detail, it will decide what part will be used in project - Design schematics: follow block diagram to design schematic for product - Design PCB Layout: with requirement about Mechanical Design and Industrial Design, i will do the PCB Layout the fit with your MD that archive best performance - Extract production data: BOM, CAD, GERBER, DESIGN, ASSEMBLY GUIDELINE, IMPEDANCE CONTROL REQUIREMENTS, ... Something about my experience: - About microcontroller: STM32F0/F1/F2/F4/F7, MSP430, MSP432, ATMEGA, ATSAM, PIC, ... - About SoC and MPU: RK3399, Allwinner A10, RTS3902L/RTS3902, RTL8188/8192, ... - About dev board: Arduino, RPi, Teensy, ... - About Wireless MCU: ESP8266, ESP32, CC2530, CC2538, DA14580/14583, CC2540/41, nRF51822/nRF52840, CC1310, ... - About Sensor: CMOS Image Sensor, light sensor, CO, Smoke Sensor, Dust Sensor, Air Sensor, pH sensor, .... - About wireless communication: WiFi, BLE4.0/4.1/4.0, Lora, Zigbee, Sub1GHz, ... - About GPRS/3G/LTE Module: SIM800C/H, SIM900A, SIM908, SIM5320, SIM5360, Quectel MC60/M95/UC15/UC20/EC20, Sierra HL8548, SIM7600E. - About highspeed PCB Design: DDR3/DDR4, SATA, HDMI, USB2.0/3.0/TypeC, eMMC, ... - About Mass Production: I can help you prepare production data that help you do the mass production. I also have experience in mass production process for IP Camera and Home Gateway with very big quantity, so i will know how to design for manufacturing with your product, design mass production process, etc Some of my product that I have designed and released to the market: - Home IP Camera: using SoC with DDR3-RAM, livestream via Ethernet and WiFi, have light sensor, IR-Led Array, IR Cut control, CMOS Image Sensor, Flash, USB and MicroSD Card - Smart Home Product: Design Home Gateway with Ethernet, WiFi, Zigbee and TFT LCD, ... Design Smart Switch with capacitive touch, Zigbee communication, Single Phase Power Meter, 220VAC/110VAC load control, ... - Tablet board: using RK3399 SoC, DDR3, eMMC, NAND Flash, Touch Screen, LTE Module, Printer driver, ... - Smart Water Meter: With BLE, WiFi, MCU from TI, LCD 7 Segment - Tracking Device: Using 3G with GPS, this device is used for personal tracking ... and a lot of other products ... I hope to work with you, to help you complete your project and release your product to the market
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Multilayer PCB
    Antenna Design
    Arduino
    LoRa
    Altium Designer
    STM32
    Eagle
    PCB Design
    Hardware Design
    RF Microwave Design
    Electronic Design
    Microcontroller Programming
    Embedded System
    Circuit Design
    Electrical Engineering
    Microcontroller Design
    Electronics
  • $65 hourly
    Dedicated, innovative, problem solving, self-starter, with over 20 years of software and hardware experience, including extensive work with embedded real-time systems. Founder of Laurel Creek Systems, providing software and hardware design and verification services, specializing in IoT, embedded and real-time software. Services include AWS cloud, board layout, bring up, hw/sw design test and debug.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Firmware Programming
    Circuit Design
    KiCad
    Xilinx
    Hardware Troubleshooting
    Internet of Things
    Hardware Prototyping
    Hardware Design
    PCB Design
    Arduino
    Arduino Firmware
    Embedded System
    Microcontroller Programming
    Embedded Linux
    STM32
  • $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 (CCES), STM32CubeIDE - 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 - PCB layout tools: OrCAD and PADS - 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 Stm32
    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
  • $57 hourly
    Good working day! I'm here to provide systems work, live, update, and development. I want all the products I develop see the light of day, sell successfully, and become better for users and owners. If you ask me what is the meaning of life, I'll answer – in programming. So, my job is programming, my hobby too. By the way, if you need a first-class programmer – I'm here. I’ve been providing excellent firmware development services for over 10 years. It confirms my status 100 % TOP rated + on Upwork. Perfectly functioning devices and satisfied customers will speak better for me. Do you want to save your time on pointless meetings where engineers ask you what to do instead of doing it? Do you want to increase your income through our productive cooperation? Do you want a perfect, functioning, advanced product that you and your customers will like? I'll help you find a solution for your problems as soon as possible to implement them at a high level. The main goal is to help you achieve great success and make results. The most important thing is the product. It will be innovative, progressive, fresh, and efficient. I'll develop firmware, support it, and add new features, thus improving the product and the owner's profit. I'm always open to communication and find it useful. The more feedback I receive from you, the more I'll give you in return. Then I would like to tell you exactly how the cooperation goes. And now you can look at reviews of my work left by my clients on Upwork. I want you to understand the most important benefits that I can provide you are time and freedom. I can independently make decisions without disturbing the customer. You can go about your business while your project is running. At the same time, I work on technical tasks and take responsibility for my actions. So, I offer long-term cooperation which means the full cycle of device development and support. Please note that the latest versions are released as soon as new features are added. Every next release brings us closer to the final version of the device. Eventually, I would like to give you a guarantee. Guarantee of 100% satisfaction with the result. Unfortunately, my resources are limited, so I don't take on many projects. If you have a clear understanding and vision of your project and want to start right now, just write to me. Let's talk, discuss, make a plan and grow your business. If you still have doubts about something, then I have a consultation service – where we’ll analyze all the issues together that will help you see the future of your project, understand the next steps, and possibly start our cooperation.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    AWS IoT Core
    TCP/IP
    Firmware Programming
    Firmware
    C
    Real-Time Operating System
    Embedded System
    nRF52
    Arduino
    Embedded C
    Microcontroller Programming
    STM32
    ESP32
    AVR Microcontroller
  • $40 hourly
    Qualified Electronics Design Engineer with 20+ years of experience in the field of electronic system / product design, working as full-time freelancer. Design Services • Schematic and Multi-Layer Space Constrained Printed Circuit Board Layout Design • High-speed, impedance-controlled layouts • IPC Standard footprint / land pattern design • Rigid/Flex PCB Designs with buried and blind holes, micro-vias, high density interconnect (HDI) • Physical design of Power Delivery Networks (PDNs) • Power Supplies Design (LDO, DC/DC, AC/DC, SMPS) & Battery Charging systems • EMC Compliant Design Services: Radiated and Conducted Electro Magnetic Interference (EMI) suppression considerations in early phases of design • FPGA Based Hardware Designs: Xilinx, Altera / Intel, Actel, and Microsemi FPGAs • Interfaces: DDR, DDR2, DDR3, DDR4, SPI, I2C, TWI, CAN, LIN, RS232, RS422, RS485, TTL, CMOS, LVTTL, LVDS, Ethernet, MII, RMII, USB, Rocket IO • Microprocessor / Microcontrollers: RP2040, ATMEGA, AVR, ARM, ATSAM, STM32, MSP430, EZ-USB, IMX6, PSOC, PIC, 8051 Wireless MCU: Espressif ESP32, ESP8266, Nordic NRF51, NRF52, NRF53, TI: CC11xx, CC25xx, CC26xx • Microcontrollers Platforms: Arduino, STM32 Nucleo boards. ESP8266, ESP32, Raspberry Pi, TI Launchpad, BeagleBone, OrangePi Manufacturing Management • Component Sourcing, Equivalent Component Substitution, Low cost PCB, PCBA Sourcing • Remote manufacturing management, Issue Resolution • Supplier Search that matches customer needs • Effective Communication with Suppliers • DFM Ready Generation of Manufacturing files including: Gerber RS274X, N.C. Drill, ODB++, 3D PDF, STEP • Assembly and Fabrication Drawings • Bill of material management, BOM reports • First pass manufacturability • Visualize your board in 3D with and without enclosure before manufacturing Testing / Debugging / Simulation / Design Verification • Hardware Design Verification including BOM issue resolution, Schematic and Layout Verification, DFM rules and Manufacturing file verification • Board-level Testing, Functional Testing, Debugging, Test Reports, Test Plans and Bring-up of FPGA and microcontroller based systems. • In-house Electronics lab with bench-top tools such as Parameter controlled Lab Power Supplies, Function Generators, Oscilloscopes, Digital Multi-meters, Logic Analyzer, Chip Programmer/Debuggers, 3D Printer, Desktop/Laptop/Tablet computers, Serial Terminals, Various Microcontroller and FPGA boards, Temperature controlled Soldering De-soldering tools. • Test Codes : C/C++, Java, Assembly, Verilog, Abel HDL, Visual Basic. Keywords: Schematic, PCB Layout, Rigid PCB, Battery Operated Electronics, Flex Pcb, Consumer Electronics, Electronic Product Design, Carrier Boards, SOM Boards, Motherboards, Add-on boards, IOT, MQTT, Edge Computing Hardware Solutions, NFC, Bluetooth, BLE, Matter, Zigbee, Thread, LoRa, LoRaWAN, GPS, GNSS, WiFi Module, 2G/3G/4G, LTE, Quectel, u-Blox, Qualcom, Home Automation, Embedded Systems, Robotics, Flight controller, Linear and Switch mode Power Supply, AC/DC Converter, Motor Drive, Energy Meter, Power Meter, RF, ESP8266, ESP32, Xilinx FPGA, STM32, CubeMx, ARM, AVR, PIC, 8051, Verilog, C/C++, altium, KiCAD, Keil uVision, mplab, modelsim, multisim, ltspice, mikroc, proteus, Tasmota, ESPHome, ESPEasy, Home-Assistant, SolarAssistant, Burn-in Boards, Probe Cards, DUT boards, ATE PCBs, Custom PCB
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Altium Designer
    KiCad
    Bluetooth
    LoRa
    Hardware Design
    Analog Electronics
    FPGA
    Power Electronics
    Functional Testing
    Microcontroller Programming
    Electronic Design
    PCB Design
    Circuit Design
    Technical Writing
    Microcontroller
  • $45 hourly
    I am a seasoned professional with extensive experience in the field of embedded systems. From bare-metal programming and real-time operating systems (RTOS) to automotive and space applications, I have a deep understanding of the entire spectrum. Whether you need assistance with design and architecture consultation, development or porting services, I am well-equipped to tackle any challenges you may be facing. Over the years, I have had the pleasure of working with a diverse range of clients, delivering successful solutions tailored to their specific needs. Some of my satisfied clients include: - Siemens: Automotive networking stack (TCP/IP, AUTOSAR, Diagnostics) - Microtech: Smart electricity meter (DSP, STM32, TI) -Intive: Driver fatigue detection system (SWC, AUTOSAR, ASPICE) -Wairify: Air purifier (LIN, STM32) - SS: Bootloaders and device drivers (CAN, LIN, UDS, J1939, DoIP) -Knowgas: Tank remote sensing (STM32, CAN, I2C, MBED, ARDUINO) -Reis Informatica: Vehicle tracking system (EFM32, Bootloader, NB-IOT) - Vahaa: Indoor smart garden using ESP32 (ESP32 CE Certification, AWS-IOT) - Suparco: Satellite data-handling subsystem (Infineon, FreeRTOS, CAN) - EvansWerks: Indoor smart lighting system (BLE, RF, Mesh, NRF) - MonasticAcademy: Drum-beat synchronization detection (ESP32, ESP-IDF, ESP-ADF) I take pride in delivering top-notch solutions and providing exceptional support to my clients. If you're struggling with any embedded systems-related issues or require expert guidance, I am here to help you overcome them efficiently and effectively. The Industries I've worked for, include: - automotive, autosar - smart metering - aerospace - Internet of things - Industrial automation, remote sensing - consumer electronics - medical devices - robotics, control systems - silicon devices - telecommunication, internet Over the years, I have worked on the following MCU architectures/chip families: ST: STM32Fx, STM32Gx, STM32Hx, STM32Lx, STM32Ux, STM32Wx TI: TM4C, MSP43x, TMS570, C2000: TMS320, TMS320F28xx NXP: LPCxx, i.MxRT, S32K, iMX8 Nordic: NRF52, NRF53 Microchip: PIC16F, PIC18F, PIC24F, PIC32F, ATmega, 8051 Infineon: XMC1100, XMC4500 Aurix TriCore: TC2xx, TC3xx, SiLabs: EFM32, EFM8, C8051 Renesas: RH850 Espressif: ESP32, ESP32-C3, ESP8266 Others: u-blox, Simcom sim900, Raspberry Pi, Orange Pi Feel free to reach out to discuss your project requirements or explore how we can collaborate on your next venture. My specialties in embedded software, include: Firmware, Device Drivers, RTOS: Nucleus, FreeRTOS, TI-RTOS, Bootloader, Application Software, Digital Signal Processing (DSP), Cryptography: AES, Static Analysis: MISRA, C-Cert, Communication Protocols: I2C, UART, SPI, CAN, LIN, Bluetooth, BLE, WiFi, Ethernet, TCP/IP, TCP, UDP, MQTT, Bare-metal or frameworks: Zephyr, mbed, Arduino framework, LwIP, cycloneTCP. - DoIP, SoAd, SOME/IP, PduR, RTE, Embedded, Embedded Software, Embedded Devices. - Embedded Systems, Firmware, Microcontroller, Operating Systems, RTOS, Bootloader, Cortex-M, ARM, RISC - CAN Bus, UART, LIN, I2C, SPI, BLE, Bluetooth, WiFi, Zigbee, MQTT, CoAP, LoRaWAN, Ethernet, TCP/IP - Embedded C, C++, C#, Real-time Systems, Low-Level Programming, Bare-Metal, Interrupt Handling, OOP (Object-Oriented Programming), Version Control (Git, SVN), Agile Development, TDD (Test-Driven Development), Static Analysis, Traceability, Cross Compilation, GCC, IAR Embedded Workbench, Keil MDK, Eclipse, Code Composer Studio - Hardware Design, System-on-Chip (SoC), Digital Signal Processing (DSP), Sensors, Actuators, Power Management, Analog and Digital Design, Power Electronics, Energy Harvesting, Power Management - AUTOSAR, Automotive Software Architecture, Basic Software Modules (BSW), Communication Stack, Diagnostic Stack, ECU Abstraction Layer, Complex Device Drivers, MCAL, SWC, DLMS, DoIP, ECU, VCU, BMS, ISO26262, ASPICE, ADAS, SOMEIP, J1939, UDS, CANOpen, Transport Layer - IoT, Embedded Networking, FOTA (Firmware Over-the-Air), Middleware, IoT Protocols, AWS IoT, Particle, LoRa (Long Range), NFC (Near Field Communication), RFID (Radio-Frequency Identification), Cellular Networks (3G/4G/5G) - Memory Management, Heap Memory, Stack Memory, EEPROM, Flash - Embedded Security, Cryptography, MISRA, C-CERT, Secure Coding, SIL (Safety Integrity Level), Fail-Safe Design, Redundancy - Embedded Systems Testing, Validation and Verification, Simulation and Modeling, Test Automation, Test Frameworks, Code Reviews, JTAG, Debugging, ISTQB - Software Architecture, FreeRTOS, mbedOS, Zephyr, Arduino Framework - CppUnit, EmbUnit, WireShark, CANoe, CANalyzer, PLIN, PCAN, Bullseye, LATEX, Doxygen - Metering, Industrial Automation, Consumer Electronics, Medical Devices, Smart Mobility, Smart Metering, Energy Metering
    vsuc_fltilesrefresh_TrophyIcon Stm32
    TCP/IP
    ARM Cortex-M
    CAN Bus
    Automotive
    Driver Development
    Internet of Things
    Firmware Programming
    C++
    ESP32
    STM32
    C
    Embedded C
    Microcontroller Programming
    Embedded System
    Firmware
  • $45 hourly
    Hello, if you need to build a hardware device based on a microcontroller, you may deliver this task to me. Let me introduce myself. My name is Vitaliy. I worked as an electrical/embedded engineer and has ten years of experience in different areas of electronic design: - digital electronics, - opamp analog schematic, - PCB design (4-6 layers, up to 800MHz), - embedded software development (preferably HAL, FreeRTOS) - Linux software development for Raspberry Pi (C, Python) My leading working platform is STM32 microcontrollers, but I also have experience of work with AVR, MSP controllers, and Raspberry Pi 3. I have all the necessary equipment for building hardware prototypes and device debugging: - oscilloscope - logic analyzer - signal generator - soldering equipment (with hot air) - AVR and STM32 debugger and programmer - STM32F4 Discovery board - ultrasonic cleaner - different hand tools In the digital interfaces field, I could solve tasks with primary standards: - SPI - UART/USART - I2C - SDIO - USB - RS232/RS485 - PCIe During my career, I also work with FPGA applications, medical-related devices(PPG, ECG, EMG), industrial automation projects, and IoT.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Hardware Testing
    Hardware Troubleshooting
    Hardware Prototyping
    Firmware
    Firmware Programming
    Laboratory Equipment Skills
    Embedded System
    Microcontroller Programming
    Hardware Design
    Multilayer PCB
    Altium Designer
    Raspberry Pi
    Python
    STM32
    Embedded C
  • $38 hourly
    Experienced engineer specializing in electronics and product design, with a keen focus on intricate printed circuit board designs, prioritizing manufacturability. My expertise spans the entire product development cycle — from conceptualization to prototyping, utilizing in-house tools for design, construction, programming, and rigorous testing. I possess a diverse portfolio, having contributed to various industries. This ranges from formulating initial concepts and building prototype devices, to orchestrating the seamless transition to large-scale production manufacturing. More detail about Embedded platforms of my design experience: Primary Offerings: - Hardware Design and printed circuit board (PCB) layout with Altium Designer - MCAD collaboration for product design - Build and test prototypes(in-house assembly capability and testing equipment) - Help and management in product manufacturing - Troubleshoot and fix incomplete or failed designs - Bare-metal and RTOS based firmware development I have crafted an extensive array of circuit boards, encompassing: - Standard 2 and 4-layer boards with surface mount and through-hole components - HDI boards upto 14-layers - Highspeed boards with controlled impedance and length matching - Flex and rigid-flex boards for complex mechanical shapes - Products having Bluetooth, BLE, WiFi, serial interfaces(SPI, I2C, RS-232, RS-485, CAN) and highspeed interfaces(USB2.0, USB3.0, PCIe, SATA, MIPI CSI-DSI, Ethernet). Whether it entails transforming an existing Arduino/Raspberry Pi prototype into a marketable product or crafting an entirely new offering from its inception, I take pleasure in delivering tailor-made technical solutions that precisely align with your requirements. Have any product idea, contact me through Upwrok to discuss!
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Electrical Engineering
    FPGA
    Bluetooth LE
    nRF52832
    ESP32
    STM32
    Internet of Things Solutions Design
    Industrial Internet of Things
    Multilayer PCB
    Hardware Design
    Embedded System
    Altium Designer
    PCB Design
    Hardware Prototyping
  • $30 hourly
    Hello Thank you for looking my profile. I'm embedded firmware and software developer over 7+ experiences. I'm worked over multiple position before full-time and full-stack development embedded device: Hardware development (PCB layout, Schematic design), Software development (Windows, Linux), Mobile application development (Android, iOS). And I'm also worked on almost process of products development from prototype to production process. I build small home labs has some tools and equipment support for developing, testing and debugging embedded devices. I have a team include firmware/software (me), hardware, and mechanical engineering for fully support embedded device development. My experiences and skills: - Embedded firmware and software development C/C++. - Embedded GUI: LVGL, TouchGFX, GUIx, UI design and deploy. - Embedded WebServer: Bootstrap, Javascript, html, mobile and desktop view scalable especial lightweight and performance. - Desktop application: Windows, Linux (Python, C#). - Mobile application: Android, iOS (Xamarin, .NET MAUI), launch to AppStore and PlayStore. - Iot Cloud: AWS Iot, Azure Iot Core, Thingsboard Cloud. - Connectivity: BLE, WIFI, ETH, NFC, CAN, MODBUS, USB (WINUSB, WINCID, LIBUSB, etc.), Z-WAVE etc. - Real-time operation: freeRTOS, Azure RTOS(Threadx), Zephyr, etc. - Microcontroller: STM32, EFR32, EFM32, ZGM23, NRF52, ESP32, PIC, AVR, ATSAM, Ambiq Apollo, etc. - Embedded Framework: STM32Cube, nRF Connect, nRF52 SDK, Zephyr, ESP-IDF, SiliconLabs Gecko, etc. - Device firmware update(DFU): OTA, Bootloader, Secure-boot, Flash encryption, etc. - Manufacturing: ATS(Automation Test Software), testing firmware, flashing tools and scripts, Secure-boot, Flash encryption, etc. - Low power consumption. - Troubleshooting and bug fixing. Debugging: - JTAG, SWD, ST-LINK, J-LINK, etc. - Segger Ozone, Open OCD, etc. - IDE: Visual Studio, Visual Studio Code, Simplicity Studio, STM32CubeIDE, Segger Embedded Studio, Eclipse. Feel free message to me for discuss your project.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    CAN Bus
    Bluetooth LE
    Internet of Things
    Modbus
    STM32
    WiFi
    nRF52
    Real-Time Operating System
    Embedded C
    Firmware
    ESP32
    Bluetooth
  • $45 hourly
    I am a software engineer with solid academic background in Computer Science and 15+ years of hands-on experience in commercial development. My expertise spans Native (C++) Software, Microcontroller Firmware, Electronic Hardware and Database development. My goal here is to help businesses and startups to create new products from scratch and implement new features of already existing software and hardware products Tech stack: C++ (11, 14, 17, 20), STL, Qt 4.x – 6.x, WinAPI, MFC, ATL, Boost C++, ICU, AWS SDK C++, Microsoft Visual Studio (2003 - 2022), Clang C++, MSBuild, vcpkg, GitHub, Microsoft Visual Studio Code, CMake, QtCreator, CLion, GCC, WSL2, Keil 5, IAR Embedded Workbench, AVR Studio, Atmel Studio, mbed, SQL DBMS: Oracle, Postgres, SQLite, MySQL, MS-SQL, Firebird For more details please check out my specialized Upwork profiles. The scope of projects for the recent 10 years can be found below Native (C++) software for Windows and Linux targets: • High-performance GUI appslications based on Qt Framework (QtWidgets) • Console, no-GUI apps, pure WinAPI apps, Windows Services, system apps • Software involving intense networking and interprocess communication • High-performance / low latency software (e.g. high-frequency trading) • Application servers e.g. C++ back-end, remote procedure call / REST servers • Advanced database programming: PL/SQL, PL/pgSQL, T-SQL, C/C++ • Database client software: GUI, 2/3-tier, hardware multiplexing (IoT bridge) • Database design, extending DBMS server functionality with C++ plugins • Serial communication, hardware integration, custom protocol design Embedded systems and microcontroller firmware: • Reliable electronic hardware, low-level / real-time control systems • Microcontroller firmware for ARM Cortex-M0(+)/3/4(F)/7, STM32 and similar • Industrial control systems, distributed peripheral, remote control • Utility metering system integration over Modbus, M-Bus, ANSI, IEC, oth • Agricultural robotics, automotive ECU and test equipment
    vsuc_fltilesrefresh_TrophyIcon Stm32
    C
    C++
    STM32
    Multithreaded Programming
    Embedded System
    Microsoft Visual Studio
    Microsoft Windows
    Firmware Programming
    Embedded C
    Firmware
    Internet of Things
    Algorithm Development
    Desktop Application
    Qt Framework
    Microsoft Visual C++
  • $30 hourly
    I have extensive experience developing firmware for embedded devices, from creating device low level libraries and device drivers that directly interact with device registers to high level user application. I am available to help you meet your goals within your project budget and timeline. My goal is to provide highly efficient and compact solutions to you. Services I can offer you are as follows: - Firmware development in assembly or C/C++ for any MCU platform. - Linux Device Driver development for PCIe devices. - Computer Vision applications - Desktop applications to provide a user interface to your embedded devices I have worked with different embedded systems using following MCUs; - STM32F4 - Raspberry Pi - Arduino Technologies I have worked on - C/C++ for embedded developement - Python - OpenCV, Pytorch and Tensorflow for Computer Vision applications
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Linux
    Firmware Programming
    Driver Development
    STM32
    Embedded System
    C++
    Raspberry Pi
    C
    Arduino
    Python
  • $40 hourly
    Electrical and Electronic Engineer with +6 years of experience in designing Electronics sub-systems & Firmware Development, Hardware Validation and snapping across multiple Industries ( Research, Healthcare, Military and Consumer Electronics). Expertise in providing One Stop Solutions from Architecture Development, PCB designing, Automating Hardware to product mass production with experience in FCC, UL and ATEX requirements. IoT Product Development | Build Embedded Devices | Firmware | PCB | RTOS | LoRa | Azure IoT| BLE | Embedded Linux | ARM | FPGA | STM32 | ESP32 | nRF5 | Raspberry PI | Jetson | Arduino.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    NVIDIA Jetson
    Bluetooth LE
    ARM Microcontroller
    Azure IoT HuB
    AWS IoT Core
    LoRa
    C
    PCB Design
    Embedded C
    Raspberry Pi
    ESP32
    FreeRTOS
    CAN Bus
    Python
    STM32
  • $150 hourly
    I have over 22 years of experience working and consulting for tech companies in Silicon Valley. Every technical challenge that I had overcome assured me that with the right frame of mind, I could accomplish anything. Engineering is also my hobby, and I have been doing it since before high school. I was born with a soldering iron in one hand and writing code with the other. I designed the hardware for over 100 projects, most of them being sold today. Some notable ones are Snapchat Spectacles (designed most of the electronics and PCB layout), Thornwave Labs' Bluetooth DC Power Meter (PowerMon) and all the other projects on the webpage, various RF modules (RN-171, RN4020, RN52), and development boards designed while working at Microchip. I also created production testers, lots of C/C++ programming, and firmware design. What I can do for you? --------------------------- High Level: project management, research. I am very experienced with hardware design and firmware, which allows me to integrate them more efficiently. Hardware: circuit design, component selection, electrical schematic, PCB payout. I am using Altium Designer. I will provide you with everything you need to go to manufacturing: Gerber files, NC drill, pick and place, assembly diagrams, 3D prints, 3D STEP model, and electrical schematics as well as offer support after the project is completed. I have experience with analog and digital design, RF, high-speed design, microcontrollers, highly complex boards, LCDs. I can run Spice simulations as well. I worked with various technologies and protocols: SPI, I2C, UART, USB, CAN, RS-485, Ethernet, Bluetooth, WiFi, and so on. Prototyping: I will manufacture the prototypes at a much lower cost than average. Over the years, I have developed working relationships with manufacturers in China, hence the cost-saving. I also have a lot of equipment: multimeters, oscilloscope, logic analyzer, vector network analyzer, USB protocol analyzer, power supplies, digital electronic load, soldering equipment, computers, and so on... Certifications: I can assist and oversee the certification process for FCC, IC, and others. Firmware development: I have 24+ years of experience coding in C/C++ and 20 years of firmware development. I can architect and develop your firmware from the ground up. I am exceptionally versed in the ARM Cortex line of microcontrollers: STM32 and Nordic. I will provide you with production-quality firmware. I know the ST and the Nordic microcontrollers like the back of my hand. I can get firmware done very quickly and efficiently for these chips. Software development: Basic tools running in Linux/Windows/Mac, basic GUIs. I can develop all the software tools you need for debugging, testing, and manufacturing. Manufacturing: If your project reaches this phase, I can offer contract manufacturing services. I will be delivering your finished product, ready to sell. The rate I displayed is an average number. It can vary up or down based on the complexity of the project. My rate reflects the experience and knowledge I have. I am good at what I do. Also, keep in mind that I will not bill you for hours like lawyers do for the time they spend in the shower thinking about the project. I will bill you only for the hours I spend advancing the project in a meaningful way.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    STM32
    C
    RF Microwave Design
    Embedded Operating System
    Industrial Automation
    Linux
    WiFi
    Bluetooth
    Firmware Programming
    Analog Electronics
    Circuit Design
    Power Electronics
    Digital Electronics
    C++
    RF Design
    ARM Cortex-M
    PCB Design
  • $50 hourly
    Hello! As an expert of 6+ years in embedded systems and embedded software development, I offer software solutions in line with customer requirements. ● Experience about STM32, nRF52, PIC, AVR, Arduino, TI CC26XX, TI TM4C123, MSP430, ARM Cortex ● Low level/baremetal programming and driver development experience ● Experience about C, C++ and C# programming languages ● Real time operating systems (RTOS) experience ● Knowledge and experience about CAN, UART, SPI, I2C and USB communication protocols ● Experience about BLDC motor controllers, PID controller design and applying to microcontrollers ● Driver, library and application development for analog or communication based sensors ● Experience about WIFI, Bluetooth, RF and GSM modules ● Time-critical and safety-critical embedded software development ● Experience about QT based desktop application and user interface development ● Experince about software development life cycle and documentation Development Platforms and Programs: ● Keil uVision ● STM32CubeIDE ● Segger Embedded Studio ● Code Composer Studio ● MPLAB ● CCS C ● QT Creator ● TouchGFX ● Arduino IDE ● MatLab ● Visual Studio ● Nextion ● Altium Designer ● Proteus ● LTspice ● Fritzing ● STM Studio
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Qt Framework
    Microcontroller
    Atmel AVR
    PIC
    C++
    C
    Embedded C
    Real-Time Operating System
    Embedded System
    MSP430
    ESP32
    Arduino
    nRF52
    STM32
  • $25 hourly
    We are team with 6 engineers We have more 20 years of electronic designs. With more than 14 years working for Top PCB SERVICE company in USA. I can done pcb design with best quality for production I am designer of High speed applications (FPGA Based PC cards equipped with DDR2/DDR3/DDR4 memories, Gbit links, High speed clocks, PCI-E, USB2.0/3.0/3.1, High speed FPGA FPGA interfaces, etc),RF, Power. I can do from idea to production Cad tool :Cadence Allegro, Altium, Pads, KICAD, Eagle Have worked with major jobs below: 1/. Cisco - Position: Leader - Detail: Layers (30), Components (12000), High speed, SGMII, XAUI, XFP, SFP, Backplane SERDES, PCIe, DDRx, Back drill... 2/. INTEL - Position: Leader - Detail: Layers (16), Components (3400), High speed 10G, QSFP, PCIe, DDR4 DIMM, Ethernet, Blind via and Buried via, Back drill... 3/. CADENCE - Position: Leader - Detail: Layers (30), Components (8000), High speed 20G, QSFP, PCIe, DIMM, Ethernet, Back drill... 4/. CPACKET - Position: Leader - Detail: Layers (18), Components (8500), High speed 40G, SFP, PCIe, DDRx, Ethernet, Back drill... 5/. WESTERN DIGITAL - Position: Leader - Detail: Layers (22), Components (6000), High speed 40G, SFP, PCIe, Ethernet, Backdrill... 6/. FACEBOOK - Position: Leader - Detail: Layers (20), Components (3500), High speed 10G, RF, SFP, PCIe, Ethernet …
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Electronic Keyboard
    Electronic Circuit Design
    Microcontroller Design
    Electronic Design
    Digital Electronics
    PADS Mentor Graphics
    Product Design
    Circuit Design
    Schematic
    STM32
    LoRa
    PCB Design
    KiCad
    Altium Designer
    OrCAD
  • $25 hourly
    I am a professional mechatronics engineer with more than four years of experience. My current areas of expertise are Embedded Systems Design, including embedded hardware/software. I have a team of engineers who have a lot of experience in specific fields such as Hardware design, Embedded Firmware/Software, Android mobile app,.. Our team focuses on development projects on Iots, products related to embedded systems, .. We have experience with hardware and full cycle of the product. We have much experience with BLE, WiFi, NFC, and Audio control Experince MQTT, AWS IoT core: AWS provisioning, AWS Shadow, AWS Jobs Much experience using ARM cortex, ESP32, AVR, Nordic, PIC, NUV, ARDUINO, NXP.. Strong knowledge on standard: I2C, SPI, UART, CANBUS, MODBUS
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Circuit Design
    ESP32
    Microchip
    Electronics
    Microcontroller Programming
    Embedded C
    nRF52
    Embedded System
    Arduino
    STM32
    Raspberry Pi
    Altium Designer
    Firmware Programming
    Hardware Design
    Electronic Design
  • $110 hourly
    I am a Firmware Engineer with 6 years of experience working on products in industries such as automotive, agriculture, medical, and consumer electronics. My main area of expertise is IoT, using technologies such as LTE, BLE, and WiFi to create connected devices. I am most proficient with ESP32 and STM32 microcontrollers, but I also have experience working with PIC, AVR, and TI microcontrollers.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    FreeRTOS
    Arduino
    Python
    Embedded C
    Firmware Programming
    STM32
    ESP32
    Sensor
    Raspberry Pi
    Microcontroller Programming
    Bluetooth
    Firmware
    Internet of Things
  • $30 hourly
    I'm Paul and I have 8 years of experience in PCB design, prototyping, and firmware development for IoT applications, robotics, and embedded systems... in addition to being a team leader for many startup projects. 1. WORK EXPERIENCE - Multi-layer PCB design experience with: • Microprocessor: ARM Cortex-M3, Cortex-M4, •. Low-power chip: Nordic nRF52840, nRF5340, nRF52832, ESP32, STM32WL series • SoM, custom board design for: CM4, Rasp, Orange Pi, iMX8, Jetson Nano/Xavier/Orin, RK3588, RK3568, RV1126 Rockchip, TI AM6254 ,... • High-speed: USB 2.0, HDMI 2.0, DDR3/DDR4, PCIe, NAND Flash, Ethernet 10/100/1000base-T1, PoE++, etc. • Power supply: DC-DC (isolated, Flyback, Boost, Buck, LDOs…). • Communication circuit with motor driver: BLDC, AC servo, DC servo…via I/O, ADC and CAN. • Analog signal processing circuit: ADC, DAC, Audio. • Protocol/communication: o QSPI, I2C, RS485, RS232, CAN, Modbus TCP/IP, RTU, etc. o Wireless, IoT: RF, Wifi, Bluetooth 4.0, GSM (3G, 4G/LTE), LoraWAN... - Experience in building evaluation kits such as Arduino, ESP32, ESP8266, STM32... - Combine dimensional drawings on paper and actual PCBs to be performed into Gerber format with very high similarity. - BOM creation from favorite suppliers: Digikey/Mouser/JLCPCB, LCSC... - Experience in the field of robotics research and development: Automated Guided Vehicles (AGV), AMR, vending machines, 6-axis robots... 2. MAIN SKILLS: - Routing: Clock signals, Differential pair, Bus & single-ended traces with noise consideration… - Knowledge of proper layout techniques for EMC and EMI compliance. - Knowledge of DFA, DFM, and PCB manufacturing and assembly processes. - Good reading and understanding of datasheets, schematics. - Good knowledge of electronics component theory and application 3. FIRMWARE & OTHER SKILLS - Manage the design, fabrication, and procurement processes to acquire the PCBs in a timely and cost-efficient manner. - Initiative, team working, research, and problem-solving skills are pretty good. - Excellent electrical evaluation, testing, and PCB troubleshooting skills. - Firmware development using C, C++, and Python language, QT... - UX/UI desgin for STM32, Rasp Pi, using Figma, TouchGFX - IoT: MQTT, Thingsboard, AWS, Blynk... 4. TOOLS and SOFTWARE - Experience with Schematic Capture and Layout with Altium Designer version 18.x, 21.x, and KiCAD Ver6.x7.x, Eagle 9.6.2, EasyEDA, Altium365/CircuitMarker. - Understanding of simulation tools such as OrCAD Capture and PSpice. - Checking the Gerber with CAM350 version 12.1 - Basic use of support tools such as AutoCAD, Autodesk Inventor…
    vsuc_fltilesrefresh_TrophyIcon Stm32
    NVIDIA Jetson
    Eagle
    Analog Circuit
    Altium Designer
    Prototyping
    KiCad
    PCB Design
    Electrical Design
    SolidWorks
    LoRa
    Arduino
    ESP32
    Raspberry Pi
    Embedded System
    STM32
  • $70 hourly
    As an innovative product engineer, I provide clients with firmware and hardware development services. I’ve developed microcontroller firmware, RTOS, and embedded Linux for Arduino, AVR, PIC, STM32, Teensy, LPC2148, ESP32, nRF51, nRF52, nRF5340, nRF9160, Raspberry Pi, i.MX7, iMX8, Rockchip, and Allwinner SoC, and designed PCB boards using Altium, EasyEDA, and KiCAD. I developed wireless devices for RFID, LoRa, 4G, LTE-M, NB-IoT, Zigbee, and GNSS tracking and built IoT systems using AWS and Azure IoT. My services include microcontroller programming, embedded systems, PCB design, PLC programming, prototyping, reversing electronic boards, troubleshooting, analyzing communication protocols, and mass production. I focus on developing AI & IoT and PLC systems while providing hardware and software development services. If you want to bring your idea to real life, I will help you create a product and launch it in the market.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Embedded System
    Firmware
    Electrical Design
    Internet of Things
    Microcontroller Programming
    FreeRTOS
    FPGA
    Electronic Design
    Altium Designer
    PCB Design
    STM32
    Raspberry Pi
    Arduino
    ESP32
    Embedded Linux
  • $30 hourly
    As a highly skilled and experienced Embedded Software Engineer with 7 years of experience in the automotive industry, I have a proven track record of designing and developing software for embedded systems, including hardware, device driver, firmware, and applications for PC and iOS. I have strong expertise in programming languages such as C/C++, ASM, C#, Objective C, shell script, Swift, and a wide range of microcontrollers such as MCU, SoC, ARM, SH, AVR, PIC, ESP, TI CC25xx, TI CC32xx, ESP32, ESP8266. I have also developed deep knowledge in operating systems such as QNX, Linux, and RTOS such as FreeRTOS, µC/OS-III, Zephyr. My skills in embedded GUI development using Qt, uGFX, TouchGFX, and debugging tools such as U-link, Lauterbach, E10A, E1, Segger Jlink, DStream, I-Jet, GDB enable me to deliver robust and high-performance software solutions. As a former Senior Embedded Software Engineer and Team Leader, I have successfully led cross-functional teams of software engineers to deliver quality projects on time and within budget. I have also worked with various industry and automotive protocols such as CAN, LIN, Flexray, SAE J1939. Furthermore, I have experience with AWS Services, AWS IoT, and AWS Lambda, and I am always eager to learn emerging technologies and trends in the field of embedded software development. With my expertise and proven track record, I am confident that I can contribute to any organization seeking a highly skilled Embedded Software Engineer.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Automotive Engineering
    Driver Development
    QML
    Qt Framework
    Linux
    FreeRTOS
    Zigbee
    nRF52
    NFC
    STM32
    ESP32
    Embedded C
    Python
    Embedded System
  • $200 hourly
    I am an applied PhD (Berkeley EECS) scientist with 10+ year industry experience in solving robotics, signal processing, and embedded system problems. I have over 20 years experience working with electronics and embedded systems. I have built entire robotics systems from the ground up (e.g. a car-carrying AGV) as well as led software component development as part of a larger effort (e.g. developed next-gen Fitbit heart rate algorithm). Achieving a certain product or customer outcome requires a high-level systematic viewpoint- I can help break-down this outcome into achievable and straight-forward sub-goals. From there, whether the solution calls for a data-crunching python script or bare-metal C coding, I can bring whatever tools are needed and use them with mastery. We are now bringing world-class talent together to push technological progress at Think Circuits LLC, where I am CEO. Here are some problems I can solve for you: * New algorithm development- Set requirements, design, implement and validate. * Improving legacy algorithms - Determine weaknesses of an existing algorithm, determine high-value improvements, implement and regression testing to track gains. * Embedded circuits design - Design and fabricate special purpose electronics such as sensor data loggers or controllers. * Research- Pursue a research direction such as applying a research paper to a given problem, report on feasibility What skills are in my "wheelhouse" of tools? * Robotic localization and mapping (SLAM) : Graph-based and filter-based * Classic Estimation and control: Kalman filtering, full-state controllers/estimators, PID control * Signal processing : Frequency and time domain analysis, PCA, adaptive filtering and regression * Classic machine learning : SVM, Random forest, polynomial regression * Regression testing scripts and statistical analysis of performance * Fluent in C,C++, Python * Experience with Javascript, Typescript, Linux * Embedded circuit design What will working with me be like? For development or research work, I will first try to understand the problem you are trying to solve and determine whether it is within my area of expertise. If I am able to help, I will propose some directions or options. If possible, we can identify the interfaces which separate my work from the rest of the project and come up with requirements definitions on those interfaces. Then, I can be fairly self-sufficient to implement the outcome. Other times, the desired outcome is less clear and so a more "agile" approach can be taken with greater back-and-forth between us.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Sensor
    Firmware
    C
    Regression Testing
    Software Architecture & Design
    Robotics
    Algorithm Development
    Computer Science
    Digital Signal Processing
    Test Results & Analysis
    Software Consultation
    Circuit Design
    Machine Learning
    C++
    Python
  • $40 hourly
    Senior Firmware Developer with 15 years of working experience with more than 50 products in the market. All products links are in the description. If you get the fast product design just reviewed the portofilo. CPU Families: STM32 ( STM32WL, STM32WB , STM32L0, STM32L4, STM32F1, STM32F4, STM32F7 ), AVR, PIC, Renesas, TI, NXP, ESP32, Raspbery Pi 0 ( RP2040 ) Wireless: Sub-Ghz, LoRa, LoRaWAN, Wi-Fi, Bluetooth, 2G, 3G, 4G , NB-IoT, RF Smart Cards: MiFare Classic, MiFare Ultralight EV1 & Aes, SLE4442 Protocols: I2C/SPI/UART/QSPI/FLASH/RS485/RS232 Realtime OS: QNX, FreeRTOS, Zephyr, RT-Linux Programming Language: C/C++/Assembly/Perl Boards: STM32, ESP32, Raspberry PI, BeagleBone, TTN, Chirpstack, AWS IoT Core LoRaWAN Modules: RAK3172, Seed Studio LoRa-E5-Mini, NUCLEO-WL55JC FCC Firmware Development
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Embedded System
    AWS IoT Core
    NFC
    Assembly Language
    Linux
    Qt Framework
    C
    Embedded C
    C++
    Python
    Embedded Linux
    Firmware Programming
    PCB Design
    STM32
    LoRa
  • $40 hourly
    A seasoned embedded developer who is Creative, results driven and having experience of over 30 years in design/development. Problem solver with a passion for using technology effectively to improve products; skilled in grasping the big picture, conceptualizing and implementing solutions. Results oriented, recognized for resolving critical issues to ensure success. I have worked on firmware design for embedded systems for different projects in IoT, GNSS, IMU, DGPS and RTK and computing domains, building projects from scratch to delivery. Anti-Jamming, Anti-Spoofing of GNSS Systems. I have done this using SDR, employing GNSS-SDR/iotSDR/pocketGNSS piksi GNSS and other custom SDR. I have also worked on IMU (Inertial Measurement Unit), LiDaR (Light Detetion and Ranging), AHRS (Attitude and Heading Reference System), INS (Inertial Navigation System), FCC (Flight Control Computer) etc. I have also worked on DSP, Audio and Acoustic Signals, Algorithms implementation. I have good command of C and C++ languages. Also know assembly language of many processors, including, 8-bit and 32 bit microprocessors e.g. AVR, STM32, ESP32 and different variants of ARM. I have worked on TI DSPs, intel 8086, STM32, ESP32, Xilinx ZYNQ processors, from scratch to design, development to production, bring-up, Firmware in baremetal, Small OS (uCOS, free RTOS) and large OS like Linux.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    PCB Design
    Firmware Programming
    Atmel AVR
    Internet of Things
    Digital Signal Processing
    GPS
    Electrical Engineering
    Arduino
    Embedded System
    C++
    C
    STM32
    ESP32
    FPGA
    Firmware
  • $65 hourly
    "𝗘𝘃𝗲𝗿𝘆𝗼𝗻𝗲 𝗰𝗮𝗻 𝗱𝗲𝗹𝗶𝘃𝗲𝗿 𝗥𝗘𝗦𝗨𝗟𝗧𝗦 𝗯𝘂𝘁 𝗼𝗻𝗹𝘆 𝗮 𝗳𝗲𝘄 𝗰𝗮𝗻 𝗱𝗲𝗹𝗶𝘃𝗲𝗿 𝗦𝗔𝗧𝗜𝗦𝗙𝗔𝗖𝗧𝗜𝗢𝗡" 🔥 𝗧𝗼𝗽-𝗥𝗮𝘁𝗲𝗱 𝗣𝗹𝘂𝘀 | 💪 𝗔𝗺𝗼𝗻𝗴 𝘁𝗵𝗲 𝘁𝗼𝗽 𝟯% 𝗼𝗳 𝗽𝗲𝗿𝗳𝗼𝗿𝗺𝗲𝗿𝘀 𝗼𝗻 𝗨𝗽𝘄𝗼𝗿𝗸 |⭐𝟱 𝗦𝘁𝗮𝗿 𝗥𝗮𝘁𝗶𝗻𝗴 | 👍𝟭𝟬𝟬% 𝗝𝗼𝗯 𝗦𝘂𝗰𝗰𝗲𝘀𝘀 |✔︎ 𝟱𝟭+ 𝗝𝗼𝗯𝘀 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗱 | 💰𝗖𝗼𝘀𝘁 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁 𝕀 ℂ𝔸ℕ ℙℝ𝕆𝕍𝕀𝔻𝔼 𝕐𝕆𝕌 𝔽𝕆𝕃𝕃𝕆𝕎𝕀ℕ𝔾 𝔼ℕ𝔾𝕀ℕ𝔼𝔼ℝ𝕀ℕ𝔾 𝕊𝔼ℝ𝕍𝕀ℂ𝔼𝕊 . My design work has been for commercial customers, including several Fortune 500 firms. I have strong grip on Firmware writing and Hardware designs. Because of my 12 years experience, it is highly likely I've already worked with the technologies you need to make your project a success. PRODUCT DEVELOPMENT - Circuit Design and Schematic Capture - Bills of Material and Part Sourcing - Printed Circuit Board Layout and Manufacturing Data - Assembly and Fabrication Drawings - Prototyping - Debug - Product Testing - Embedded Firmware and Application Software • ESp32/ESP8266 programming using in ESP-IDF/ Arduino • STM32 ARM M3 programming in Keil-MDK,STM32CUBE IDE and Micro C pro for ARM. • Linux Programming for Raspberry Pi Programming for I/O read /Image processing. • Nordic Semiconductor nFR series Wireless SoCs • Amazon IOT core • FreeRtos / MQXRTOS / Mongoose OS. • Experience with LAN, TCP/IP, wifi, LORA, Bluetooth, BLE, RS232, I2C, SPI, RS485, MOD Bus, etc. • Experience with Temperature ,Humidity, gyro, Accelerometer, Light, Sound, Power, CO2 and Medical sensors and many more My lab is equipped with all the necessary hardware/firmware development equipment, including oscilloscopes, signal generators and analyzers, power supplies, and a myriad of other miscellaneous tools useful for debug and test. To see some of the examples of my work, Please check out my project list. Thank you, Abu.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    nRF51
    ESP32
    STM32
    Microcontroller
    nRF52
    Circuit Design
    Arduino
    PCB Design
    Embedded System
    Computer Hardware
    C++
    Microcontroller Programming
    Electrical Engineering
  • $30 hourly
    Over the last 10 years, I have developed a wide range of prototype and mass electronics devices using C/C++,RTOS, Embedded Linux, PCB and enclosure design. Many of the devices have different wireless modules, such as GSM/GPRS, 3G, WiFi, Bluetooth (5.0, 5.2), GPS, Lora and different microcontrollers (STM32, NRF52, PIC32, Atmel, NXP). I also have experience in design electronics devices with embedded Ethernet, POE, RS485, CAN, Web-server and USB interface. Worked with different graphics library for TFT, e-INK, LCD displays.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Circuit Design
    PCB Design
    STM32
    C
    Electronic Design
    C++
    Microcontroller Programming
    Firmware
    Product Design
    Firmware Programming
    Hardware Prototyping
    Internet of Things
    Electronics
    Embedded C
    Electrical Engineering
  • $25 hourly
    Thank you so much for visiting my profile! I am an electronic design and embedded engineer with 10 years' experience in development of the electronic devices and Electronics, Semiconductor Component Sales. Now, I am working as a leader of a team with talent and experienced engineers, so I can and always willing to provide TURNKEY solution from translating idea to mass production: Schematic, PCB layout design, Firmware, Procurement, Prototype Testing, Debugging, App development, Mass Production. Besides, to provide highest quality, I have invested in some Lab instruments to satisfy every customer. Below is my detailed experience and skills, if you are interested in my profile, please kindly contact me. I am highly appreciated to serve you. ・・・・・ ELECTRONIC HARDWARE・・・・・ - Analog, Digital, Mixed-Signal, BMS, Motor Control, DC-DC, AC-DC, Power Electronic Circuits, RF, High speed, Wireless communication. - Schematic/Circuit Design - PCB/Layout Designing - Prepare Design Control Documents - BOM Procurement, Prototype Manufacturing in Vietnam and China - PCB Software: Altium, kiCAD, Allegro, … - Simulation Software: Matlab, Hyperlynx, … ・・・・・EMBEDDED FIRMWARE・・・・・ - Embedded Programming for Microcontrollers such as ESP, STM32, nRF5, AVR, PIC, TI, NXP etc. - Worked on ESP, Arduino, Raspberry Pi, STM32, Nordic, Quectel, Simcom, Ublox, Nvidia, PIC, NXP Development Board - Worked on BLE, Wifi, LTE, Zigbee, Lora, NB IOT, NFC, RFID, GPS, GNSS and other RF Frequency Protocols. - Worked on CMOS Image Sensor, light sensor, CO, Smoke Sensor, Dust Sensor, Air Sensor, pH sensor, … - Firmware Software: Linux, STcube, Visual Studio, Arduino, AVR Studio, Eclipse, … - Language: C, C++, Python, … ・・・・・APP DEVELOPMENT ・・・・・ - Android App Development - Windows App Development - iOS Development. - API Integration - Software - Flutter, NodeJS, Window form, … ・・・・・MANUFACTURING・・・・・ - Consultation on any aspect of design and manufacturing. - PCB Prototype manufacturing, debugging, and validation. - Mass production final product assembly, testing and final finishing. ・・・・・APPLICATION・・・・・ Consumer products: - IoT projects: Smart home, Smart farm, Smart LED, Camera AI, … - Tracking: Vehicle tracking, Asset tracking - EV charger, EV Swap Station - Drone, AGV, ARM - Automation Robot Control, Sensors, LED control, Server … Automotive, EV: - Battery-management systems (BMS) - LCD cluster monitor - Dashcam - On-Board Chargers (OBC) Module: - SOM, FPGA: iMX, Xilinx, DDR3, DDR4, eMMC - Carrier board for SOM: Rasberry Pi, iMX, Xilinx, Jetson, … ・・・・・LAB INSTRUMENTS・・・・・ Oscilloscope, Power monitor, Debugger probe and trace, Development kits, Soldering Equipment …
    vsuc_fltilesrefresh_TrophyIcon Stm32
    NVIDIA Jetson
    Prototype
    Hardware Design
    Sourcing
    Circuit Design
    Firmware
    Wireless Communication
    Electronics
    Embedded System
    Schematic
    nRF52
    STM32
    ESP32
    Raspberry Pi
    PCB Design
  • $60 hourly
    I would like to offer my skills related to: 1. Firmware development for bare-metal and RTOS-based devices, run on ARM Cortex M microcontrollers (STM32, nRF52, ESP32, AVR, Arduino...), in C/C++. 2. Embedded Linux development, Buildroot, OpenWrt, Raspberry Pi, in C/C++, Python3, Bash. 3. Expertise in C/C++ development, code refactoring, project design, ... 4. Expertise in CMake, writing build scripts and build systems. 5. CI/CD for embedded: Jenkins, GitHub Actions, GitLab Pipelines, Docker ... I am a passionate firmware developer with complementary hardware knowledge, related to electronics and PCB design. My passion was born during studies of Electronics and Telecommunication, so I graduated with Master of Engineering degree in that field. I collected experience by developing Smart Home solutions, based on short-range radio solutions, like BLE, ZigBee, Wi-Fi. I also worked with long-range radio systems like data acquisition, tolling, public transport systems and consumer electronics. My total professional experience in the embedded field is 6 years. The core of my skill set lies in developing low-power, bare-metal IoT devices, which run RTOS. Additionally, I am able to provide Linux-based solutions, on more powerful CPUs. My personal goal is to provide high quality solutions, which satisfies the customer and which motivates me. --- Communication protocols I worked with: Zigbee, Wi-Fi, BLE, NB-IoT, Power Line Communications (PLC); MQTT, CoAP, HTTP, LwM2M, VoIP. Technologies: C++ (C++14, C++17, C++20), C, Python, Bash, FreeRTOS, Zephyr, mbed, RTOS, CMake, CI/CD for Embedded, Docker, Robot Framework, Jenkins, Buildroot, OpenWrt. Hardware: STM32, ESP32, ESP8266, nRF52840, AVR (ATmega, ATtiny) Raspberry Pi; Kicad.
    vsuc_fltilesrefresh_TrophyIcon Stm32
    Internet of Things Solutions Design
    Firmware Programming
    FreeRTOS
    C++
    Python
    C
    Microcontroller Programming
    Embedded Linux
    STM32
    Real-Time Operating System
    Embedded System
    ESP32
    Firmware
    nRF52
  • Want to browse more freelancers?
    Sign up

How it 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

How do I hire a Stm32 Freelancer on Upwork?

You can hire a Stm32 Freelancer on Upwork in four simple steps:

  • Create a job post tailored to your Stm32 Freelancer project scope. We’ll walk you through the process step by step.
  • Browse top Stm32 Freelancer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Stm32 Freelancer profiles and interview.
  • Hire the right Stm32 Freelancer for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Stm32 Freelancer?

Rates charged by Stm32 Freelancers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Stm32 Freelancer on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Stm32 Freelancers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Stm32 Freelancer team you need to succeed.

Can I hire a Stm32 Freelancer within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Stm32 Freelancer proposals within 24 hours of posting a job description.

Schedule a call