Hire the best Embedded C Programmers & developers
Check out Embedded C Programmers & developers with the skills you need for your next job.
- $30 hourly
- 5.0/5
- (19 jobs)
I am an Embedded Programmer, Linux/ARM BSP/firmware engineer (10+ years). ◉ Prototype Development kit: Raspberry Pi, Beaglebone, IMX6 and IMX8, Quectel AG35 EVB, NanoPi Air, OrangePi Win, ESP32, Arduino UNO R3, STM32, Variscite VAR-SOM-MX93 ◉ Have solid knowledge of the standard interface such as I2C, SPI, UART, CAN, RS232, USB Host/Device, Ethernet, SDCard ◉ IoT devices with wireless connectivity such as LTE, BLE, WIFI, GPS, Lora(RFM95CW) ◉ Modem Quectel: Automotive AG35, 5G RM520N ◉ Good experienced with Audio Codec chips: TI(TLV320AIC3109), ADAU1961WBCPZ ◉ Solid experience with U-boot porting, BSP, Linux kernel, Device drivers development/optimization for the small Linux SoC boards. ◉ Yocto, OpenWRT, Buildroot ◉ OTA: swupdate, mender, rauc ◉ Cybersecurity ◉ Chipset: Allwinner A64, Allwinner H3, Allwinner T113, NXP i.MX6, i.MX8, Quectel AG35, Qualcomm MDM9x07, STM32L4, ◉ Language: C/C++, Python, Bash scripting, Golang ◉ Framework: gstreamer, boost Our key goal is to deliver high-class products and services to our clients. A combination of long-term experience, and perfect communication allows us to work with clients all over the world.Embedded CBlockchainBashKernelBlockchain DevelopmentAutomotiveLinuxOpenWrtDriver DevelopmentEmbedded ApplicationBluetoothEmbedded LinuxSensorCC++ - $50 hourly
- 5.0/5
- (37 jobs)
I have been working for more than 6 Years in the field of PCB designing. I take your idea and transform it into a functioning circuit, delivering design files, prototype PCBs, and detailed BOM.VHDL,Python C,C++, PCB. I have extensive experience in areas including PCB design, Embedded System, Analog and Digital Circuit Design, Circuit Simulation, OpenCV, Computer vision, 3D scanning, Artificial Intelligence, ImGUI, Linux, RPi, Arduino, etc.Embedded CFirmware ProgrammingComputer VisionHardware PrototypingMicrocontroller ProgrammingPCB DesignC++Embedded LinuxArduinoESP32STM32Altium Designer - $30 hourly
- 4.9/5
- (47 jobs)
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.Embedded CCAN BusBluetooth LEInternet of ThingsModbusSTM32WiFinRF52Real-Time Operating SystemFirmwareESP32Bluetooth - $70 hourly
- 4.9/5
- (13 jobs)
Primarily an embedded developer (low-level, hardware registers, etc) but capable of putting my hand to all manner of programming tasks, especially in the mobile domain. With extensive experience in C, Android, Java, C# and web-based technologies such as HTML and CSS, I am capable of working on a multitude of tasks and jobs.Embedded CHardware PrototypingAndroidC#.NET FrameworkEmbedded SystemWireless CommunicationC - $57 hourly
- 4.9/5
- (15 jobs)
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.Embedded CAWS IoT CoreTCP/IPFirmware ProgrammingFirmwareCReal-Time Operating SystemEmbedded SystemnRF52ArduinoMicrocontroller ProgrammingSTM32ESP32AVR Microcontroller - $70 hourly
- 4.9/5
- (68 jobs)
Highly creative and experienced product designer. Medical devices, consumer products, and military/avionics. Specialize in battery operated embedded systems that include sensors, displays, wireless, and human interfaces. Expertise in rf design, analog, signal conditioning, power supplies, battery management and wireless. Proficient in schematic and pcb design. Can work with your ME or ID to create a design that fits the desired form. My years of consulting experience lead to accurate project estimates and on time delivery of a functional design.Embedded CDigital ElectronicsCore BluetoothPCB DesignAnalog ElectronicsAntenna DesignEmbedded System - $30 hourly
- 5.0/5
- (47 jobs)
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.Embedded CCircuit DesignPCB DesignSTM32CElectronic DesignC++Microcontroller ProgrammingFirmwareProduct DesignFirmware ProgrammingHardware PrototypingInternet of ThingsElectronicsElectrical Engineering - $110 hourly
- 4.9/5
- (23 jobs)
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.Embedded CFreeRTOSArduinoPythonFirmware ProgrammingSTM32ESP32SensorRaspberry PiMicrocontroller ProgrammingBluetoothFirmwareInternet of Things - $125 hourly
- 5.0/5
- (29 jobs)
Accomplished engineer with extensive experience in full life-cycle product design, development and production. Created consumer products that sold more than 250,000 units. GPS (Global Positioning Systems) expert with 15 years of experience. Over 15 years of experience developing desktop and embedded applications in C/C++. Strengths include: Digital Electronic Design Object Oriented Development GPS Product Design Embedded System Design Multithreaded Programming Technical Skills Languages: C/C++, Java, FORTRAN, PHP, JavaScript, SQL, XML, HTML APIs: Win32 SDK, MFC, Qt, J2ME, WinCE Processors: ARM7, ARM9, PIC, Atmel, 8051, ST Cartesio Interface: USB, RS-232, I2C, I2S, SPI, CAN, Bluetooth, ZigBee Sensors: MEMS accelerometers, gyros, pressure, fluid tilt, magnetic compass Tools: VisualStudio, CrossWorks, CodeWarrior, MPLAB, AVR Studio, OrCAD Capture CIS, Allegro PCBEmbedded CLinuxPHPSQLHTMLQt FrameworkDriver DevelopmentFirmware ProgrammingSTM32CEmbedded SystemFirmwareMicrocontroller ProgrammingC++JavaScript - $78 hourly
- 5.0/5
- (17 jobs)
I am an electrical and software design engineer with experience in hardware, software (C/C++/Embedded C), and embedded design. My experience in hardware design includes PCB design, from schematic capture and layout to assembly and testing, along with design for manufacture (both small scale prototyping, and oversight of large-scale production runs through contract manufacturers). I have designed and worked with single layer, dual-layer, and multi-layer PCBs and have experience in designing circuit boards for high power, high voltage, and high-speed applications. My software and embedded systems design expertise includes programming with various microcontroller platforms (Atmel, SiLabs, Cypress, Microchip, etc.) with programming competencies in C/C++, C#, VB.NET, Python, and LUA. I am the creator and manager of an open source C++11 project on GitHub called Omni-FEM. The program utilizes OpenGL v2.1, wxWidgets v3.10, Qt5.0, an open source mesher called GMSH, and an open source data visualizer called ParaView. I am currently staffed at the Resonance Group agency where I have designed hardware and software for data acquisition applications. My previous work includes PLC design at DTE Energy, designing a PCB motor controller at Dana Holding Corporation, and creating system level documentation at UTC Aerospace (formerly Hamilton Sundstrand). I always like a new challenge and am looking to broaden my horizons. If you would like to know more about my skill set and how I can fit into your project, feel free to contact me.Embedded CEmbedded SystemRaspberry PiCQt FrameworkPCB DesignFinite Element AnalysisAgile Software DevelopmentElectrical EngineeringEmbedded LinuxCircuit DesignC++C# - $70 hourly
- 5.0/5
- (86 jobs)
✅ TOP RATED Embedded Systems Developer ✅ Specialized in developing firmware for BLE (Bluetooth Low Energy) devices, particularly those based on Nordic nRF5x SoC. My skills extend across various platforms including Nordic nRF51, nRF52, nRF53, nRF54, nRF9160, STM32Fxxx, STM32Lxxx, STM32Hxxx, STM8 series, Espressif ESP32, ESP8266, and many others. 🚀 Product Design Consulting 🚀 Bringing your ideas to life through practical and innovative solutions. I specialize in guiding projects from concept to market, providing expertise in technical design, selecting hardware components, firmware architecture, prototyping, production optimization and project management. 🛠️ Comprehensive Peripheral Knowledge 🛠️ I have hands-on experience with a wide range of peripherals such as sensors (IMU, infrared, capacitive, proximity, temperature, humidity, color, light, etc.), touchscreen displays, cameras, smartcards, EEPROM and RAM memory ICs, SD cards, 3G/4G modems, GPS receivers, RF transceivers handling wireless protocols including WiFi, UWB, LoRa, Zigbee, etc. 💎 Bluetooth Low Energy Wizard 💎 Deep knowledge of the Nordic nRF5x SoC, along with BLE protocol in general, allows me to efficiently design and develop fully functioning firmware ensuring highest performance with minimized power consumption. Whether it’s a simple gadget or more complex IoT system, when it comes to BLE, I’m THE guy. Furthermore, I wrote my master’s thesis on BLE mesh protocol, also utilizing nRF52. 📩 Let’s Bring Your Ideas to Life 📩 Reach out to me with details about your project, and let’s collaborate on transforming your vision into reality. I’m enthusiastic about embracing new challenges and am committed to exceeding your expectations.Embedded CZigbeeWiFiProduct DesignFirmware ProgrammingBluetooth LEFreeRTOSMicrocontroller ProgrammingnRF52832Embedded SystemnRF51STM32nRF52CESP32 - $20 hourly
- 5.0/5
- (5 jobs)
I am an experienced Embedded Software Engineer specializing in IoT (Internet of Things) technologies with a strong background in developing systems that integrate WiFi, Bluetooth, LoRa, and Embedded Linux. With a passion for creating innovative and efficient solutions, I have a proven track record of successfully designing, implementing, and optimizing embedded software for a wide range of applications. My expertise lies in developing firmware and software for IoT devices, including sensor nodes, actuators, and wearable devices. I have a deep understanding of wireless communication protocols such as NFC, WiFi and Bluetooth, enabling me to design and implement robust and secure connectivity solutions. Additionally, my experience with LoRa (Long Range) technology allows me to develop low-power, long-range communication solutions suitable for IoT deployments in remote and challenging environments. I am proficient in programming languages such as C, C++, and Python, and I am well-versed in embedded systems development using Real-Time Operating Systems (RTOS) and Embedded Linux. My proficiency in Embedded Linux allows me to develop software that leverages the power of Linux, including device drivers, kernel customization, and system-level optimizations. In my previous roles, I have successfully collaborated with cross-functional teams, including hardware engineers, system architects, and product managers, to deliver high-quality embedded solutions. I am experienced in the full software development lifecycle, from requirements gathering and architecture design to implementation, testing, and deployment. Key Skills: - Embedded software development for IoT devices - NFC, WiFi and Bluetooth communication protocols - LoRaWAN (Long Range) technology for long-range, low-power communication - Proficiency in C, C++, and Python programming languages - Real-Time Operating Systems (RTOS) - Embedded Linux development, including device drivers and system-level optimizations - Full software development lifecycle expertise - Collaborative team player with excellent communication and problem-solving skills If you're seeking an innovative and experienced Embedded Software Engineer with expertise in IoT, WiFi, Bluetooth, LoRa, and Embedded Linux, I am confident that my skills and experience make me a strong candidate for your project or organization. I am passionate about pushing the boundaries of embedded technology and delivering high-quality solutions.Embedded CESP32AWS IoT CoreEmbedded LinuxIndustrial Internet of ThingsAWS IoT Device ManagementWireless CommunicationEmbedded SystemHome AutomationEmbedded ApplicationImage ProcessingMachine LearningData ScienceComputer Vision - $99 hourly
- 5.0/5
- (57 jobs)
I am an Electronics Engineer with over 25 years of experience in analog and digital design. Some of my areas of expertise include: Analog signal conditioning and processing Low power (battery-operated devices) Arduino and other microcontrollers (experience in PIC, STM32, AVR, MSP430, ESP32), both hardware and firmware. IoT devices (sensors and control), over Bluetooth BLE and WiFi PCB design and prototyping Sensors (temperature, pressure, acceleration, vibration, distance, etc.) Basic 3D design and 3D printing Electronics design is my passion, and I'm looking forward to making your ideas and projects a reality. Feel free to browse a small sample of projects I've worked on. Please keep in mind that this is a small sample, since many projects I've worked on are covered by NDA agreements. Thank you for reading, and I hope we can work together on your next great idea. MartinEmbedded CFirmwareArduino FirmwareDigital ElectronicsAnalog ElectronicsRoboticsEmbedded SystemPCB DesignArduino.NET FrameworkMicrocontrollerPLCAmplifiers & FiltersCircuit DesignElectronic Design - $45 hourly
- 5.0/5
- (39 jobs)
Welcome to my profile. Are you looking for a Microchip developer to bring your great idea alive? Look no further, I will be your right candidate. My business is registered in Australia with ABN 78 935 931 772, ensuring professional and reliable services. Please bear in mind that I only work with Microchip projects, no ARM/ Raspberry pi/ Arduino. My philosophy of work is always to become a master of limited skills rather than to be jack of all trades. That's why i've been really focus in working projects with microchip PIC16/PIC18/PIC24 and PIC32 over the past 10 years. I have many years of experience in developing quality electronic products for numerous industrial, commercial, medical and military applications. My area of strength is in bootloader, circuit protection, serial data communication and real time data processing using Microchip 8/16/32 bits micro-controller. I can assure you that the design and services that I offer will be of highest quality as I emphasize more on quality projects, not quantities. My key strength: --------------------------------- Microcontroller - PIC18, PIC24, PIC32MX, PIC32MZ. All microchip family Communication - RS232/RS485/RS422, DALI, USB, Infrared, Ethernet, WiFi, Bluetooth Protocol - SPI, I2C, UART, Parallel Industrial Automation - Profinet, EtherNet/IP, EGD (Ethernet Global Data), Modbus. Memory Interface - NAND/NOR Flash, EEPROM, MMC/SD, Serial SRAM, SDRAM Experienced in Baremetal, FreeRTOS, State Machine, Preemptive multitasking, Coorperative multitasking, Circular buffer, Bootloader, TCPIP, Embedded Webserver, SSL, Websockets, Cloud reporting, IOTEmbedded CHome AutomationC++CMicrocontroller ProgrammingMicrochipPIC24PIC16PIC ProgrammingEmbedded SystemFirmwareMicrocontroller DesignFirmware ProgrammingPIC32 - $20 hourly
- 4.9/5
- (70 jobs)
[NOTE] I have completed numerous projects; however, the contracts with my clients have not been officially closed yet. Consequently, I am currently available to take on new assignments. My name is Long, and I am a Ha Noi University of Science and Technology graduate specializing in control and automation. I am presently employed as an embedded engineer at FPT Software Company. Throughout my career, I have undertaken various projects involving microcontrollers such as STM32, ESP, NRF52, and more. My expertise extends to IoT projects, encompassing wireless protocols like Zigbee, Bluetooth, and WiFi. Proficient in the C programming language, I have a strong command over popular peripherals such as UART, SPI, and I2C. Additionally, I possess excellent problem-solving skills, and the ability to work independently and collaborate effectively in a team. Specialized Skills: ESP32: ESP-IDF, Platformio, Arduino NRF52: Zephyr, Keil C STM32: BLE, OpenThread LVGL GUI, TFT SPI LCD Update OTA ESP32 secure boot and Encryption flash Feel free to reach out for any inquiries or potential collaboration opportunities.Embedded CInternet of ThingsFirmware ProgrammingMQTTESP8266Arduino FirmwareESP32nRF52ArduinoFirmware - $30 hourly
- 4.8/5
- (143 jobs)
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.Embedded CAutomotive EngineeringDriver DevelopmentQMLQt FrameworkLinuxFreeRTOSZigbeenRF52NFCSTM32ESP32PythonEmbedded System - $37 hourly
- 4.9/5
- (25 jobs)
𝗣𝗿𝗶𝗻𝗰𝗶𝗽𝗮𝗹 𝗲𝗹𝗲𝗰𝘁𝗿𝗼𝗻𝗶𝗰𝘀 𝗱𝗲𝘀𝗶𝗴𝗻/𝗳𝘂𝗹𝗹-𝘀𝘁𝗮𝗰𝗸 𝗲𝗺𝗯𝗲𝗱𝗱𝗲𝗱 𝗳𝗶𝗿𝗺𝘄𝗮𝗿𝗲 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗺𝗲𝗻𝘁 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿 with 20+ years of field experience, excellent communication and soft skills, wide series production experience. I am speaking English/Russian/Latvian languages and physically located in the North side of the EU. I am open to remote and hybrid cooperation models(including scheduled on-site visits). 𝗔𝘀 𝗺𝘆 𝗺𝗮𝗶𝗻 𝘀𝘁𝗿𝗲𝗻𝗴𝘁𝗵𝘀 𝗜 𝗰𝗮𝗻 𝗺𝗲𝗻𝘁𝗶𝗼𝗻, 𝘁𝗵𝗲 𝗳𝗼𝗹𝗹𝗼𝘄𝗶𝗻𝗴: • Wide knowledge base in natural science – math, physics, chemistry and biology, what allowing me to come up with “out of the box” solutions in many cases allowing breakthrough technical implementations • Real and quite serious experience with design for series production, some of my designs are being manufactured in 50k+ annual volumes • Advanced risk management and assessment skills, including advanced 6th feeling ;) • Knowledge of three languages, spreading my intellectual experience field, inline with good soft and communication skills 𝗧𝗵𝗲 𝘀𝗲𝘁 𝗼𝗳 𝗺𝘆 𝘀𝗸𝗶𝗹𝗹𝘀 𝗶𝗻𝗰𝗹𝘂𝗱𝗲, 𝗯𝘂𝘁 𝗻𝗼𝘁 𝗹𝗶𝗺𝗶𝘁𝗲𝗱 𝘁𝗼: • Analog, high-speed digital and power circuit design • PCB development, considering manufacturability, testing and reliability points • C/C++ firmware development for ARM Cortex-Mx/MSP430/8051/ESP32, both bare metal and OS based • System control solution implementation using PID and fuzzy logic algorithms for flight control, temperature control, cavity camera control and other systems • CE certification related to electronic equipment, EMI/RFI measurements • Series production tooling, management and scaling, mostly in the China and the Baltic states • Different optical sensor interfacing, it signals processing and other optoelectronic related skills, including high power LASER control • Different piezoelectric sensor and actuator interfacing and control • High voltage circuit and PCB design • EMG, ECG, Electrochemical, SpO2 and other MedTech/Biotech sensor interfacing, integration and control • Wide experience with different motor control solutions • Wide experience with battery and battery powered products in hardware and software terms, including advanced software technologies for battery saving • System reliability analysis and improvement, series production statistical control approach • Special skills in ultra precise time measurement technics, down to sub-ps range • Special skills in analog control implementation, mostly used in quantum technologies Feel free to get in touch if you have any questions or requirements. I am almost always open to cooperation.Embedded CAnalog CircuitElectronic DesignLaser PhysicsHardware DesignAnalog ElectronicsAntenna DesignCircuit DesignAltium DesignerDigital ElectronicsPCB DesignRaspberry PiArduinoEmbedded System - $40 hourly
- 4.8/5
- (25 jobs)
Senior Firmware Developer With 15 years of experience in firmware development, I have successfully contributed to the launch of 50+ products across diverse industries. My expertise spans the entire product development lifecycle, from concept to market, ensuring high-quality, scalable solutions. If you're looking for fast and reliable product design, please review my portfolio for proven results. Expertise CPU Families: STM32 (STM32WL, STM32WB, STM32L0, STM32L4, STM32F1, STM32F4, STM32F7), AVR, PIC, Renesas, TI, NXP, ESP32, Raspberry Pi Zero (RP2040) Wireless Technologies: Sub-GHz, LoRa, LoRaWAN, Wi-Fi, Bluetooth, 2G, 3G, 4G, NB-IoT, RF Smart Cards: MiFare Classic, MiFare Ultralight EV1 & AES, SLE4442 Communication Protocols: I2C, SPI, UART, QSPI, FLASH, RS485, RS232 Real-Time Operating Systems (RTOS): QNX, FreeRTOS, Zephyr, RT-Linux Programming Languages: C, C++, Assembly, Perl Hardware Platforms: STM32, ESP32, Raspberry Pi, BeagleBone Specialized in IoT & LoRaWAN Integration with The Things Network (TTN), ChirpStack, and AWS IoT Core LoRaWAN Modules: RAK3172, Seeed Studio LoRa-E5-Mini, NUCLEO-WL55JC Regulatory Compliance Expertise in FCC Firmware Development, ensuring adherence to standards for commercial products.Embedded CEmbedded SystemAWS IoT CoreNFCAssembly LanguageLinuxQt FrameworkCC++PythonEmbedded LinuxFirmware ProgrammingPCB DesignSTM32LoRa - $40 hourly
- 5.0/5
- (19 jobs)
As a solution architect I have 14+ years of ASIC/FPGA/SOC based Design/Develop/Deployment experience from user requirement to the end system. -- Digital Design of complex blocks, RTL design, systemVerilog/IPcore Design -- FPGA emulation of large ASIC designs on Dense Xilinx FPGA chips -- Xilinx SOC based digital designs using Vivado design suit. -- High speed ethernet/PCIe Designs ADC/DAC Software definer radios DSP cores -- Embedded Linux - devicetree - driver - usersapce apps -- Timing closures - CDC based designs -- High speed ADC/DACs from ADI designs -- Verification using systemVerilog and cocoTB Tools: -- Xilinx FPGA Vivado Design Suite, Debugging using ILA Xilinx ZYNQ SOC / Ethernet / DMA / cores. -- IPs from Cadence, precise-ITC, and ARM, as well as VIPs from Mentor Graphics, Synopsys, and TrueChip. With a high level of skill, responsibility and dedication to solution delivery, I always realize every requirement of the client to the maximum in detail, and guarantees the timeline of the project with excellent time management skills.Embedded CVHDLDigital DesignSystemVerilogSemiconductorRegister-Transfer LevelEmbedded LinuxFPGA - $70 hourly
- 4.7/5
- (101 jobs)
10+ years of freelance product & project management for PCB design and layout, firmware programming, and rapid prototyping. Here is a non-exhaustive list of relevant software/protocols/chipsets: - Strong C++, C, and C# - PCB layout and schematic capture with Altium, Cadence, Eagle, etc., with multilayer, flexible, high-speed embedded systems - FPGA programming with Verilog/VHDL: Altera Quartus, Xilinx, iCECube - Experience with low-cost MCU/single-board prototyping platforms: Arduino, Beaglebone, Raspberry Pi, NanoPi, etc. - ARM: ATSAM, STM32, PIC32, A13, FreeScale, MSP, NXP - MPU: Pic33F/18F/16F, Atmega 80251, 8052, 8951, 8051, 16, 32, 128 - Digital interfaces and wireless transmission: UART, I2C, SPI, BLE, BT, GSM/GPRS/GPS, xBee, ZigBee (particular experience with BLE HM10, HC05, ESP32, DA14508, nRF52832, 52840, BlueNRG) I also have a background in mechanical engineering and industrial design; I can implement my work into fully realized products for you. Expect me to help your business as if I am growing my own.Embedded CMicrocontroller ProgrammingESP32Core BluetoothPower ElectronicsComputer Hardware DesignFirmwarePCB DesignWireless CommunicationLED PhysicsElectronic Circuit DesignRapid PrototypingAltium Designer - $125 hourly
- 4.8/5
- (14 jobs)
I turn concepts into reality. HatchPoint is the research and development company that I founded in 2001. Although a mechanical engineer by training, I have also become an expert in circuit design with an emphasis on low power wireless sensors and instruments. As HatchPoint has evolved I’ve expanded my skills beyond engineering, with experience in fund raising, project management, intellectual property, and FDA regulatory concerns. I am a business development consultant for start ups as well. HatchPoint has begun to grow internal concepts into products. Autonomy Medical (previously Compliant Games) is an mHealth platform started at HatchPoint that helps prevent and treat respiratory diseases in children. While I enjoy the technical aspects of product design, I have also grown to appreciate the business development necessary to bring products successfully to market. Technical Specialties: • Software development including embedded and desktop development (C/C++, Python, Assembly) Web-based applications (Pyramid, TurboGears), database (mySQL, MongoDB), and Linux device drivers • Electronics design (Pulsonix EDA, EagleCAD, KiCad, Mentor PADS) with an emphasis on embedded electronics and sensors using ARM MSP, and AVR microcontrollers. • Mechanical design and CAD (SolidWorks, Pro/E, Fusion 360) • Prototyping using SLA, molding, or vacuum forming as well as manual or CNC machining. • Small batch PCB assembly for prototyping and evaluation including small-pitch surface mount and RF components. Startup Experience: • Developing fundraising business plans and pitches for fundraising. • Raising seed round funds for two startups. • Modeling financials for predicting capital requirements and developing sales models. • Working with consultants to meet FDA 510(k) and IEC 60601 regulatory process.Embedded CFirmware ProgrammingC#PythonMobile App DevelopmentCMechanical DesignProduct DevelopmentCADHardware PrototypingElectronic DesignWeb Design - $80 hourly
- 4.9/5
- (95 jobs)
18+ years of experience in electronic design. 100+ major design projects delivered. 200+ happy clients served. Whatever your electronic design needs are, reach out for a quick chat, you will not regret it! What to expect: ✅Top quality design that not only meets and exceeds your requirements but can also handle those unexpected conditions that make quality products stand out from the rest. ✅Rigorous design test and measurement that leaves nothing unchecked, keeping in mind not only your interests but also those of your end customers. ✅A design that is optimized and ready for manufacturing with parts readily available. ✅Exhaustive documentation and support so you can make best use of all deliverables. ✅A flexible service that can take care of all phases in the design and prototyping process or just those parts that you prefer. ✅Long-term availability for changes, revisions, and support. ✅Above all, an honest and friendly collaboration that you can trust. I invite you to reach out to discuss your project's unique needs. Regardless of your technical background, I am here to transform your product idea into a tangible reality, employing the most efficient and cutting-edge technology. My services extend beyond design, offering assistance in defining complete project requirements, recommending suitable technology, and guiding your product to production. I can also connect you with reliable suppliers and provide unwavering technical support throughout the entire process. As a full-time freelance engineer, having worked with clients from all over the world in very diverse applications, I’ve been able to gain a broad experience in electronic design. The designs I’ve produced over the years range from the simplest of designs to very complex high-density designs at the cutting edge of technology. I have gained experience with a variety of microcontrollers, processors, sensors, interfaces, protocols, and design architectures. I’ve also been able to utilize a variety to PCB technologies ranging from multilayer rigid, HDI, flexible, rigid-flex, metal-core, as well as exotic materials such as stretchable PCB. Throughout the years I’ve also invested significantly in a spacious lab and equipment for both prototyping (including pick-and-place, reflow oven and advanced JBC soldering equipment) as well as professional test and measurement equipment (including oscilloscopes, spectrum analyzers, VNA, bench meters, electronic loads, waveform generators, ECG simulator, thermographic imaging, and data loggers), all from reputable brands (Keysight, Teledyne-Lecroy, FLIR, Fluke, Tektronix, Pico,…). My vision is to produce top quality designs with a ‘whatever it takes’ attitude and am willing to invest effort and financially in ensuring that I am well equipped to do so. Some of the specific experiences include: Software tools: Altium Designer (my primary EDA), KiCad, Eagle, Proteus; SolidWorks; Ansys, Keysight-ADS, COMSOL; VS Code, Visual Studio, PyCharm, IntelliJ; Keil MDK Arm, GCC, IAR, CodeComposer, Microchip Studio; Quartus Prime, Xilinx ISE; Programming languages: Embedded C, C++, C#, Python, Rust, Java, VHDL, Bash scripts, PHP, javascript… Microcontrollers/SoC: STM32 (often preferred), ATSAM, STM8, nRF5x (often preferred for BLE applications), EPS32, CH32 (RISCV), C2000, CC2642, CC13xx, PIC16/18, AVR, MPS430, RP2040, i.MX, A20/50, RK35xx, MAX78000, … Protocols/Buses: RS485/422, USB, UART, SPI, I2C, CAN, LVDS, DDR; Modbus, NMEA2000, MQTT, … Common design features: - BLE / Wi-Fi with custom PCB trace antenna, fully simulated and tuned on prototypes. - USB charge circuit for Li-Ion battery, including fast charging. - Battery protection circuits and cell balancing. - PoE source/device/injector designs with necessary protocol handshakes. - ARM embedded processor design running embedded Linux system. - RTD measurement circuits, 3/4 wire, 24 bit, PGA and filtering. - ECG, EOG, EEG monitoring wearable designs. - IMU motion tracking with sensor fusion and quaternion streaming. - GNSS location tracking, including high precision RTK modes. - Audio capture, filtering, processing, and amplification. - DC/DC converters in various topologies including buck, boost, buck-boost, SEPIC, CUK, H-Bridge, cascaded, multi-phase. AC/DC converters (flyback, feed-forward, …). DC/AC inverters, BLDC control… - LED driving with attention to color rendering and thermal management. - Solar MPPT controller. - UHF long range wireless designs, LoRa, Sigfox. Cellular interfaces 4G, LTE, NBIoT, LTEM. My commitment to excellence, innovation, and collaboration has been the cornerstone of my career. I look forward to the opportunity to bring your vision to life, leveraging my extensive skill set and passion for electronic design. Feel free to contact me to embark on a successful journey together.Embedded CElectronic DesignEmbedded SystemCircuit DesignDigital ElectronicsAnalog ElectronicsHardware PrototypingElectrical EngineeringFirmwareEmbedded LinuxHardware DesignAltium DesignerPCB DesignInternet of Things Solutions Design - $60 hourly
- 4.4/5
- (34 jobs)
🥇TOP B2B Company according to Clutch (7+ Clutch awards in total)🥇 🏆The most experienced IoT and embedded systems development agency on Upwork according to a number of successfully completed projects in the industry🏆 🚀We helped 6 customers to raise more than $5,000,000 on Crowdfunding platforms in total ✅ Hello there! My name is Sergey and I'm a Business Development Manager at Integra Sources. My main goal is to provide you with our expertise, skills, and technical knowledge so that your project requirements and priorities are always met, and the project is delivered perfectly and just in time. If any questions arise - please feel free to touch base with me. ✅ Who we are? We founded Integra Sources with an idea to create things deemed impossible and we've been successfully doing that since 2014. Since then, Integra Sources has completed more than 100 projects making happy more than 40 clients. We are proud to have a 90% client retention rate. Currently 50+ employees. ✅ What do we do? Integra provides professional services in the areas of IoT, electronic design, embedded systems, kernel and driver development, system and application software development, computer vision, and robotics. ✅ Why choose us? - Reliable electronic design team - All kinds of embedded software development - Full-stack software development capability - Dedicated project management - Effective testing techniques - Expected delivery - Support and maintenance - Privacy security ✅ How do we cooperate? - Project-based outsourcing - Dedicated development team - Research & development - Technology consulting - Solutions for startups Because we serve the needs of different kinds of businesses, we offer a choice of different frameworks that define collaboration between us and our clients. ✅ Industries we work with • IoT/consumer devices • Smart Home • Wearables • Industry • Healthcare • Sports • Entertainment ✅ What services do we offer? ✅ Electronic Design: • Embedded hardware • Power electronics • PCB design and layout • FPGA design Platforms: • STMicroelectronics: - STM32F4 Series (STM32F401, STM32F405/415, STM32F407/417, STM32F410, STM32F412, STM32F412/423, STM32F427/237, STM32F429/439, STM32F446, STM32F469/479) - STM32F2 Series (STM32F2x5, STM32F2x7) - STM32F7 Series (STM32F7x0, STM32F7x2, STM32Fx3, STM32F7x5, STM32F7x6, STM32F7x7, STM32F7x9) - STM32H7 Series (STM32H723/733, STM32H725/735, STM32H730, STM32H742, STM32H743/753, STM32H745/755, STM32H747/757, STM32H750, STM32H7A3/7B3, STM32H7B0) - STM32F0 Series (STM32F0x0, STM32F0x1, STM32F0x2, STM32F0x8) - STM32F1 Series (STM32F100, STM32F101, STM32F102, STM32F103, STM32F105/107) - STM32F3 Series (STM32F301, STM32F302, STM32F303, STM32F334, STM32F373, STM32F3x8) • Nordic Semiconductor: - nRF51 (nRF51822, nRF51422, nRF51824, nRF51802) - nRF52 (nRF52840, nRF52833, nRF52832, nRF52820, nRF52811, nRF52810, nRF52805) - nRF52 (nRF5340) - nRF91 (nRF9160) • Microchip Technology/Atmel - PIC16 MCUs (PIC16F18446, PIC16F19197, PIC16F15386, PIC16F18346, PIC16F1779, PIC16F18877, PIC16F1619, PIC16F1709, PIC12F1572) - PIC18 MCUs (PIC18-Q41, PIC18-Q43, PIC18-Q10, PIC18-K83, PIC18-K42, PIC18-K40) - PIC32 MCUs (PIC32MK, PIC32MZ EF, PIC32MZ DA, PIC32MM, PIC32MX) - SAM MCUs (SAM C, SAM D, SAM E, SAM G, SAM L, SAM S, SAM V, SAM 4E, SAM 4L, SAM 4N, SAM4S) - AVR MCUs (tinyAVR, megaAVR, AVR XMEGA) - CEC MCUs (CEC1712, CEC1302, CRC1702) • NXP Semiconductors - iMX RT (iMX RT1170/RT1064/RT1060/RT1020/RT1015/RT1010) - iMX 8 (iMX 8/8M Plus/8M/8M Min/8M Nano/8X) - iMX 7 (iMX 7ULP/7Solo/7Dual) - iMX 6 (iMX6ULZ/6ULL/6UltraLite/6SLL/6SoloLite/6SoloX/6Solo/6DualLite/6Dual/6DualPlus/6Quad/6QuadPlus) • Allwinner Technology - Allwinner A Series (A20, A33, A40i, A50, A63, A64) - Allwinner H Series (H2, H3, H6, H80) • Texas Instruments - C2000 MCUs - Hercules MCUs - MSP430 MCUs - Sitara processors • Infineon - XMC Series - Aurix Series • Xilinx • Intel • Silicon Labs • Freescale Semiconductor • Silicon Labs • Espressif Systems ECAD software: • Altium Designer • Eagle Cad • Cadence Allegro • OrCAD • KiCad • P-CAD ✅ Embedded Software Development: • Firmware • Board Support Package (BSP) Tools: • Visual GDB • Eclipse • Keil • IAR • CrossWorks IDE • Simplicity Studio • Code Composer Studio • Atmel Studio • STM32CubeIDE Languages: • C/C++, Assembler Real-time OSs: • FreeRTOS • Zephyr • ThreadX • NuttX ✅ Kernel and Driver Development: • Windows • Linux • Mac • Android Driver types: • Kernel-mode • User-mode • Virtual device drivers ✅ System and Application Software Development: • Desktop, Web and Mobile applications • Middleware • Cloud/IoT Solutions • Machine Learning • Computer Vision (OpenCV, TensorFlow) Platforms: • Windows, Linux, Mac, Android, iOS Languages/Frameworks: • C/C++, Qt, Python, Java, Kotlin, JS, Objective-C, Swift, PHP, C# ✅ Robotic Development: • Flying drones • Robots on wheels • Autonomous movement Technologies: • RTOS, ROS, Linux, OpenCV, Visual SLAMEmbedded CEmbedded SystemFirmware ProgrammingComputer Hardware DesignRaspberry PinRF52832Embedded LinuxDriver DevelopmentInternet of ThingsPCB DesignQt FrameworkAltium DesignerLinuxMicrosoft Visual C++C++ - $123 hourly
- 5.0/5
- (81 jobs)
🏆 Top Rated Product Developer ( I've developed my own products || I'm now helping others on the Upwork platform ) 🏠 I have a Small Home Laboratory to develop/debug prototype boards for your product 💭 I'm a native English speaker My name is Stephen, and I have 25+ years in product development, including 13 years at Microchip in roles like Test Engineer, Design Engineer, Silicon Validation, and Applications Engineer. I specialize in developing products from concept to working systems. I can handle both hardware and software or work flexibly on specific areas like architecture and hardware design. I’ve developed two successful products: (1) KEYKatcher hardware keylogger – A device plugged into a PS/2 keyboard port to record and play keystrokes. It was popular among parents for monitoring children's computer use, with tens of thousands sold. Sales declined as PS/2 ports became obsolete (2) TightWatt pool timer – An intelligent controller for swimming pool motors, featuring a year-round algorithm. It was awarded a patent and gained national distribution. Through all the product development, I’ve created a system for planning and designing working products. This system reduces costs ( by reducing mistakes ). I frequently make product improvements in 1️⃣ Lowering energy usage: important in battery-powered products 2️⃣ Increasing performance: increasing sample rates or changing communications protocols 3️⃣ Lowering product cost: making full use of the microcontroller peripherals to reduce external components I have completed more than 70 projects on Upwork but to check my capabilities or skills, you can check out the following projects: ➡️ Hardware Prototype Design for Plant Monitor Product using ESP-32 ➡️ Microchip ATtiny202 Code Development ➡️ Energy Storage Monitoring System ➡️ BM83 Bluetooth Application Schematic ➡️ Embedded System with PIC Microcontroller & Accelerometer ➡️ PCB Power Usage Optimization ➡️ TI MSP430 Development Additional Skills: ➕ Leading-edge technologies such as USB/USB-C, Lithium Battery Charging, LED and Color Mixing, I2S Digital Audio, and Analog Measurements ➕ Common Communication Busses: USB, RS-232, RS-485, CAN, I2C, SPI, Infrared ( with carrier ) As mentioned above, I have a small home laboratory where I have all the tools I need to develop/debug prototype boards for your product. This includes: ⚙️ Multiple programmers for Microchip, Atmel, and TI parts ⚙️ Logic analyzers to quickly find issues with communication busses such as I2C, SPI, UART, I2S, …. ⚙️ A “power profiler” with picoAmp range ( yes, picoAmp, a trillionth of an Ampere ) for power optimization of low-power products ⚙️ A reflow oven for assembling prototype PCBs ⚙️ Inspection equipment for verifying PCB assembly ⚙️ A fellow Upwork contractor is available to do the physical assembly work. She works at a much lower rate than me and has the patience to hand-populate / hand-solder prototype boards Some electronic inventory is on hand. I may have all the components in-house to complete your project Feel free to contact me through UpWork. Best Regards, StephenEmbedded CMicrocontroller ProgrammingSoftware Architecture & DesignMSP430Microcontroller DesignEmbedded SystemPCB DesignUSB ElectronicsHardware PrototypingPIC16Circuit DesignCAssembly LanguageElectrical Engineering - $40 hourly
- 5.0/5
- (4 jobs)
Electronic engineer with a warm, friendly, and easy-going demeanor. Highly skilled at hardware and firmware development, manufacturing supervision and quality control, taking the leadership for it to make it happen. Team builder who is acutely attentive to employees' and employers' needs. Track record of being an essential part of the team and instrumental in providing effective solutions that produce immediate impact and contribute to the company's long term success.Embedded CBluetooth LEElectronic DesignElectronicsEmbedded Operating SystemSystem AutomationJiraElectronic WorkbenchCI/CDEmbedded SystemFirmwareSTM32Embedded LinuxESP32 - $30 hourly
- 5.0/5
- (10 jobs)
I'm working with embedded systems for 17 years, writing software for microcontroller's architecture : ARM(STM32, AT90SAM7S, LM4F120), msp430, AVR, PIC. Using all modern and classical interfaces: RS232, RS485, CAN, USB, SDIO, Ethernet(TCP/IP stacks), I2C, SPI, and so on. Using RTOS(FreeRTOS) and bare-metal cycle. Also, writing PC-utilities for connecting with controllers(Python, C++). Last six months i'm playing around with Jetson TX2 computer.Embedded CC++PythonEmbedded System - $50 hourly
- 4.9/5
- (93 jobs)
Holding a Rich experience in NFC, RFID & Bluetooth integrated solution. I have a skilled team in Device integration in Android, iOS & Desktop application Rich 20+ years of experience in IT organization. Mentor & Certified Scrum Master Solution Provided for Customers: 1. Unique Product Authentication 2. Know Your Customer - Mobile app by Scanning NFC Passports 3. Enterprise Software for Healthcare Industry with collecting information from Medical Device. 4. Inventory Tracking System using RFID / NFC 5. Employee Tracking using Passive & Active RFID 6. Event Management System using NFC 7. Digital Business Card Experienced in Integrating Mobile App (Android / iOS) with major NFC IC's 1. NTAG424 DNA & NTAG424 DNA Tag Tamper 2. NTAG213 / 215 / 216 3. DESFire Module M890 4. Mifare Classic 1K / 4K / 8K 5. Mifare DESFire EV1 / DESFire EV2 6. Mifare Ultralight & Ultralight C 7. M24LR04E-RDW6T/2 8. NFC-TAG-MN63Y1213_2020 Experienced in NFC & Bluetooth connectivity Readers : 1. ACR122U USB reader 2. ACR 1255U-J1 Bluetooth NFC Reader 3. ACR1311U-N2 Bluetooth NFC Reader RFID Device Integration with Cloud via MQTT: 1. [Passive RFID] 4 Port & 2 Port UHF RFID Fixed Reader 2. [Passive RFID] C72 Handheld UHF Reader 3. [Passive RFID] Sanray UHF RFID Integrated Handheld Reader F5009-H 4. [Active RFID] Sanray Active RFID Fixed Reader 5. [Passive RFID] UHF RFID Tag Printer Build applications using RFID UHF Tags: 1. Smartrac R6 DogBone RFID Wet Inlay (Monza R6) 2. Vulcan RFID Foam Backed Wristband (Monza R6) 3. Confidex Carrier Tough Slim RFID Tag (Monza 4QT) 4. Zebra UHF RFID Cards 5. Omni-ID Adept 650P RFID Cards 6. Triathlon Race Timing UHF RFID Sample Tags Expert Consultation in NFC, RFID & Bluetooth - Mobile App Development - iOS & Android - Mobile App Development - Native (Android - Java & Kotlin, iOS - Swift) & Flutter - Mobile App integration with PCB Boards & External Devices such as Weigh Scale - Server Development - C# Dot Net & Python - Build Interactive Website | Mobile App - UI & UX | Logo Design Proven Track Record - Building complete product for clients - Solution Provider - In Handling and Mentoring teams. Strong engineering & professional skills in Software Development Life Cycle (SDLC), Requirements Analysis, Business Analysis and Solution Architecture.Embedded CNFCWireless CommunicationRFIDAndroid App DevelopmentMicrosoft Visual C++PythonMicrosoft Foundation Class LibraryAndroidBluetoothCSS 3Android StudioC#JavaCC++ 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.