Hire the Best ARM Programmers
Ho Chi Minh City, Vietnam
Experience in C/C++/C# Application: - 9+ years developing Desktop Applications/Embedded Software on Linux distributions. - Proficient in C/C++/Qt, problem solving skill, logical thinking. - Experience in Blockchain development. - Experience in Software Update. - Experience in developing IP camera and streaming solutions on Linux platform. - Experience in developing IoT for watch-over system on uT-Kernel platform. - Experience in developing Back End sever. - Experience with code refactoring techniques. - Experience with some security techniques. Experience in embedded domain: - 3+ years experiences on embedded systems(Bare-metal/RTOS) with ARM controllers from NXP like S32k, Nxp Kinetis M0/M4 microcontroller. - Experiences with different peripherals like DMA, SPI, I2C, GPIO, Clock, PWM, Input Capture,.. - Experiences with high-optimized code development for security ciphers on S32k, NXP Kinestis M0/M4. - Experiences with development of Autosar MCAL modules. - Experiences with development of bus like CAN, LIN, Flexray, Ethernet. Quickly adapt with new technology.
- C
- Qt Framework
- Embedded System
- Linux
- Golang
- Embedded C
- Java
- C++
- Ubuntu
- Blockchain
Reno, Nevada
I am an Electrical/Embedded Firmware Engineer with 9 years of experience specializing in developing robust firmware solutions. My work encompasses a wide range of projects, where I have successfully contributed to enhancing product features and functionality. I excel in problem-solving and practical thinking, always aiming to deliver high-quality results that align with client objectives. My expertise spans various industries, allowing me to adapt quickly and bring a fresh perspective to every project. If you are looking for a skilled engineer who can translate complex requirements into effective firmware solutions, let's connect and discuss how I can add value to your team.
- C
- C++
- Python
- CAN Bus
- Bluetooth
- .NET Framework
- Linux
- Electrical Engineering
- Embedded C
- Firmware Programming
- STM32
- Arduino Firmware
- Raspberry Pi
- PIC32
- IOTA
- SaaS
- Embedded Linux
- PCB Design
- ESP32
- Arduino
Kornwestheim, Germany
๐ฏ ๐ช๐ผ๐ฟ๐ธ๐ฒ๐ฑ ๐๐ถ๐๐ต ๐ ๐ฒ๐ฟ๐ฐ๐ฒ๐ฑ๐ฒ๐-๐๐ฒ๐ป๐, ๐ฃ๐ผ๐ฟ๐๐ฐ๐ต๐ฒ, ๐ง๐ผ๐๐ผ๐๐ฎ & ๐๐ผ๐ฟ๐ฑ. ๐ฉ๐ช ๐๐ฒ๐ฟ๐บ๐ฎ๐ป ๐๐ผ๐ฟ๐ธ ๐พ๐๐ฎ๐น๐ถ๐๐ ๐ฑ๐ฒ๐น๐ถ๐๐ฒ๐ฟ๐ฒ๐ฑ ๐ผ๐ป-๐๐ถ๐บ๐ฒ ๐ฒ๐๐ฒ๐ฟ๐-๐๐ถ๐บ๐ฒ ๐ค ๐๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ถ๐๐ฒ ๐ฝ๐ฟ๐ถ๐ฐ๐ถ๐ป๐ด. โ ๐ญ๐ญ+ ๐๐ฒ๐ฎ๐ฟ๐ ๐ฝ๐ฟ๐ผ๐ณ๐ฒ๐๐๐ถ๐ผ๐ป๐ฎ๐น ๐ฒ๐ ๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ. ๐ฎ๐ฌ๐ฌ+ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐๐ ๐ฑ๐ฒ๐น๐ถ๐๐ฒ๐ฟ๐ฒ๐ฑ. ๐บ๐ธ ๐จ๐ฆ & ๐ช๐บ ๐๐๐ฟ ๐๐๐ฎ๐ฟ๐๐๐ฝ ๐ฐ๐น๐ถ๐ฒ๐ป๐ ๐๐ฝ๐ฒ๐ฐ๐ถ๐ฎ๐น๐ถ๐๐ฎ๐๐ถ๐ผ๐ป. โ๏ธ <๐ด ๐ต๐ผ๐๐ฟ ๐ฟ๐ฒ๐๐ฝ๐ผ๐ป๐๐ฒ ๐๐ถ๐บ๐ฒ๐, ๐ณ ๐ฑ๐ฎ๐๐ ๐ฎ ๐๐ฒ๐ฒ๐ธ. ๐ ๐ฎ-๐บ๐ผ๐ป๐๐ต ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ฏ๐๐ด ๐๐ฎ๐ฟ๐ฟ๐ฎ๐ป๐๐ ๐ผ๐ป ๐๐ผ๐ฟ๐ธ. ๐ฅ ๐๐ฒ๐ฟ๐๐ถ๐ณ๐ถ๐ฒ๐ฑ ๐๐ฒ๐ฎ๐ป ๐ฆ๐ถ๐ ๐ฆ๐ถ๐ด๐บ๐ฎ ๐๐น๐ฎ๐ฐ๐ธ ๐๐ฒ๐น๐ (๐๐ผ๐๐ฟ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ ๐๐ถ๐น๐น ๐ฏ๐ฒ ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐ฑ ๐ฒ๐ ๐ฐ๐ฒ๐ฝ๐๐ถ๐ผ๐ป๐ฎ๐น๐น๐ ๐๐บ๐ผ๐ผ๐๐ต๐น๐) Hi, Iโm Muhammad! You can think of me as your go-to expert to design and develop the firmware and software for all types of hardware devices and products. I cover both on-device needs and their matching companion apps on desktop and mobile. Beyond the software, I work in person with a small, talented team that can support every aspect of hardware development and mechanical design as well. When you work with me, you get a one-stop shop for bringing your product to market. ๐ ๐๐ป๐๐ถ๐๐ฒ ๐บ๐ฒ ๐๐ผ ๐๐ผ๐๐ฟ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ ๐ผ๐ป ๐จ๐ฝ๐๐ผ๐ฟ๐ธ ๐ผ๐ฟ ๐๐ฒ๐ป๐ฑ ๐บ๐ฒ ๐ฎ ๐ฑ๐ถ๐ฟ๐ฒ๐ฐ๐ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐๐ผ ๐ฏ๐ผ๐ผ๐ธ ๐ฎ๐ป ๐ฒ๐ฎ๐ฟ๐ป๐ฒ๐๐๐น๐ ๐ต๐ฒ๐น๐ฝ๐ณ๐๐น ๐ฐ๐ผ๐ป๐๐๐น๐๐ฎ๐๐ถ๐ผ๐ป ๐ฐ๐ฎ๐น๐น ๐๐ผ ๐ฐ๐ต๐ฎ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฏ๐ฟ๐ถ๐ป๐ด๐ถ๐ป๐ด ๐๐ผ๐๐ฟ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ ๐๐ผ ๐น๐ถ๐ณ๐ฒ. โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ โ Muhammad and his team did an absolutely fantastic job. They are the real deal. Not only did they complete everything I asked for to build me a very complicated machine, they constantly added in their own innovations and modifications to improve the performance of the device. It was extremely easy to work with them, and they are extremely professional and true experts in their fields. I proposed many changes during the development of the product, and they were able to accommodate my requests and provide valuable insight if changes werenโt needed or were too costly. They are backed by an engineering firm with specialists in so many fields, so we never needed to outsource work to an outside firm. Their firm felt like a one-stop shop that had all the resources needed to build a complicated mechanical product. I really could not imagine that many other engineer freelancers would have access to the resources needed to build my machine, so I am very grateful I found Muhammad instead of wasting my time and money with other freelancers. Do not hesitate to hire him. โ ๐ฃ๐๐๐ฃ๐ซ๐๐ง ๐๐๐๐๐ง - ๐พ๐๐ - ๐ผ๐ช๐ฉ๐ค๐๐๐๐ก ๐ฟ๐ฎ๐ฃ๐๐ข๐๐๐จ Highlights of the software skills I support my clients with include: โ๏ธ Hardware Device Firmware Development - โ๏ธ Software Development - Software Architecture Design โ๏ธ Desktop App Development - Desktop Software Development โ๏ธ Printed Circuit Boards - PCB - Circuit Design - Altium - KiCAD - Eagle โ๏ธ Controllers - Raspberry Pi - Nordic (NRF) - Espressif - ESP32 - ESP8266 - STM - NXP - TI - Nvidia Jetson โ๏ธ Programmable Circuit Boards - Microcontroller Projects - Integrated Development Environment (IDE) โ๏ธ Electronic Design Automation - EDA - Eagle โ๏ธ Mobile App Development For Hardware Devices - Flutter (Hybrid) - Swift (Apple iOS) - Java/Kotlin (Android) โ๏ธ IoT Development โ๏ธ Embedded Systems - Embedded Engineering - C - C++ - Python - Rust - RTOS - Zephyr โ๏ธ Web Technologies - HTML5 - JavaScript - Node.js - RESTful APIs - PyQt โ๏ธ Tools & IDEs - Visual Studio - STM32CubeIDE - Eclipse - Keil Product Examples Iโve Worked On Include: ๐น Consumer Electronics - Headphones - Smartwatches ๐น Kitchen Appliances ๐น Medical & Health - Medical Devices ๐น Vending Machines - Retail ๐น Automotive Tech ๐น IoT - Internet of Things ๐น Gadgets ๐ ๐๐ป๐๐ถ๐๐ฒ ๐บ๐ฒ ๐๐ผ ๐๐ผ๐๐ฟ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ ๐ผ๐ป ๐จ๐ฝ๐๐ผ๐ฟ๐ธ ๐ผ๐ฟ ๐๐ฒ๐ป๐ฑ ๐บ๐ฒ ๐ฎ ๐ฑ๐ถ๐ฟ๐ฒ๐ฐ๐ ๐บ๐ฒ๐๐๐ฎ๐ด๐ฒ ๐๐ผ ๐ฏ๐ผ๐ผ๐ธ ๐ฎ๐ป ๐ฒ๐ฎ๐ฟ๐ป๐ฒ๐๐๐น๐ ๐ต๐ฒ๐น๐ฝ๐ณ๐๐น ๐ฐ๐ผ๐ป๐๐๐น๐๐ฎ๐๐ถ๐ผ๐ป ๐ฐ๐ฎ๐น๐น ๐๐ผ ๐ฐ๐ต๐ฎ๐ ๐ฎ๐ฏ๐ผ๐๐ ๐ฏ๐ฟ๐ถ๐ป๐ด๐ถ๐ป๐ด ๐๐ผ๐๐ฟ ๐ฝ๐ฟ๐ผ๐ท๐ฒ๐ฐ๐ ๐๐ผ ๐น๐ถ๐ณ๐ฒ. Thanks for taking the time to learn a bit more about me. Look forward to supporting you with your product soon! Muhammad Usman Sardar โญ๏ธโญ๏ธโญ๏ธโญ๏ธโญ๏ธ โ Working with Muhammad has been an absolute pleasure! He is incredibly skilled, reliable, and went above and beyond to deliver high-quality work on time. He communicated clearly throughout the project, understood the requirements perfectly, and handled every challenge with professionalism and a positive attitude. The end result exceeded expectations, and Iโm truly grateful for his contribution. I highly recommend Muhammad to anyone looking for a talented and trustworthy developer. โ ๐ฃ ๐พ๐๐ก๐ค๐ ๐๐๐ก๐๐ - ๐พ๐๐ - ๐๐๐ & ๐พ๐ค.
- Embedded System
- STM32
- ESP32
- Arduino
- Raspberry Pi
- Python
- C++
- PCB Design
- Prototyping
- KiCad
- Altium Designer
- Microcontroller Programming
- Electronic Circuit Design
- Multilayer PCB
- Electrical Engineering
- WordPress
- Circuit Design
- Microsoft Visual Studio
- RESTful API
- Manufacturing & Construction
West Fargo, North Dakota
Embedded systems and industrial controls developer with hands-on experience across the full stack โ from bare-metal firmware on STM32 microcontrollers to Linux systems, IoT connectivity, and desktop application development. I design and maintain mission-critical field hardware and software where reliability is non-negotiable. My work spans Raspberry Pi, ESP32, STM32, and Arduino platforms, integrating over SPI, UART, RS-232/RS-422, and satellite/cellular modems. I'm comfortable at every layer: PCB design, firmware, Linux system configuration, serial communication debugging, and the application software that ties it all together. I've shipped production hardware deployed in remote off-grid environments, diagnosed subtle hardware faults with an oscilloscope, and written the software that runs on top of it all. I also have experience modernizing legacy software โ including a full .NET Framework to .NET 8 migration. I work well with messy, real-world systems โ not just clean greenfield projects.
- Electronics
- Raspberry Pi
- Arduino
- Arduino IDE
- UART
- Serial Port Interfacing
- Python
- Embedded System
- Software Debugging
- Linux
- Firmware Programming
- ESP32
- Microcontroller
- Hardware Troubleshooting
Islamabad, Pakistan
Iโm Hamza a Biomedical Engineer with a passion for Embedded Systems, IoT, Electronics, and Robotics. I turn ideas into real, working prototypes and products. Whether itโs designing smart devices, building automation systems, or creating medical technology, I bring innovation to life. What I Do Best: Embedded Systems & IoT Experience with ESP32, NRF52, ATMEL, STM32, PSOC, PIC Work with Raspberry Pi, VisionFive (Linux Board), and Unihiker Programming Proficient in C/C++, Python, Java, MATLAB, JavaScript, and Flutter Connectivity & Communication Skilled in UART, I2C, SPI, MQTT, BLE, BLE Mesh, Sigfox, and Wi-Fi Hardware Design & Prototyping Specialize in PCB Design, 3D Modeling, and Product Prototyping GUI Development Develop Touchscreen Interfaces, E-Paper & TFT Displays, Web Dashboards, and Desktop Applications Work with LVGL, Tkinter, PyQt, and Kivy Framework IoT & Cloud Integration Experienced with AWS IoT, Firebase, ThingsBoard, and WebSocket-based real-time control Industrial IoT (IIoT) Expertise in CAN Communication, Factory Automation, and Smart Sensor Networks Remote Monitoring & OTA Updates Work with ESP-IDF OTA, BLE DFU, and Cloud-Based Device Management Iโve built industrial prototypes, smart sensors, automation systems, and medical devices, real-time data processing and device connectivity. If you need a reliable, high-quality solution, letโs make it happen! Letโs Collaborate!
- ESP32
- Arduino
- C++
- MATLAB
- PCB Design
- Embedded C
- STM32
- nRF52
- Python
- FreeRTOS
- Embedded System
- Firmware Programming
- Microcontroller Programming
- Atmel AVR
- Internet of Things
Odessa, Ukraine
Iโm an electronics engineer with more than 25 years of experience, have 7 years of experience in SolidWorks. I can provide following services: - Electronics designs based on ARDUINO platform, both software and hardware. Experience with Atmega and ESP32 controllers. - C++ programming in Arduino IDE. - JavaScript. - HTML. - PCB design in KiCad. - Experience with RF equipment, communications. - Experience with RC models electronic equipment: transmitters, receivers, servos, accelerometers, etc. - 3D modeling based on sketches, drawings, photos, etc. Have experience in modeling for 3D printing. - 3D renderings. - Designing new products. - Electronics designs based on ARDUINO platform, both software and hardware. Besides electronics I have good background in mechanics, aerodynamic, physics. I have sufficient knowledge and experience in drones, multicopters field, hardware and software (MultiWii). I work fast and my prices are competitive. Citizenship: Ukraine, left Ukraine in August 2022, now live in Germany. Languages: English โ good, German โ intermediate, Russian, Ukrainian โ native.
- Arduino
- Microcontroller Programming
- Microcontroller
- Electronic Circuit Design
- Drafting
- Engineering Design
- Engineering & Architecture
- SolidWorks
- 3D Modeling
How it works
Post a job for free Post a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
โUpwork provides an umbrella-level of security. I can see a talentโs work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.โ
Kim Darling
Emerald Tiger
โUpwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.โ
David Merry
Kinetic Investments
โOur very specific requirements can be a challengeโWith Upwork, weโre able to access a bigger community to ensure the success of our projects.โ
Katja Krohn
Summa Linguae
How do I hire a ARM Programmer on Upwork?
You can hire a ARM Programmer on Upwork in four simple steps:
- Create a job post tailored to your ARM Programmer project scope. Weโll walk you through the process step by step.
- Browse top ARM Programmer talent on Upwork and invite them to your project.
- Once the proposals start flowing in, create a shortlist of top ARM Programmer profiles and interview.
- Hire the right ARM Programmer 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 ARM Programmer?
Rates charged by ARM Programmers 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 ARM Programmer on Upwork?
As the worldโs work marketplace, we connect highly-skilled freelance ARM Programmers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream ARM Programmer team you need to succeed.
Can I hire a ARM Programmer 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 ARM Programmer proposals within 24 hours of posting a job description.
Find more freelancers
Similar ARM Programmer Skills
- Lightning Bolt Specialists
- JMP Professionals
- FamilyID Specialists
- Shiny Specialists
- Mantis Specialists
- PointClickCare Specialists
- Mesh Professionals
- ImproMed Triple Crown Specialists
- Mocha Specialists
- Argus Developers
- Mono Specialists
- M-Tek Specialists
- Woodpecker Specialists
- Wireless Professionals
- Dash Professionals
- Five9 Specialists
Top Countries for ARM Programmers
- Apollo Developers in Ethiopia
- Vagrant Developers in Egypt
- IFS Specialists in Sri Lanka
- Oromo Freelancers in Ethiopia
- Apollo Developers in India
- Apollo Developers in Pakistan
- Spree Specialists in India
- Desktop Freelancers in Ukraine
- REST API Developers in Ukraine
- REST API Developers in Indonesia
- REST API Developers in Spain
- Spanish - Chile Freelancers in Chile
- Braintree Specialists in Pakistan
- REST API Developers in India
- REST API Developers in Pakistan
- Oracle Primavera Specialists in Pakistan