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
- 4.9/5
- (18 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 TechnicianARM
CInternet of Things Solutions DesignXMLDebianAltium DesignerFirmware ProgrammingC#Technical Project ManagementApache HTTP ServerCAD SoftwareCorelDRAWARM MicrocontrollerHTMLC++3D Printing - $70 hourly
- 5.0/5
- (6 jobs)
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.ARM
Electronic Circuit DesignElectrical EngineeringSchematic CaptureFirmwareArduinoARM MicrocontrollerAnalog CircuitMultilayer PCBSpecificationsConstruction Document PreparationPCB DesignPrinted Circuit BoardEmbedded System - $110 hourly
- 5.0/5
- (0 jobs)
🌟 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)ARM
Trading AutomationBlockchainElectrical EngineeringESP32MATLABFirmwarePIC ProgrammingDigital Signal ProcessingC++VHDLRF Microwave DesignFPGAARM MicrocontrollerSTM32PCB Design - $150 hourly
- 4.9/5
- (33 jobs)
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.ARM
Wireless Network ImplementationARM MicrocontrollerEmbedded SystemPCB DesignUSB ElectronicsCDigital ElectronicsDigital Signal ProcessingAmplifiers & FiltersC++C#Analog ElectronicsProject ManagementMechanical Design - $20 hourly
- 4.7/5
- (8 jobs)
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 mineARM
Assembly LanguageData EntryCARM MicrocontrollerSQLC#C++JavaPythonPHP - $69 hourly
- 0.0/5
- (0 jobs)
Web Developer with experience in Wordpress, WooCommerce, Gutenberg Block Development, Tailwind, React, Bootstrap, PHP, HTML, CSS.ARM
Azure App ServiceVirtualizationAzure Service FabricARM MicrocontrollerAzure Cosmos DBMicrosoft AzureKubernetes - $80 hourly
- 3.2/5
- (23 jobs)
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.ARM
RoboticsC++CARM MicrocontrollerFreeRTOSVerilogFPGAESP32WiFiBluetoothPower ElectronicsIndustrial Internet of ThingsAltium DesignerMultilayer PCBElectronics - $25 hourly
- 5.0/5
- (4 jobs)
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 databasesARM
QMLDockerARM MicrocontrollerArduinonRF52C++Data VisualizationPythonESP32CSTM32Hardware TroubleshootingAltium DesignerQt FrameworkElectrical Engineering - $80 hourly
- 0.0/5
- (1 job)
Embedded engineer with expertise in hardware control, image processing, and IoT. Skilled in C/C++, communication protocols, and cryptographic techniques for ensuring data security.ARM
DockerARM MicrocontrollerEmbedded ApplicationC++C - $56 hourly
- 0.0/5
- (0 jobs)
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.ARM
Product DevelopmentMicrocontrollerMicrocontroller DesignMicrocontroller ProgrammingARM MicrocontrollerSoftware Development - $95 hourly
- 0.0/5
- (1 job)
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.ARM
Embedded SystemBashC++CARM MicrocontrollerSystem ProgrammingLinux - $80 hourly
- 0.0/5
- (0 jobs)
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.ARM
AWS LambdaC++PythonObject Detection & TrackingAutopilotARM MicrocontrollerSTM32Robot Operating SystemOpenCVComputer VisionAWS IoT CoreInternet of Things SoftwareInternet of ThingsLinuxEmbedded System - $50 hourly
- 0.0/5
- (0 jobs)
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 printingARM
Adobe Premiere ProAbleton LiveAtmel AVRPythonCARM MicrocontrollerLabVIEWMATLABRF DesignRaspberry PiLinuxPCB DesignArduinoC++Electrical Engineering - $35 hourly
- 0.0/5
- (0 jobs)
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, MultimeterARM
FreeRTOSRaspberry PiDatasheetSchematic CaptureEmbedded SystemUSB ElectronicsUARTESP32STM32Embedded CARM MicrocontrollerFirmware Programming - $50 hourly
- 0.0/5
- (0 jobs)
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.ARM
Engineering & ArchitectureElectrical EngineeringSTM32PIC ProgrammingARM MicrocontrollerMicrocontrollerPCB Design - $75 hourly
- 0.0/5
- (0 jobs)
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 MC68060ARM
Amazon EC2 Bare Metal InstancesJavaARM MicrocontrollerHardware DesignMicrocontroller DesignMicrosoft Visual StudioVisual BasicMATLABStudioSoftware DebuggingAltium DesignerTortoiseSVNOrCADAssembly LanguageFirmware - $38 hourly
- 0.0/5
- (0 jobs)
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.ARM
Driver DevelopmentAPI DevelopmentCircuit DesignARM Cortex-MSTM32ARM MicrocontrollerC#.NET FrameworkC++Embedded SystemEmbedded CMultilayer PCBPCB DesignAltium DesignerElectrical Engineering - $73 hourly
- 0.0/5
- (0 jobs)
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.ARM
PIC ProgrammingARM MicrocontrollerARM Cortex-MEngineering & ArchitectureElectrical Engineering - $100 hourly
- 0.0/5
- (0 jobs)
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.ARM
REST APIJiraSoftwareEmbedded CARM MicrocontrollerMicrochipGitAmazon Web Services - $75 hourly
- 4.5/5
- (1 job)
ARM
Android SDKAndroid NDKMobile AppARM MicrocontrollerComputer VisionJavaNumPyPython ScriptMachine Learning AlgorithmMachine LearningEmbedded LinuxMATLABC++Embedded C - $28 hourly
- 0.0/5
- (0 jobs)
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.ARM
Assembly LanguageDriver DevelopmentMicrocontroller ProgrammingARM MicrocontrollerARM Cortex-MFirmwareFirmware ProgrammingEmbedded LinuxEmbedded Operating SystemEmbedded CDigital Signal ProcessingSystemVerilogVerilogC++C - $20 hourly
- 0.0/5
- (0 jobs)
👋 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!ARM
Computer EngineeringProblem SolvingGitHubARM MicrocontrollerC++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.