Hire the Best ARM Programmers
in the United States

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Anthony C.

Reno, Nevada

$60/hr
5.0
9 jobs

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
Alexander J.

Havertown, Pennsylvania

$94/hr
4.1
188 jobs

Thank you for taking the time to view my profile! I am an electrical engineer with experience in PCB hardware design, embedded systems programming, and software application development. I specialize in full-stack electronics design for IoT systems, covering cloud integration, BLE, and RF wireless communication. My background includes digital signal processing (DSP), electromagnetic simulation, and machine learning for data classification, image recognition, and audio processing. I’ve also built strong skills in application development, database integration, and 3D modeling for enclosure design. I founded Future Technologies Laboratory LLC in 2015 with the goal of providing complete electronics and software engineering solutions. Today, I lead a talented team of engineers to fulfill the requirements of complex projects and ensure they move efficiently from concept to production. Services: •Circuit Design & PCB Layout – KiCad, EasyEDA, DipTrace, Altium Designer (limited license) •Embedded Systems Programming – ESP32, STM32, Microchip, nRF52, Arduino, Xilinx, SHARC •AWS Cloud Services – S3, IoT Core, IAM, Amplify, DynamoDB, etc. •Simulation, DSP & Machine Learning – Python, MATLAB, LabVIEW •Application & Web Development – React Native, React, Flutter, .NET •3D Modeling & Enclosure Design – Autodesk Fusion 360, including IP-rated housings •Project Management & Technical Documentation – concept development, planning, and technical writing

  • Bluetooth
  • nRF52
  • C++
  • Python
  • RF Design
  • PCB Design
  • Technical Writing
  • Machine Learning
  • SQL
  • Power Electronics
  • C#
  • OpenCV
  • Article Writing
  • Electronic Design
  • Unity
Ross Y.

Mountain View, California

$30/hr
5.0
39 jobs

Over a decade of software development experience in Silicon Valley. Data scraping, data automation, and integrations. Full stack software development.

  • Firmware
  • Python
  • Arduino
  • C++
  • Embedded System
  • Web3
  • Linux
  • Electronics
  • Cryptocurrency
  • Scripting
  • Database
  • Data Scraping
  • Discord Bot Development
  • API
  • React
Lucia H.

Burlington, Vermont

$23/hr
5.0
2 jobs

I am a game programmer who is most proficient in Systems, Tools, and Networking. However, I enjoy all areas of Game Programming and I am very passionate about exploring new areas. It is often a goal of mine to make development easier for all team members, whether that means making tools for non-programmers or implementing robust modular frameworks for other programmers. I am passionate about taking on new challenges and supporting my team members. I have the most experience in Unity / C#, but I am also well acquainted with Unreal and C++. I have worked on both solo and collaborative projects. I have strong communication skills, and I have received lots of positive feedback, both for my programming work and the feedback I give the team. I am very passionate about making games, especially ones that bring people together and ones that intend to have a strong emotional impact. When I am not programming, I like to cross-stitch, make pixel art, and play board games and videogames. My favorite genres are probably roguelites and platformers, but I have games that I love in almost every genre I can think of.

  • Unity
  • Online Multiplayer
  • Code Refactoring
  • Game Development
  • C#
  • C++
  • Jira
  • Git
  • Agile Software Development
  • Scrum
  • Python
  • Mobile Game
  • Java
  • TortoiseSVN
  • Unreal Engine
Razvan T.

Youngsville, North Carolina

$150/hr
5.0
53 jobs

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.

  • PCB Design
  • ARM Cortex-M
  • RF Design
  • C++
  • Digital Electronics
  • Power Electronics
  • Circuit Design
  • Analog Electronics
  • Firmware Programming
  • Bluetooth
  • WiFi
  • Linux
  • Industrial Automation
  • Embedded Operating System
  • RF Microwave Design
  • C
  • STM32
Jerry B.

Colorado City, Arizona

$70/hr
4.9
23 jobs

I have been in the technology industry for over 30 years. I have been in charge of product development and support for the last 15 years. I design PCB boards in Altium and KiCAD.(2 layer - 4 layer). I know the costs and limitations of printed circuit boards. I have written thousands of lines of code in C, C++,C#, Java, JavaScript and PHP5. I have written thousands of SQL queries. and Managed SQL database from Microsoft and MySQL. I have done low level firmware programming for various embedded platforms. Program firmware in Keil, TI Code Composer, and Visual Studio Code( C and C++). Design cases for my products in FreeCAD, Solidworks and Fusion360. I know the different manufacturing process and different materials. Development different testing methods to correct problems. I have done lots of trouble shooting with a high success rate. Maintained, upgrade and created 3D printers and CNC milling solutions to help support my prototyping efforts. EXPERIENCE Programmer, Embedded Engineer, Product designer, IT Technician

  • ARM Microcontroller
  • 3D Printing
  • C++
  • HTML
  • CorelDRAW
  • CAD Software
  • Apache HTTP Server
  • Technical Project Management
  • C#
  • Firmware Programming
  • Altium Designer
  • Debian
  • XML
  • Internet of Things Solutions Design
  • C

How it works

Post a job for freePost 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

How do I hire a ARM Programmer in the United States on Upwork?

You can hire a ARM Programmer in the United States 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 in the United States 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 in the United States 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.