Hire the Best Assembly Language Programmers
Agua Buena, Costa Rica
🏆 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. My clients communicate directly with me - I don't use any AI chatbots as intermediaries. 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, Stephen
- Assembly Language
- Electrical Engineering
- C
- Circuit Design
- PIC16
- Hardware Prototyping
- USB Electronics
- PCB Design
- Embedded System
- Microcontroller Design
- MSP430
- Software Architecture & Design
- Microcontroller Programming
Zaporozhye, Ukraine
Mostly interested in reverse-engineering tasks of Windows applications. Have experience in programming: Assembler language, Delphi, C++, C#. Data extraction, parsing proprietary file formats. Dll injection, modify memory of the application.
- Assembler
- C#
- X86 Assembly Language
- Microsoft Windows
- C++
- Reverse Engineering
- Delphi
Aston, Pennsylvania
35 years of experience in software engineering complemented by solid knowledge of computer science, mathematics and electrical engineering.
- Assembly Language
- C++
- Microsoft Windows
- Bash
- Python
- Qt Framework
- Git
- Microsoft Visual Studio
- Valgrind
- Computer Science
- Linux
- PostScript
- CSV
- Regex Writing
- PDF
Algiers, Algeria
I’m a software engineer with more than 7 years of experience building reliable, high-performance software. I specialize in creating custom desktop applications, AI-powered tools and automation systems that help businesses save time, reduce manual work, and improve productivity. I can design and develop complete solutions from concept to deployment. Whether you need a powerful desktop application, task automation, data processing tools, or a custom AI-enhanced system, I can build software tailored to your business needs. What I can help you with: - Custom desktop application development. - AI-powered desktop tools for business workflows. - Task automation and process optimization - Data processing and scripting. - Custom software for specific business needs. - Web application development. Technologies I work with: C / C++ Python Rust Neural Network, Pytorch, ONNX, Transformers, HuggingFace, AWS. Web technologies for full web applications I focus on writing clean, efficient, and maintainable code and delivering solutions that are practical, scalable, and easy to use. My goal is to help clients turn ideas into working software that solves real problems. If you’re looking for a developer who can build custom software, automate complex tasks, or create AI-powered applications, I’d be happy to help.
- Assembly Language
- C
- Qt Framework
- Linux
- C++
- Java
- Python
- Windows Administration
- Bash
- Microsoft Windows PowerShell
- Rust
- Computer Engineering
- AI Development
Ho Chi Minh City, Vietnam
Software Engineer with 4 years of experience specializing in backend development, customer engagement, and cross-team collaboration. Proven ability to bridge technical teams and clients, ensuring seamless project execution. Adept in Java, JavaFX, Rust, PostgreSQL, SQLite, SpringBoot, Google Cloud, and K8s with a strong focus on optimizing performance and delivering high-quality software solutions. Fluent in English, with experience working with offshore teams, delivering clear and effective communication across cultural boundaries.
- C
- C++
- Java
- Java GUI
- Arduino
- JavaFX
- CAD
- Database
- SQL
Kyiv, Ukraine
Hello, I'm a programmer with 9+ years of experience. I'm proficient in: Programming languages: C, C++, Python, Rust. Technologies/topics: Blender addon development; Excel/CSV processing; 3D-graphics programming; Bevy game engine; Arduino; usage and deployment of ML models.
- Python
- CGI
- 3D Modeling
- Software Development
- Rust
- Blender
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
At A Glance: Assembly Language
An assembly language is a relatively basic programming language used to create a connection between the machine’s architectural code instructions and the language itself. Within computers or other devices, this allows for more advanced languages to take their places. A crucial, though low-level, element in the development of devices and computers, assembly languages play a vital role in how machine codes are executed. Utilizing and mastering all the assets of this language equates to fluency not only in the assembly language but also in complementary languages. Perhaps you need to harness this coding for a project but do not possess the skills, education, or time yourself. The assembly language specialists on Upwork are here to offer the solution by delivering the most unique and effective service possible.
As talented standouts in a global marketplace, they are fluent in the online workplace with high skills in communication, as well as flexible hours designed to suit tight deadlines, strange schedules, or troublesome time zones. This makes them adept at remote collaboration, where they can operate seamlessly with other teams or projects, while also boasting of an ability to work independently. You can trust these experts to deliver the results you need with little guidance. Freelance specialists are proficient in a range of different talents, as their freelance work has allowed them to explore diverse educational paths, careers, and skills. With this in mind, seek out one of the many professionals on Upwork to apply their unique knowledge to handling your tasks and offer unique perspectives for the improvement of your project.
Find more freelancers
Similar Assembly Language Programmer Skills
- System Programmers
- Functional Programmers
- Operating Systems Developers & Programmers
- C Programmers & Developers
- Systems Programmers
- Embedded C Programmers & Developers
- Arduino Programmers
- Golang Developers
- Solution Architects
- Cache Management Developers
- Landscapers
- BERT Specialists
- Microcontroller Programmers
- CNC Programmers
- Apache Cassandra Developers
- Language Tutors
Top Countries for Assembly Language Programmers
- Assembly Language Programmers in Romania
- Assembly Language Programmers in India
- Assembly Language Programmers in Pakistan
- Assembly Language Programmers in the Philippines
- System Programmers in Kenya
- System Programmers in Egypt
- System Programmers in Ukraine
- System Programmers in Pakistan
- System Programmers in Nigeria
- System Programmers in the United Kingdom
- X86 Assembly Language Specialists in China
- X86 Assembly Language Specialists in India
- Golang Developers in Thailand
- Golang Developers in Nepal
- Golang Developers in Kazakhstan
- Golang Developers in Turkey