Hire the best Assembly Language Programmers

Check out Assembly Language Programmers with the skills you need for your next job.
Clients rate Assembly Language Programmers
Rating is 4.8 out of 5.
4.8/5
based on 309 client reviews
  • $110 hourly
    I'm a native English speaker. I have over 20 years of experience working as an embedded engineer. I was one of the designers/architects of the Microchip PIC18 core. I have worked at Microchip as an engineer in test, design, silicon validation, and applications. I have a Bachelor of Science in Electrical Engineering from Arizona State University, where I graduated with cum laude honors. I'm an expert in both hardware and software, so I'm good at tracking down issues. You may think you have a software issue, but it's a hardware issue or vis-a-versa. I enjoy the challenge of finding and fixing problems. I'm motivated by success, and I enjoy what I do. Work with me, and you'll understand. I bill honestly, and sometimes I'm able to solve a problem in a couple hours. No client has ever disputed my hours worked! I've had a couple clients (2/35) who thought I should not be paid for meetings or getting started on a project. These types of situations don't work out, and it's unfortunate because I want to help them, but won't continue to work with them. The best time to involve me in your project is at the beginning. While I architect your system design, I'll make sure that it meets your performance goals, and will reduce component count and cost. For a successful product, it's important to have a robust hardware and software architecture. I solve problems inside a document, and avoid making multiple PCB revisions. Even though I am in Costa Rica, it is easy to ship development boards to me. My home lab includes: - 100 MHz 4-channel oscilloscope (siglent brand) - 8-channel logic analyzer (saleae - this is what I use to analyze digital communication signals: I2C, SPI, UART, ....) - DC supply - benchtop DMM with 1nA current resolution (great for battery-powered devices) - multiple programmers/debuggers (including PICKIT3). The above tools allow me to understand and properly fix problems. If I don't have the exact equipment you are using, I can often wire something up and be able to develop/test code. I may have a processor on hand that can run your code (higher chance if it is a Microchip microcontroller). I am an expert at using MPLAB/MPLABX, but I am also very comfortable in Code Composer Studio (TI MSP430 series), and Microchip/Atmel Studio. During my time on upwork, I have at times taken the role of tutor and mentor - evaluating projects to look for issues, Assisting with documentation reviews, and also documenting projects from scratch. I have a history of identifying design issues before PCB production, saving money and time. Here are some of the technologies that I've worked with successfully in the past: - capacitive touch sensing - USB communication - Bluetooth communication - graphic displays - LED color mixing (precise color control with no flickering)
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Microcontroller Programming
    Software Architecture & Design
    MSP430
    Microcontroller Design
    Embedded System
    PCB Design
    USB Electronics
    Hardware Prototyping
    PIC16
    Circuit Design
    C
    Electrical Engineering
  • $58 hourly
    I have a 15+ years reverse engineering experience. My experience includes: - reversing of Windows/Linux/OS X/Android/iOS applications - almost every debugger/decompiler: IDA/Hopper/lldb/etc. - reversing data formats and network protocols - modifying, patching and adding features to compiled code - creating emulators - etc. I can create software but I'm only interested in Reverse Engineering jobs here on Upwork.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Data Visualization
    Encryption
    Reverse Engineering
    C
    Automation
    C#
    Cryptography
    Socket Programming
    Trading Automation
    NumPy
    C++
    Java
    Python
    pandas
  • $40 hourly
    I am an electronics engineer by profession, passionate and specialize in creating Schematic and PCB design or Layout in multilayers. I have 15years experience of pcb layout in Altium Designer. PCB Designing, Product designing, Reverse Engineering, Creative Solutions with Electronic. I work in a company based in UK. I can supply a prototype fully tested per your requirements and also run a production for small and medium batches. I can provide a firmware in C and other languages if necessary. All types of MCUs ( Atmel, PICs, ARM, STM etc), programming and debug. Also for products I can offer 3D design and making a prototype.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Reverse Engineering
    3D Design
    PIC Programming
    Prototypes
    Circuit Design
    Product Design
    IC Solutions PICS
    Atmel AVR
    Arduino
    PCB Design
  • $65 hourly
    My job is to design functional and tested circuits and PCBs for your application or consult you, so you can do that your self. Just give me requirements for your circuit: the price for bill of materials, deadline and a list of required features. After prototype of device is designed I almost always advise I will order a few sample PCBs for testing. After testing and debugging is completed, I will ship them to you, so you can verify my testing results. This costs a bit extra for you, but you are buying 100% working circuit design which needs no testing. Just take it and use it in your project. If you want to know how a circuit works I can develop complete math model of the circuit. This approach is way more accurate than SPICE simulation and allows you to understand how the circuit operates. I have completed at least one project having fallowing sub circuits: Analog: Low noise, low speed front-ends (from Hz to 100KHz): Photodiode, strain gauge, pressure sensitive resistors, magnetic angle sensors, tensile, thermocouples and other. High order active filters Voltage measurement (uV to kV) Current measurement (pA to tens of A) Resistance measurements (mOhm to Mohm) Frequency measurement (below GHz) Current output Oscillators (Bubba, Pierce, Hartley, phase shift, relaxation, crystal, RC) Integrated RF transmitters/receivers Digital: PCIe USB HDMI I2S SPI High speed parallel interfaces Logic circuits (TTL, CMOS) SOCs Power: DC/DC converters: Buck, Boost, SEPIC, full bridge, Cuk, Linear AC/DC converters (up to 1.8kW) Brushless and brushed motor drivers TEC drivers CAD packages: DipTrace KiCad Altium I have fallowing equipment: 1x Osciloscope RTB2004 4 channel 10 bit 300MHz with logic analyzer having 16 differential channels up to 600Mbps. 1x Oscilloscope HMO1002 2 channel 8 bit 50MHz. 1x Multimeter HMC8012 5,75digit 1x Electronic load IT8616 1.8kVA 420VAC 20AC (60A peak) or 600VDC 20ADC with AC signal analysis 1x Electronic load IT8512C 120VDC 60ADC 1x Signal generator Rohde and Schwarz AFG 20MHz 1x TP3020 30V 20A linear power supply 1x HY5003-2 dual channel 50V 3A linear power supply 2x PeakTech 6080A 15V 3A power supply 1x VP-2000VA - 2kVA 230VAC to 120VAC converter. 1x DER-EE DE-5000 RLC meter I also have programmer for: Texas Instruments CC series, Texas Instruments MSP430 programmer, Microchip ICD3/PicKit2/AVR ISP USBasp, Segger ARM programmer, SiliconLabs 8051 core programmer
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Electronic Circuit Design
    Power Electronics
    KiCad
    Altium Designer
    C
    Automotive Engineering
    PCB Design
    Circuit Design
    Digital Electronics
    Microcontroller Design
    Amplifiers & Filters
    Analog Electronics
    Microcontroller Programming
  • $25 hourly
    I am an Electrical Engineer recently finished my studies. In past few years of my studies I mostly oriented on embedded systems development based on 8-bit microcontrollers (PIC, AVR, etc) and I'm also familiar with other 32-bit microcontroller architectures which I started to use more frequently in my designs in recent time. I can offer variety of services in area of embedded system development some of which are firmware development, circuit design, PCB prototyping, and working simulations most of which are done in Proteus. Thanks for visiting my profile.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Internet of Things Software
    PIC Programming
    Internet of Things
    X86 Assembly Language
    Assembler
    Microcontroller Design
    C++
    C
    Firmware
    Arduino
    Embedded System
    Embedded C
    Microcontroller Programming
    PIC16
  • $17 hourly
    I am a web developer experienced in writing highly stylized front-end applications using React.js. Using Firebase I can write backends to be integrated with from the front-end.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Bootstrap
    Tailwind CSS
    CSS
    HTML
    Firebase
    Python
    React
    Node.js
    TypeScript
    JavaScript
  • $100 hourly
    I am an embedded S/W developer with 22 years of experience. In the last 11 years I am managing our own embedded software design consulting company (FOTIS Inc.). My strongest expertise is to develop the Automotive Autosar Complex Driver using high performance MCU system for Engine ECU application. I have good knowledges and experiences in following fields: - CPU core (Power PC, Aurix, ARM, SH, AVR, ESP, TI DSP) - MCU system : DMA, IRQ, memory system - Peripheral : Timer, IRQ, ADC, SDADC, DAC, etc - Protocol : CAN, LIN, Flexray, SAE J1939, UART, I2C, SPI, ETH, Bluetooth, TCP/IP, etc - OS : RTOS, OSEX, Linux, FreeRTOS, etc - Programming : C/C++, VHDL/Verilog, Java, Phython, etc - Development tools (GHS, Codewarior, Lauterbach, U-link, Segger, etc) - Project Mgt Tools : JIRA, GIT, confluence server - Application : Autosar BSW Complex Driver, Arduino, HMI display, Algorithm/Library, etc
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    CAN Bus
    Circuit Design
    Firmware Programming
    Semiconductor
    Microsoft Visual Studio
    Desktop Application
    Microcontroller
    Microcontroller Programming
    Embedded Linux
    C++
    Arduino Firmware
    Embedded System
    Embedded C
  • $25 hourly
    I am Redouane, a computer science and engineering student, cybersecurity enthusiast, CTF player, check out my blog below for more informations about me. Scripting (Ruby, Python, Lua, Bash), including web scraping and task automation. Low-level programming (x86/x64/ARM/MIPS Assembly, C) Reverse-Engineering / Binary Exploitation / Cryptography. Linux system administration. Open-source contributor (contributed to Metasploit-Framework, Bettercap, Aircrack-ng, Shodanz, Sherlock and other popular projects)
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Reverse Engineering
    C#
    Computer Assembly
    C
    Lua
    X86 Assembly Language
    Ruby
    Cryptography
    Security Engineering
    Python
  • $57 hourly
    Good working day! I'm here to provide systems work, live, update, and development. I want all the products I develop see the light of day, sell successfully, and become better for users and owners. If you ask me what is the meaning of life, I'll answer – in programming. So, my job is programming, my hobby too. By the way, if you need a first-class programmer – I'm here. I’ve been providing excellent firmware development services for over 10 years. It confirms my status 100 % TOP rated + on Upwork. Perfectly functioning devices and satisfied customers will speak better for me. Do you want to save your time on pointless meetings where engineers ask you what to do instead of doing it? Do you want to increase your income through our productive cooperation? Do you want a perfect, functioning, advanced product that you and your customers will like? I'll help you find a solution for your problems as soon as possible to implement them at a high level. The main goal is to help you achieve great success and make results. The most important thing is the product. It will be innovative, progressive, fresh, and efficient. I'll develop firmware, support it, and add new features, thus improving the product and the owner's profit. I'm always open to communication and find it useful. The more feedback I receive from you, the more I'll give you in return. Then I would like to tell you exactly how the cooperation goes. And now you can look at reviews of my work left by my clients on Upwork. I want you to understand the most important benefits that I can provide you are time and freedom. I can independently make decisions without disturbing the customer. You can go about your business while your project is running. At the same time, I work on technical tasks and take responsibility for my actions. So, I offer long-term cooperation which means the full cycle of device development and support. Please note that the latest versions are released as soon as new features are added. Every next release brings us closer to the final version of the device. Eventually, I would like to give you a guarantee. Guarantee of 100% satisfaction with the result. Unfortunately, my resources are limited, so I don't take on many projects. If you have a clear understanding and vision of your project and want to start right now, just write to me. Let's talk, discuss, make a plan and grow your business. If you still have doubts about something, then I have a consultation service – where we’ll analyze all the issues together that will help you see the future of your project, understand the next steps, and possibly start our cooperation.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Firmware
    nRF52
    TCP/IP
    Arduino
    Real-Time Operating System
    AWS IoT Core
    AVR Microcontroller
    ESP32
    STM32
    Firmware Programming
    Microcontroller Programming
    C
    Embedded C
    Embedded System
  • $76 hourly
    I am a software reverse engineer: * Are you interested in analysis of software (or device firmware) you don't have source code for? * Don't know how to extract your own data locked in a proprietary data format? * You want interoperability with a proprietary software or online service? * a vendor or supplier locks you to their overpriced closed source solution? * A company is out of business and you need to migrate or to live somehow without official support? Contact me. Requests for reverse engineering of firmwares for any kind of devices and software for all operating systems are welcome. Background: I am an High Performance Computing specialist ( keywords: "super computers" / "number crunching" ) working mostly with huge Linux systems and math related tasks. I am also a scientist specializing in linear algebra. I have somewhat outdated formal training in cryptography (and cryptography related math) but I am definitely not an expert in the field.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Bash
    Android
    Cryptography
    Fortran
    Encryption
    MATLAB
    Linux System Administration
    Reverse Engineering
    Distributed Computing
    C
    Microcontroller Programming
    Embedded Linux
    Embedded System
  • $50 hourly
    Looking for Cyber Security, Assembly language and Reverse Engineering projects. Can provide consultation as well. . Can reverse engineer executables of Windows and Linux both. Can perform penetration testing (for cyber security). Looking for long-term engagement. Thanks
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    C++
    Android
    HTML5
    SQL
    PHP
    WordPress
    Information Security
    Web App Penetration Testing
    X86 Assembly Language
    Unix Shell
    PDF Conversion
    Reverse Engineering
    Python
    Linux
  • $20 hourly
    I have good experience i c and c++ and java under both windows and Linux . also i have good knowledge in reverse engineering and x68/x64 assembly i have also good experience in mips assembly 68k assembly lc3 assembly plp assembly 8086 assembly i have good knowledge in math and cryptography and algebra i work before as freelancer in many platform when i complete your project you can check and then you can accept my bid i will send you video for checking
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Encryption
    X86 Assembly Language
    Reverse Engineering
    C
    Java
    C++
  • $40 hourly
    Welcome to my profile. Are you looking for a Microchip developer to bring your great idea alive? Look no further, I will be your right candidate. Please bear in mind that I only work with Microchip projects, no ARM/ Raspberry pi/ Arduino. My philosophy of work is always to become a master of limited skills rather than to be jack of all trades. That's why i've been really focus in working projects with microchip PIC16/PIC18/PIC24 and PIC32 over the past 10 years. I have many years of experience in developing quality electronic products for numerous industrial, commercial, medical and military applications. My area of strength is in bootloader, circuit protection, serial data communication and real time data processing using Microchip 8/16/32 bits micro-controller. I can assure you that the design and services that I offer will be of highest quality as I emphasize more on quality projects, not quantities. I travel frequently between Malaysia and Perth Australia for family reason. My key strength: --------------------------------- Microcontroller - PIC18, PIC24, PIC32MX, PIC32MZ. All microchip family Communication - RS232/RS485/RS422, DALI, USB, Infrared, Ethernet, WiFi, Bluetooth Protocol - SPI, I2C, UART, Parallel Display - OLED, TFT LCD Memory Interface - NAND/NOR Flash, EEPROM, MMC/SD, Serial SRAM Firmware Coding - Embedded State Machine, Preemptive multitasking, Coorperative multitasking, Circular buffer, Bootloader TCPIP - Embedded Webserver, SSL, Websockets, Cloud reporting, IOT
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    C++
    C
    Firmware
    Embedded C
    PIC24
    PIC16
    Microchip
    PIC Programming
    PIC32
    Microcontroller Programming
    Microcontroller Design
    Electronics
    Firmware Programming
    Embedded System
  • $30 hourly
    Hello, my name is Matteo and I am a desktop application developer. I've been developing applications for a long time now and I have mastered both C, C++ and C# along with procedural and object-oriented programming. My main expertise is based on low-level programming, from that, I was able to learn and master object-oriented programming too, especially C# and Java. I have also cybersecurity-related knowledge and I know how to reverse engineer programs compiled in x86 assembly. I love programming, so much that I spend much of my time coding, it's something I do with a burning passion and a lot of effort, so I am ready to take on whatever project you have for me! But why would you need a desktop application, you might ask? If you are a small or large business, you will need to keep your work safe and organized. That's where I come in, with my large expertise in desktop-targeted application development and cybersecurity to create a safe, friendly and good-looking application for your desktop environment! Your applications will be tested extensively to avoid any bugs, crashes, exploits or unwanted behaviour that will lower your user experience quality with the application itself. I also work a lot side-by-side with the client, always providing updates and support if requested. I guarantee solid, friendly, secure and high-quality software along with friendly support.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    macOS
    Swift
    Microsoft Windows
    Windows App Development
    Desktop Application
    Java
    C++
    C#
    C
    Application Installer
    .NET Framework
    Multithreaded Programming
    Windows Forms
    MySQL
  • $20 hourly
    I'm a programmer with 5+ years experience in Java, 4+ years experience in C/C++, 1+ year experience in C#, other relevant skills: HTML/PHP/Javascript/Assembler programming
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Power Query
    Microcontroller
    Excel VBA
    Python
    PHP
    JavaScript
    HTML
    SQL
    Java
    C
    C++
    C#
  • $120 hourly
    ✅ Embedded systems designer dedicated to taking your ideas and bringing them through the design process to a fully functional product. ✔︎ 100% Job Success | TOP RATED PLUS | 100+ happy customers | 8,000+ hours 🚀 Master of Rapid Prototyping, willing to take part in every aspect of a product design cycle, including PCB design/assembling/testing, mechanical and firmware/software aspects. Recently involved in a few cutting-edge IoT projects designed around nRF51/52/53 SoCs, nRF9160 SiP modules running Zephyr RTOS, and AWS/Google IoT Cloud services. Embedded Rust enthusiast, highly experienced programmer in C/C++, SystemVerilog/Verilog/VHDL. A frequent and skilled user of Eagle CAD, Altium Designer, KiCAD, MATLAB, and Python. Familiar with the wide variety of programmable logic devices (Systems on Chip, Systems on Module, Systems in Package, micro-controllers, Embedded Linux (Yocto), FPGAs, PLCs). An effective, disciplined and reliable worker who has the ability to meet targets and objectives. Has the persistence to achieve the highest standard in every undertaking, ready to work on large projects that bear a great responsibility. Always open to new ideas, constantly striving to skill sets improvement. Holds a Ph.D. degree in Electrical Engineering and Computer Science from the Faculty of Electronic Engineering, University of Nis, Serbia. 15+ years of experience working in both industry and academia. Willing to offer you consulting services that hopefully will help you to refine your ideas into something that is both manufacturable and functional.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    C
    Internet of Things
    Rust
    Firmware
    Microcontroller
    Rapid Prototyping
    Bluetooth LE
    Embedded System
    C++
    ESP32
    PCB Design
    nRF52
    Embedded Linux
    FPGA
    Real-Time Operating System
  • $45 hourly
    💥 STM32, ARM development ✅ Trustworthy expertise and solutions 🌟 Aspiring and devoted developer 💪 Ready for any embedded challenge Embedded developer knowledgeable in hardware area as well. Prefer profound approach: double-check of all the issues, active communication with customer, regular reporting no lags, no missed deadlines, no failed expectations. My expertise: ◈ Platforms: ARM, STM32 ◈ Languages, tools: C, C++, Qt ◈ Source control: Git ◈ Technologies, libraries: cmsys, stdperif, STM HAL, STL, Qt My skills: ◈ firmware development (STM32, ARM, ESP32) ◈ code review and bug-fixing ◈ BLE development ◈ OS porting ◈ technical documentation development (specifications) Contact me to start IT rolling.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    ESP32
    Embedded System
    STM32
    C++
    C
  • $40 hourly
    As a skilled Software Engineer, I possess expertise in various programming languages, including Java, Python, C, C++, C#, and JavaScript. I have leveraged these languages to develop robust and efficient software solutions. In addition to my programming proficiency, I have hands-on experience with a range of testing frameworks, such as Cypress and Jest. These frameworks enable me to ensure the quality and reliability of the software I develop, through comprehensive testing and test automation. Moreover, I am well-versed in a wide array of web development technologies. I have worked extensively with Next.js, React.js, HTML, CSS, Tailwind CSS, Typescript, Node.js, MongoDB, SQL and Redis for cache implementation. This expertise empowers me to create dynamic and interactive web applications, leveraging the power of these cutting-edge technologies. By combining my knowledge of programming languages, testing frameworks, and web development technologies, I am capable of delivering comprehensive and high-quality solutions for your software development needs. If you are seeking a Software Engineer with a diverse skill set, proficiency in multiple programming languages, and hands-on experience with testing frameworks and web development technologies, I am here to help. Let's connect and discuss how I can contribute to your projects and help you achieve your goals.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    X86 Assembly Language
    AngularJS
    CSS 3
    jQuery
    Java
    C++
    JavaScript
    HTML
    Bootstrap
    Digital Marketing
    Product Management
    Tutoring
    Software Development
    Web Development
    Full-Stack Development
    MongoDB
    React
    Node.js
    Next.js
    Creative Writing
  • $20 hourly
    Are you looking for a highly skilled and versatile computer and systems engineer to bring your project to life? Look no further! I'm Kerolos Sameh, and I'm here to help you achieve your project goals and exceed your expectations. ✅With my expertise in machine learning, object-oriented programming, and cloud engineering, I'm equipped to handle any project, big or small. I excel at designing and implementing advanced data structures and algorithms, leveraging my in-depth knowledge to optimize project performance and achieve desired outcomes. ✅I'm proficient in C++, C, C#, Java, Python, HTML5, JavaScript, CSS3, and Embedded C programming, and I can create efficient applications, automate processes, and perform data analysis that aligns with your objectives. Whether you need a robust, secure, and scalable application or a high-performance, low-level system, I have the skills to meet your exact requirements. ✅My commitment to excellence and continuous learning ensures that I stay up-to-date with the latest industry trends and best practices. I'm a detail-oriented and creative problem solver who thrives on collaborating with clients to achieve their goals. When you work with me, you're not just getting a programmer, but a dedicated partner who is focused on ensuring your project's success. Let's join forces and turn your vision into reality! Contact me today to discuss how my skills and expertise can be put to work for you.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    C
    Embedded System
    Cloud Computing
    Graphic Design
    Microsoft Office
    Time Management
    Communication Skills
    HTML5
    CSS 3
    Java
    C++
    Machine Learning Model
    Microsoft Azure
    Python
  • $20 hourly
    I am a programmer with some reverse engineering skills, I can rewrite and executable file (program) to C code, I have knowledge of the elf file (object code and executable binary code) I can write compiler friendly code and I also can work with low level assembly languages like IA32, AMD64, mips, h1, nasm, among others. I am very curios and I have a big interest in how a machine works to optimize the code and working of a program. I have participated in several programming competitions, I have knowledge of data structure such as trees and graphs, as well as programming techniques such as dynamic programming. I have knowledge of linux kernel I have make some modules, elf64 files, threads, semaphores, synchronization, and memory manage, I have worked with compilers and the generation of binary code, I can do very low level things like binary programming for mips, elf64, riscv and others architectures I basically love everything people usually hate about computer science and really love taking risk like program a C compiler for a new architecture or embedded system, or crazy kernel modules and modifications.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Computer Assembly
    Desktop Application
    Python
    C#
    C++
    X86 Assembly Language
    C
  • $30 hourly
    As a highly skilled and experienced Embedded Software Engineer with 7 years of experience in the automotive industry, I have a proven track record of designing and developing software for embedded systems, including hardware, device driver, firmware, and applications for PC and iOS. I have strong expertise in programming languages such as C/C++, ASM, C#, Objective C, shell script, Swift, and a wide range of microcontrollers such as MCU, SoC, ARM, SH, AVR, PIC, ESP, TI CC25xx, TI CC32xx, ESP32, ESP8266. I have also developed deep knowledge in operating systems such as QNX, Linux, and RTOS such as FreeRTOS, µC/OS-III, Zephyr. My skills in embedded GUI development using Qt, uGFX, TouchGFX, and debugging tools such as U-link, Lauterbach, E10A, E1, Segger Jlink, DStream, I-Jet, GDB enable me to deliver robust and high-performance software solutions. As a former Senior Embedded Software Engineer and Team Leader, I have successfully led cross-functional teams of software engineers to deliver quality projects on time and within budget. I have also worked with various industry and automotive protocols such as CAN, LIN, Flexray, SAE J1939. Furthermore, I have experience with AWS Services, AWS IoT, and AWS Lambda, and I am always eager to learn emerging technologies and trends in the field of embedded software development. With my expertise and proven track record, I am confident that I can contribute to any organization seeking a highly skilled Embedded Software Engineer.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Automotive Engineering
    Driver Development
    QML
    Qt Framework
    Linux
    FreeRTOS
    Zigbee
    nRF52
    NFC
    STM32
    ESP32
    ARM Microcontroller
    Embedded C
    Python
    Embedded System
  • $60 hourly
    ABOUT ME A passionate Reverse engineer, Malware Analyst, with 4+ years of experiences, who has a strong background in Cyber Security, Software Engineering and Reverse Engineering. Proficient in most programming language such as C++, Python, C , Java, Assembly and C#.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Network Security
    Encryption
    Security Operation Center
    Android
    Digital Forensics
    Malware
    X86 Assembly Language
    Reverse Engineering
    Python
    Java
    C#
    C++
    C
  • $35 hourly
    💥 Clever solutions 🌟 Upwork Rising Talent ✅ Trustworthy expertise 👍 Embedded expert Upwork newbie with profound practical and scientific experience. Accurate in details, carry out thorough subject study, quick learner, team player, open and eager for challenges. My expertise includes: • Development of client applications for DBMS • Development of network client-server applications • Embedded solutions • Infotainment SW • Automotive SW • Data Science, ML • Development for Unix systems (Linux, MacOS) • Mobile development (Android, iOS): Flutter, Dart ☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰ Platforms: Windows, macOS, Ubuntu, Debian Technologies, libraries: arm64 and x64-x86 architectures, STL, stdlib, Boost, OpenCV, QT, GCC, Clang, GDB, MinGW, JVM, Spring Boot, Pandas, Sklearn, Seaborn, Matplotlib, Dash (plotly), Docker Languages: C, C ++ (11), Java, Python, CMake, QMake, Bash, Batch Standards, protocols: UART, SPI, I2C, GPIO, SDIO Databases: MySQL, PostgreSQL ☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰☰ IT works, if you let me do it. Contact me.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    C++
    Python
    Unix
    Data Science
    Linux
  • $35 hourly
    ✅ 100% Client Recommendation ✅ Top Embedded and Firmware developer ✅ Top Hardware designer ✅ Top Software design ✅ Top Mechanical design and industrial design ✅ Top Enclosure design Have over 7 years of professional experience in hardware design, embedded systems, IoT. Hardware design - MCU/SoC/DSP/FPGA based systems with taking into account ESD/EMI requirements - HDI PCB - DDR/DDR2/DDR3/LPDDR3/LPDDR4 - MultiGigabit interfaces - IBIS/Spice/PI/Thermal Design Verification and Validation results on-site in the lab - Product Prototyping as well as preparing for manufacturing - Power supply design Programming Languages/ Technologies - Software Architecture Design/UML/Reverse Engineering/Design Patterns - Embedded Cortex M0, M3, M4, ARM, AVR - FreeRTOS - Technical Documentation/Architecture Reports - Java/Swing/jSSC/ - Embedded C/C++ - C/C++/Win API/STL - VECC(for microprocessor CEVA DSP) - Assembler - DSP/ fixed-point/Digital filter design - Hardware design - Multithreading in FreeRTOS - FDMA/TDMA/CDMA - Linux SERVICES - AWS - IBM WATSONS PROTOCOLS /STANDARTS - TCP/IP - Modbus RTU - Dali protocol - DLMS - GPRS - CSD - SSH - Mqtt - SSL/TLS - HTTP/HTTPS - Bluetooth, BLE INTERFACES - I2C - UART - Ethernet - USB - SPI - GPIO - RS232/RS485 - One wire interface VERSION CONTROL/BAG TRACKING - SVN - Mercurial - Redmine - Jira - git Application/Web Servers - Apache - Matlab - Altium - Mathcad - Kompas - Total Commander - Com Port toolkit - Notepad Development Tools - Eclipse - CEVA software development tools 10.2/15/16 - IAR for ARM 7.4/AVR 5.4 - NetBeans - CooCox ARM Cortex-M - Visual Studio 2008/2010/2013/2015 - Altium - GCC - QT RDBMS - Integration Services - My SQL - SQLite Methodologies - SCRUM - Pair Programming DEBUG - JTAG - ST-link - AVR - Dragon - Unit testing Operating Systems - Microsoft Windows XP/ Vista/ Seven - FreeRTOS - Debian - Ubuntu - Android - ROS (Linux) Future technologies - IOT - Robots - Network technologies - Embedded design of the program (Timers, DMA, external memory, USB, Interrupts, UART….) - Drivers for the embedded system (Sensors-temperature, pressure, external memory and other) Platforms: - Allwiner H3/H65/A33/A64 - Qualcomm Snapdragon 625/410/820 - Atmel SAM D20, SAM D21, SAM L20, SAM L21, SAM R20, SAM R21 - stm32F0, stm32F1, stm32F3, stm32F4, stm32F7(stm32F030, stm32F091, stm32F103, stm32F101, stm32F429, stm32F407, stm32F405, stm32f746), - Atmel AVR, Arduino (mega128, mega64, mega8, mega16, tiny2313, tiny13) - Teredian with 8051 - Nordic nrf52 - Atmel SAMA5D2 - CEVA-dsp (XC164) - NXP (lpc1768, lpc2148, lpc2141) - Silicon labs efm32 (Thunderboard, Geco, Rail, Thread, Open thread) - TI cc3200, CC2640, CC2650 - Lcd: ILI9341, SSD1963 (6800 , 8080 ), SSD1963 (6800 , 8080 ). - Chars Lcd: HD44780 - Flash memory: S25FL128S, S25FL256S, S25FL64S, S25FL128, S25FL256, S25FL64, S25FL32, W25Q128FVSG, W25Q128, W25Q256FVSG, W25Q256, W25Q64, W25Q64FVSG - SDRAM memory on FMC: IS42S16400J. - Touchscreens: ft6236, ft6x06 - OTA, bootloader - FreeRTOS about 8 months and for PC (2 years) and experience with Java for - - Windows C/C++
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    FreeRTOS
    Robotics
    ARM Cortex-M
    Firmware Programming
    Qt Framework
    Real-Time Operating System
    PCB Design
    Arduino
    NFC
    Embedded C
    Embedded Linux
    MQTT
    C++
  • $10 hourly
    I’m a Programmer and Software engineer with 5 years experience in building on-demand software for desktop(Linux and windows) and making applications & scripts for task automation. So if you're looking for some application to fill a specific work or want to get rid of some boring repetitive task, I can help. You're in the right place. We do: >> Build softwares for specific needs >> Computer task automation >> Any C/C++, Java, Python, Rust Projects.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Computer Engineering
    Rust
    Microsoft Windows PowerShell
    Bash
    Windows Administration
    Python
    Java
    C++
    Linux
    Qt Framework
    C
  • $115 hourly
    I am a professional Embedded Firmware Developer with 5 years of experience working on products in industries such as automotive, agriculture, medical, and consumer electronics. My main area of expertise is IoT, using technologies such as LTE, BLE, and WiFi to create connected devices. I am most proficient with ESP32 and STM32 microcontrollers, but I also have experience working with PIC, AVR, and TI microcontrollers.
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    FreeRTOS
    Arduino
    Python
    Embedded C
    Firmware Programming
    STM32
    ESP32
    Sensor
    Raspberry Pi
    Microcontroller Programming
    Bluetooth
    Firmware
    Internet of Things
  • $40 hourly
    Hello! As an expert of 6+ years in embedded systems and embedded software development, I offer software solutions in line with customer requirements. ● Experience about STM32, nRF52, PIC, AVR, Arduino, TI CC26XX, TI TM4C123, MSP430, ARM Cortex ● Low level/baremetal programming and driver development experience ● Experience about C, C++ and C# programming languages ● Real time operating systems (RTOS) experience ● Knowledge and experience about CAN, UART, SPI, I2C and USB communication protocols ● Experience about BLDC motor controllers, PID controller design and applying to microcontrollers ● Driver, library and application development for analog or communication based sensors ● Experience about WIFI, Bluetooth, RF and GSM modules ● Time-critical and safety-critical embedded software development ● Experience about QT based desktop application and user interface development ● Experince about software development life cycle and documentation Development Platforms and Programs: ● Keil uVision ● STM32CubeIDE ● Segger Embedded Studio ● Code Composer Studio ● MPLAB ● CCS C ● QT Creator ● TouchGFX ● Arduino IDE ● MatLab ● Visual Studio ● Nextion ● Altium Designer ● Proteus ● LTspice ● Fritzing ● STM Studio
    vsuc_fltilesrefresh_TrophyIcon Assembly Language
    Qt Framework
    Microcontroller
    PIC
    Atmel AVR
    C++
    C
    Embedded C
    Real-Time Operating System
    Embedded System
    MSP430
    ESP32
    Arduino
    nRF52
    STM32
  • Want to browse more freelancers?
    Sign up

How it works

 

1. Post a job (it’s free)

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.

Trusted by 5M+ businesses

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.

Schedule a call