Hire the best ARM Programmers in the United States

Check out ARM Programmers in the United States with the skills you need for your next job.
  • $50 hourly
    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
    Featured Skill ARM
    C
    Internet of Things Solutions Design
    XML
    Debian
    Altium Designer
    Firmware Programming
    C#
    Technical Project Management
    Apache HTTP Server
    CAD Software
    CorelDRAW
    ARM Microcontroller
    HTML
    C++
    3D Printing
  • $70 hourly
    I am an electrical engineer with 9 plus years of experience designing circuits and PCBs for embedded systems. I can also write embedded firmware for a comprehensive design and development experience. I have experience any design from a basic single layer PCB up to 8+ layer PCBs for medical devices.
    Featured Skill ARM
    Electronic Circuit Design
    Electrical Engineering
    Schematic Capture
    Firmware
    Arduino
    ARM Microcontroller
    Analog Circuit
    Multilayer PCB
    Specifications
    Construction Document Preparation
    PCB Design
    Printed Circuit Board
    Embedded System
  • $110 hourly
    🌟 OVERVIEW As a highly skilled PCBA engineer, FPGA / firmware developer, I specialize in designing PCBs and creating robust, high-performance embedded systems tailored for real-time applications. With a deep understanding of both electronic device design and low-level firmware development, I offer unique solutions that bridge the gap between microcontroller-based control system and FPGA signal processing. 🎨 My Areas of Expertise include: • Digital and Analog circuit design • PCB Design using Altium, Eagle, Kicad, EasyEDA, Allegro etc. • Embedded Firmware Development for 8 to 32bit MCUs/MPUs from Microchip, STMicroelectronics etc. (STM32, ESP32, Arduino, PIC, AVR, ARM, and Raspberry Pi) • FPGA (VHDL/Verilog) Design (Intel Cyclone and MAX, Xilinx Spartan, Zynq and Kintex) • Radio Communication Device Design (433MHz, WiFi, Bluetooth, ZigBee)
    Featured Skill ARM
    Trading Automation
    Blockchain
    Electrical Engineering
    ESP32
    MATLAB
    Firmware
    PIC Programming
    Digital Signal Processing
    C++
    VHDL
    RF Microwave Design
    FPGA
    ARM Microcontroller
    STM32
    PCB Design
  • $150 hourly
    I provide my clients with end-to-end product design services, utilizing over 30 years of electronics design experience and the best design tools,. I specialize in embedded processor applications including hardware and software development. Taking the product design from concept to prototypes, I provide high quality documentation suitable for immediate manufacturing of your product., and am often providing support once we're in production, supplying custom test software and test equipment, fixtures and documentation. I provide excellent quality documentation, quick-start guides, operating manuals, Theory of Operations, to support the product well past the design phase. At my disposal: a multi-disciplinary skill set including analog, digital, embedded, mechanical, packaging, electro-optics, PC, automotive, hardware and software and thorough understanding of the physics of sensing the real world and turning that into usable data in the embedded world. Extensive electronic product design experience using Altium, OrCAD, EasyPC, SolidWorks for circuit and packaging design, Altera, Xilinx for FPGA design, CodeWarrior, VisualStudio, IAR, Keil, CodeComposer, AVR Studio for software development, Freescale, TI, Atmel, STMicro, NXP devices and software. Using Xilinx Zynq, Artix, Spartan FPGA and CPLD logic families. IoT, ZigBee and 900 MHz designs using RF modules and discrete level. Extensive software development in C, C++, C#, assembly languages for embedded applications ranging from consumer products to aerospace systems. Using CAN J1939, CANopen, USB FS/HS , USB 2.0, USB 3.0, CameraLink interfaces -- both hardware and software design. I have tools to provide simple to complex PCB design for consumer, industrial, aerospace and scientific applications, including high-density dual-sided SMT.
    Featured Skill ARM
    Wireless Network Implementation
    ARM Microcontroller
    Embedded System
    PCB Design
    USB Electronics
    C
    Digital Electronics
    Digital Signal Processing
    Amplifiers & Filters
    C++
    C#
    Analog Electronics
    Project Management
    Mechanical Design
  • $20 hourly
    Electrical engineer with skill set that includes C++. Java, Python, PHP, ARM assembly, C#, SQL Server and other languages. I have experience as software tech support, working with clients and implement solutions as well as writing scripts. I can easily adapt to any programming language. I have contributed to expanding and maintaining C# API's and SQL coding in my previous jobs. I can be a very good tutor and help students with their assignments. I have also worked on academic cryptography projects (master's level) using ARM assembly language. My goal is to acquire experience as a freelance programmer. Learning and working on programming projects is a passion of mine
    Featured Skill ARM
    Assembly Language
    Data Entry
    C
    ARM Microcontroller
    SQL
    C#
    C++
    Java
    Python
    PHP
  • $69 hourly
    Web Developer with experience in Wordpress, WooCommerce, Gutenberg Block Development, Tailwind, React, Bootstrap, PHP, HTML, CSS.
    Featured Skill ARM
    Azure App Service
    Virtualization
    Azure Service Fabric
    ARM Microcontroller
    Azure Cosmos DB
    Microsoft Azure
    Kubernetes
  • $80 hourly
    With over a decade of experience in the tech industry, both in South Korea and Silicon Valley, I’ve established a reputation for overcoming technical challenges with innovative solutions. My passion for engineering, ignited before high school, drives me to excel in both professional and personal projects. I specialize in hardware and software design, particularly in wearable and portable bio-signal instrumentation, including Brain-Imaging devices utilizing fNIRS, EEG, and Ultrasound for medical and research purposes. What I Can Offer: Project Management & Research: - Expertise in high-level project management and research with a strong foundation in hardware and firmware integration for efficient project execution. - Successfully managed and completed projects for various clients, ensuring timely delivery and high-quality results. Hardware Design: - Proficient in circuit design, component selection, electrical schematics, and PCB layout using Altium Designer. - Deliverables include comprehensive manufacturing files (Gerber files, NC drill, pick and place, assembly diagrams, 3D prints, 3D STEP models, and electrical schematics). - Experienced in analog and digital design, RF, high-speed design, and microcontrollers. - Knowledgeable in various technologies and protocols: SPI, I2C, UART, USB, CAN, RS-485, Ethernet, Bluetooth, WiFi, etc. - Designed hardware for over 20 successful projects, many of which are currently being sold in the market. - Developed wearable and portable bio-signal instrumentation for brain-imaging devices, contributing to advancements in medical and research fields. Prototyping: - Cost-effective prototype manufacturing through established relationships with manufacturers in China, Europe, and the US. - Equipped with extensive tools: multimeters, oscilloscopes, logic analyzers, vector network analyzers, USB protocol analyzers, power supplies, digital electronic loads, and soldering equipment. - Produced high-quality prototypes for clients, leading to successful product launches. Firmware Development: - Over 10 years of coding experience in C/C++ and extensive firmware development. - Proficient in ARM Cortex microcontrollers (STM32, Nordic, Ambiq Apollo), ESP32, Raspberry Pi, Arduino ARM, TI, NXP, Atmel, PIC, FPGA firmware (VHDL, Verilog), and production-quality firmware delivery. - Specialized in ST and Nordic microcontrollers for efficient and quick firmware development. - Developed firmware for a wide range of applications, including medical devices, consumer electronics, and industrial automation. AI/Machine Learning: - Expertise in computer vision and machine learning project architecture/design (Tensorflow, Keras, PyTorch). - Skilled in embedded image processing solutions (Jetson Orin, Raspberry Pi, Intel Movidius, OpenVINO). - Capable of training models for specific purposes, managing dataset collection/preparation, and deploying applications on GCP (Google Cloud Platform) with NVIDIA GPU experience. - Developed and deployed machine learning models for object detection, shape recognition, and action recognition, enhancing product functionality and user experience. Software Development: - Competent in developing software tools for debugging, testing, and manufacturing across Linux/Windows/Mac platforms. - Created user-friendly GUIs and tools to streamline development and testing processes. Wireless Technologies: - Proficient in Bluetooth and BLE-enabled devices, 2.4GHz radio transmitters, and custom analog and digital radio systems. - Developed wireless communication systems for various applications, ensuring reliable and efficient data transmission. Manufacturing Services: - Offering contract manufacturing services to deliver finished products ready for market, ensuring high quality and reliability. - Collaborated with manufacturers to optimize production processes and reduce costs. Professional Integrity: - My rates reflect my extensive experience and knowledge, and I only bill for meaningful project advancement, ensuring transparency and value for my clients. - Committed to delivering high-quality results and providing ongoing support to clients after project completion.
    Featured Skill ARM
    Robotics
    C++
    C
    ARM Microcontroller
    FreeRTOS
    Verilog
    FPGA
    ESP32
    WiFi
    Bluetooth
    Power Electronics
    Industrial Internet of Things
    Altium Designer
    Multilayer PCB
    Electronics
  • $25 hourly
    I'm and electrical engineer with experience in electronics product development and overall embedded software and firmware design. I've worked on projects ranging from medical devices to consumer electronics and IoT solutions for the industry. Also experienced with embedded GUI applications using touchscreen and physical input devices. - I'm experienced with various microcontroller families, including Arduino AVR, ARM such as STM32, nRF52, and various ESP32 - Qt framework developer, having built production grade robust software for embedded devices and desktop platforms in both C++ and Python, as well as QML UIs - Also, anything related with Linux, from embedded systems to servers, including backend applications for IoT and databases
    Featured Skill ARM
    QML
    Docker
    ARM Microcontroller
    Arduino
    nRF52
    C++
    Data Visualization
    Python
    ESP32
    C
    STM32
    Hardware Troubleshooting
    Altium Designer
    Qt Framework
    Electrical Engineering
  • $80 hourly
    Embedded engineer with expertise in hardware control, image processing, and IoT. Skilled in C/C++, communication protocols, and cryptographic techniques for ensuring data security.
    Featured Skill ARM
    Docker
    ARM Microcontroller
    Embedded Application
    C++
    C
  • $56 hourly
    Around 13 Years of experience in Embedded System design and development, programming and relevant exposure in Instrument cluster and telecommunication project by coordinating with multidisciplinary teams in executing of projects with expertise in following areas. Expertise in handling application development life - cycle involving requirement analysis, system study, designing, coding, de-bugging, testing & documentation using C ,C#.net and C++ on Linux & Windows. Software experience in Python, C and C++ on Linux, Linux kernel, Qt, QML Cross-platform and embedded systems. Experience in Serial, Socket Programming using C#.net. Good experience on SQL Server 2008 database, and Asp.Net Web Application Worked with scripting language like JavaScript, JQuery, and HTML Good experience in developing web applications implementing Model View Control architecture using Django, Python web application frameworks. Proficient in designing and integrating communication protocols for Bluetooth and cellular connectivity. Good experience in 8/16/32 bit controller-based h/w, design, testing and troubleshooting. Have working knowledge and designed embedded systems with various micro-controllers (PIC, ARM, AVR, Renesas etc.), FPGA and exposed to different compilers, debuggers and IDEs like Microchip MPLAB, Code warrior, Keil, IAR, GHS, Visual studio. BSW, ASW and UDS Development (ISO 14229) and Application Re-flashing through CAN. Handled different embedded communication buses (UART, I2C, SPI, CAN). A pro-active, assertive team player with good analytical, communication, interpersonal and organization skills with ability to establish project & operation management process/procedures as well as manage multiple complex time critical projects across multiple locations. Used Python scripts to generate various reports like OATS, P&L, transaction history, user privileges, limit rules and commission schedule reports. Used SVN and git/GitHub for source code control.
    Featured Skill ARM
    Product Development
    Microcontroller
    Microcontroller Design
    Microcontroller Programming
    ARM Microcontroller
    Software Development
  • $95 hourly
    Embedded firmware and software designer/developer with emphasis on control systems. Excellent problem solving skills for building products that are extendable and maintainable. Particularly interested in device communications and motor control. Specialties: Embedded systems firmware design, customizing uBoot and Linux, diagnostics.
    Featured Skill ARM
    Embedded System
    Bash
    C++
    C
    ARM Microcontroller
    System Programming
    Linux
  • $80 hourly
    I am a very experienced software and hardware developer in embedded systems, robotics, IoT, computer vision and AI, with tremendous research experiences in applied control, robotics and IoT.
    Featured Skill ARM
    AWS Lambda
    C++
    Python
    Object Detection & Tracking
    Autopilot
    ARM Microcontroller
    STM32
    Robot Operating System
    OpenCV
    Computer Vision
    AWS IoT Core
    Internet of Things Software
    Internet of Things
    Linux
    Embedded System
  • $50 hourly
    I'm a computer engineer with strengths in circuit design and C++. I've brought up many projects from ideation to market. I can help you design your product and launch it. - Microcontrollers - Linux - Digital and Analog Circuit Design - C - C++ - RF Engineering - Industrial Design - Product Design - 3D CAD - 3D printing
    Featured Skill ARM
    Adobe Premiere Pro
    Ableton Live
    Atmel AVR
    Python
    C
    ARM Microcontroller
    LabVIEW
    MATLAB
    RF Design
    Raspberry Pi
    Linux
    PCB Design
    Arduino
    C++
    Electrical Engineering
  • $35 hourly
    I’m an experienced Embedded Systems Engineer creating reliable, efficient, and innovative embedded system design that bridge the gap between hardware and software. Skills- - C Language - Python - Bare-metal and FreeRTOS - ARM Cortex-based MCU - STM32, NXP LP series, Microchip, Renesas - Raspberry Pi, Arduino, ESP32 - UART, SPI, I2C, ADC, DAC, USB, Bluetooth - Bootloader - Firmware Development - Schematic Design - Orcad, Allegro - Understanding of Datasheet, Component Selection for the design - Linux, Windows environments - Degugging using JTAG, Logic Analyzer, OScilloscope, Multimeter
    Featured Skill ARM
    FreeRTOS
    Raspberry Pi
    Datasheet
    Schematic Capture
    Embedded System
    USB Electronics
    UART
    ESP32
    STM32
    Embedded C
    ARM Microcontroller
    Firmware Programming
  • $50 hourly
    I'm an Embedded Systems Engineer with a passion for building intelligent hardware from the circuit board up. I specialize in PCB design, microcontroller programming, and firmware development for real-world applications—ranging from IoT devices and robotics to industrial automation and consumer electronics. With hands-on experience using tools like Altium Designer, KiCad, STM32CubeIDE, and PlatformIO, I take projects from concept to fully functional prototypes. My workflow includes schematic capture, PCB layout, component sourcing, embedded C/C++ development, and thorough hardware testing and debugging. Whether it’s optimizing low-power performance, designing compact multilayer boards, or writing efficient firmware for SPI, UART, or I2C protocols, I’m driven by precision and problem-solving. I value clean design, robust code, and reliable hardware—and I’m always excited to take on challenging engineering projects.
    Featured Skill ARM
    Engineering & Architecture
    Electrical Engineering
    STM32
    PIC Programming
    ARM Microcontroller
    Microcontroller
    PCB Design
  • $75 hourly
    PROFESSIONAL SUMMARY I am interested in embedded electronic product development assignments for both hardware design and firmware development. • My engineering career at HSDD, Booz Allen and Bird has given me expertise in developing, evaluating, analyzing, deciphering, and repairing bare metal assembly and C firmware coding. • I have experience with a broad range of computer architectures, including bare bones 8/16-bit microcontrollers, cached ARM devices and FPGA Micro-blaze cores. • Along with my firmware expertise I have a great deal of embedded system analog and digital hardware design including Altium and Orcad schematic capture. Specific embedded experience: • Atmel/Microchip Studio o AT Mega 8 o AT Mega 128 o AT90 • ATSAM91 IAR IDE • Freescale/NXP Code Warrior o HC08 o HC16 • PIC MPLAB o PIC8 • MSC1210 o TI Keil IDE • STM32G473 embedded interrupt communication routine within C o STMicroelectronics Cube • Motorola Greenhill o MC68060
    Featured Skill ARM
    Amazon EC2 Bare Metal Instances
    Java
    ARM Microcontroller
    Hardware Design
    Microcontroller Design
    Microsoft Visual Studio
    Visual Basic
    MATLAB
    Studio
    Software Debugging
    Altium Designer
    TortoiseSVN
    OrCAD
    Assembly Language
    Firmware
  • $38 hourly
    I'm an engineer with experience in designing consumer electronic solutions. Start to finish electrical design, and microcontroller programming if included. I am experienced with designing and testing schematics and PCBs. I am experienced with embedded C/C++. I'm also experienced with .NET/C# windows application development, specifically for design validation software.
    Featured Skill ARM
    Driver Development
    API Development
    Circuit Design
    ARM Cortex-M
    STM32
    ARM Microcontroller
    C#
    .NET Framework
    C++
    Embedded System
    Embedded C
    Multilayer PCB
    PCB Design
    Altium Designer
    Electrical Engineering
  • $73 hourly
    I am an experienced electronic engineer with hands on experience in Microcontroller especially, ARM, PIC, AVR. I can help with any kind of electronic design work related to my expertise.
    Featured Skill ARM
    PIC Programming
    ARM Microcontroller
    ARM Cortex-M
    Engineering & Architecture
    Electrical Engineering
  • $100 hourly
    Versatile Software Engineer with over 20 years of experience designing and delivering mission-critical embedded and avionics systems for safety-critical applications. Expert in end-to-end software development, spanning requirements, system architecture, coding, verification, integration testing, and root cause analysis across software, hardware, and networked environments. Proficient in a wide range of technologies, from low-level driver development in C/C++ to application-level programming in Python and user interface development using JavaScript, Node.js, and React. Skilled in CI/CD pipelines and avionics standards (DO-178B Level A), ensuring robust, reliable solutions. A seasoned technical leader and mentor, adept at driving cross-functional collaboration in high-stakes, dynamic settings to achieve engineering excellence. Key accomplishments include leading design of ground control software for autonomous eVTOL aircraft, developing DO-178B Level A avionics systems, and containerizing testing environments with Docker for scalable CI/CD workflows. Expert in verification and integration testing, ensuring robust software performance and reliability. Proficient in embedded systems (ARM, FPGA, RTOS), cloud technologies (AWS, GCP, Node.js, React), and safety-critical standards (DO-178B/C, ARINC 429). Holding a B.S. in Computer Science from Oregon State University, I bring a proven track record of mentoring teams, driving cross-functional collaboration, and delivering robust solutions for high-stakes applications. Ready to tackle complex challenges in embedded systems or cloud development with precision and reliability.
    Featured Skill ARM
    REST API
    Jira
    Software
    Embedded C
    ARM Microcontroller
    Microchip
    Git
    Amazon Web Services
  • $75 hourly
    Featured Skill ARM
    Android SDK
    Android NDK
    Mobile App
    ARM Microcontroller
    Computer Vision
    Java
    NumPy
    Python Script
    Machine Learning Algorithm
    Machine Learning
    Embedded Linux
    MATLAB
    C++
    Embedded C
  • $28 hourly
    I'm a recently graduated computer engineer looking to gain more experience and refine my skills through freelance projects. Embedded systems are my specialty, and I have experience in firmware development, embedded software development, pre-silicon digital chip design, real-time operating system development, and real-time signal processing.
    Featured Skill ARM
    Assembly Language
    Driver Development
    Microcontroller Programming
    ARM Microcontroller
    ARM Cortex-M
    Firmware
    Firmware Programming
    Embedded Linux
    Embedded Operating System
    Embedded C
    Digital Signal Processing
    SystemVerilog
    Verilog
    C++
    C
  • $20 hourly
    👋 Hi! I'm an aspiring computer engineer with strong skills in low-level programming, C++, and problem solving. I enjoy breaking down complex technical problems and writing clean, efficient code that gets results. I'm currently building my portfolio and looking to collaborate on projects that challenge me and help me grow. 💻 Key Skills & Services: C++ Programming (Object-Oriented Design, Algorithms, Data Structures) ARMv8 Assembly Language Programming Computer Architecture & Systems Programming Logical Debugging & Step-by-Step Problem Solving Technical Writing & Well-Commented Code Detail-Oriented, Reliable, and Quick to Learn New Tools I'm excited to bring energy, precision, and a learning mindset to your next project — let’s connect!
    Featured Skill ARM
    Computer Engineering
    Problem Solving
    GitHub
    ARM Microcontroller
    C++
    Electrical Engineering
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.