Hire the best Driver developers

Check out Driver developers with the skills you need for your next job.
Clients rate Driver developers
Rating is 4.7 out of 5.
4.7/5
based on 160 client reviews
  • $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 Device Driver Development
    Automotive Engineering
    Driver Development
    QML
    Qt Framework
    Linux
    FreeRTOS
    Zigbee
    nRF52
    NFC
    STM32
    ESP32
    Embedded C
    Python
    Embedded System
  • $55 hourly
    CKT has pioneered language technologies in India and have made great strides. With only 5% of the Indian population speaking English, the company saw the need to bridge this digital divide by empowering them with the technology that would be in their own familiar language . Since then, CKT has developed a full fledged Bilingual Office Suite containing Word Processor, Spreadsheet, Presentation Tool, EMail Client, Database, HTML Editor and Paint Program. Shakti Office presently supports Tamil, Hindi and Telugu languages. Shakti Office is being used in several banks, Central Government, State Government Departments, NGO's and Rural Kiosks. Besides Shakti Office, the company has developed Online Handwriting,TTS, Speech, and also worked in various projects. CKT is also part of the consortium of Premier Institutes like IIT Madras, IISc, Bangalore, IIIT Hyderabad and CDAC in developing Handwriting Technology for Indian languages.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    API
    Inno Setup
    UI Graphics
    NSIS
    Driver Development
    System Deployment
    Application Installer
    Standalone Application
    C
    Microsoft Visual C++
    C++
    Desktop Application
    Microsoft Visual Studio
    C#
  • $62 hourly
    I am Russian who moved to India due to complete denial of Russian politics. Kernel development (primarily Windows) for 10+ years in an international software product company and freelancer. Experienced team leader, and (failed) tech startup founder. I prefer to work independently and in direct contact with primary project stakeholders. Picks from my portfolio: 1. Paragon GPT Loader - a technology to overcome the limitations of Windows XP. 2. Migrate2Iaas Cloudscraper - a tool to migrate existing servers to clouds like AWS 3. Kinoni EpocCam (now a part of Corsair) - a set of drivers to use a phone as webcam. Strong points: 1. Excellent troubleshooting skills. I am known to fix the most mysterious bugs. 2. Ultra-fast dev to prototype solutions. PoC in no time. 3. Strong research and modeling skills. I like to investigate things like performance bottlenecks, the internals of systems, and so on. Other traits: 1. Communicative 2. Honest 3. Collaborative
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Driver Development
    Windows App Development
    Windows API Development
    Kernel
    Python
    C
    Microsoft Windows
    C++
    C#
  • $40 hourly
    Twenty-five years of experience in embedded software. Smart Home Automation Consultant & Integrator Payments integration POS software, EMV, PCI, ISO8583, ISO7816, DUKPT etc... RSA, ECC Linux, UNIX, C, C++ Pentester of POS hardware/software I like working in embedded hardware and creating new solutions, extending the base functionality of the original software/hardware Fuel Dispenser protocols Wayne, Gilbarco, Tokheim, Tatsuno, IFSF Tekelek ATG Fuel Tank Gauges Hydrogen/GPL dispensers POS apps in PAX, Ingenico, NEXGO and others Vending machines, MDB, Executive Extensive experience in debugging resource-constrained systems. RTOS, NuttX, FreeRTOS PLC Systems emulation Code porting ATtiny13, ATtiny45, ATtiny85 Pos terminal development MAX32660 MAX32520 ChipDNA STM32MP157C Kinetis Cypress PSOC6 ISO 11783 Emulator windows CE DOS Programming FreeRTOS, Gemalto, Nitrokey, Sentinel, HASP Raspberry CM4, CM3, Compute Module Jetson nano development and firmware OCPP Fire alarm systems conventional/addressable firmware Hitachi H8, TV Set Top Box USBTMC Hp-Ux, HpUX Allwinner Sunxi EVSE firmware RSL10 OSDP i.MX6, i.MX7, i.MX8 Lonworks echelon CORE3566, rockchip 3566 WaveShare ESP32-C6 ESP32-C3
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    FreeRTOS
    Linux
    Firmware Programming
    Driver Development
    Cryptography
    Reverse Engineering
    Raspberry Pi Firmware
    STM32
    Embedded C
    C++
    Embedded System
    Real-Time Operating System
    Firmware
    C
    Embedded Linux
  • $60 hourly
    Who am I? I am a Superman in Embedded field so I have 25+ years experience as a software architect and a developer, an expert, and a consultant who specializes in embedded software development, including drivers for Windows and Linux kernel, BSP, RTOS (Real-Time Operating system) adaptations. I participated in a number of research projects; I am open to challenging tasks and ready to offer several solutions if possible and provide explanations to them. I know everything about embedded Linux system. I am keen on FW/HW devices and able to easily prototype your ideas thus bringing them into the real world. Yes, I am simply the best in Embedded, and if you want to get the best solution or to crack a really tricky task, I am right here ready to help. ♕ Classy embeded solutions ★ Over 20 years of experience in software development ✈ On-time task delivery ✓ Linux embedded solutions as well Moreover,I am a leader of an experts team, therefore we can develop, implement, and maintain really big projects. We are Grovety Dream Team - the best and efficient embedded agency on Upwork platform. My main expertise lies in the following areas: ◉ Embedded software development (including drivers for Windows and Linux kernel, BSP - board support package creation, RTOS adaptations), ◉ Instrumental software development (includes Compiler development (LLVM and UCC based), GNU binutils and gdb porting, specific simulators, interpreters and translators creation), ◉ Digital Signal Processing (includes Software Defined Radio, IP cores development for FPGA, network protocols development) My range of skills include: ◉ Board package support ◉ U-boot porting ◉ Linux embedded ◉ OpenWRT ◉ Linux kernel ◉ Linux drivers ◉ U-boot drivers ◉ Yocto ◉ Openembedded ◉ Baremetal I can really help with your embedded solutions. Message me to make sure IT works.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Requirement Analysis
    Software Architecture & Design
    Linux
    Driver Development
    Multithreaded Programming
    Digital Signal Processing
    Compiler
    Embedded Linux
    C
    Embedded System
    C++
    Prototyping
  • $22 hourly
    I am a logical, dedicated and enthusiastic programmer with 11+ years of experience in embedded software development. My experience ranges from developing the embedded applications that work across the dedicated platform for various industries like dairy, enterprises networking switches, industrial automation. Proven expertise in application development using various programming languages. Possess strong verbal communication skills and ability to analyse the requirements to meet the expectations of client.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    AWS IoT Core
    Driver Development
    Firmware Programming
    Kernel
    Embedded C
    Git
    STM32
    Embedded Linux
    ESP32
    C++
    WiFi
    nRF52
    LoRa
  • $97 hourly
    I'm working as an Account manager at the Apriorit company. My main responsibility is to manage existent projects and to seek new opportunities for our company. The key areas of development where we have a strong experience are File System Driver (Windows, Linux, MacOS), Embedded Linux development, IoT, Network Driver Development, Device Driver Development, Kernel development, C and C++ Programming (C++ development, C/C++), DLL injection, Virtualization solutions (all main types of Hypervisor), CyberSecurity, Cybersecurity solutions and Penetration Testing both Inside and Outside, API Hook, Embedded Solutions, Data Acquisition, Mobile Data Management (MDM). So, if you need high qualified Kernel Developer - we can help you! So main targets of solutions are focused on low-level development - management and development of file system filter driver, USB management driver, network adapter drivers, having strong experience for these we can do a project in time and limited budget. If we are talking about Virtualization - they are major complex solutions related to Remote access, Single sign-on software and solutions development, or Data Protection solution. Have advanced skills of working and understanding for main hypervisors, such as Hyper-V, Xen, ESXi, KVM. We can discuss more suitable architecture idea for a customer and scheme of work, and even propose a solution based on our own SDK, which can speed up the process of development. In addition, we are highly experienced in Image Processing and Computer Vision, CUDA and speed-up calculations of NVIDIA Video Card processing, GPU programming, OpenCV, OpenGL, Photo and Video Object recognition. We are working with Deep Learning modeling (TF, CoreML, Caffee, etc.) and computer Science/Machine learning. We have used Python3 (Anaconda, Spyder), Tensorflow, Numpy, Scipy, Keras, Theano, Scikit-learn. And we have an experienced Reverse Engineering Team, which can help you to dissect and analyse any system's objects and discover undocumented items. I'm open to different price and project working schemes, please feel free to contact me.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Desktop Application
    Rust
    Microsoft Windows
    Solution Architecture
    Golang
    Embedded System
    Driver Development
    Kernel
    Embedded Linux
    Cybersecurity Management
    TCP/IP
    macOS
    Network Security
    Embedded Application
    C++
  • $98 hourly
    Looking for challenging new projects which can effectively use my talents and creativity, to generate cost effective software solutions. I'm a world class C programmer (primarily on Unix/Linux) and I'm used to making "impossible" tasks "possible". I have a great deal of expertise in: * real time embedded systems * cross compilation/software construction * source control * network programming * system administration * kernel level programming/device drivers * image processing * performance and metrics
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Image Processing
    C
    Apache Subversion
    Agile Software Development
    Embedded Linux
    Linux System Administration
    Driver Development
    FreeBSD
    Git
    Assembly Language
    TCP/IP
    Version Control
    Object-Oriented Design
    Unix System Administration
    DHCP
  • $25 hourly
    Hai, I am Arun, I have been working as a Full Stack developer with great efficiency. I have excellent skills in developing the front end and back end developing. I am an expert in major languages Python, C++, C# Working knowledge in Qt C++ Worked with ZW3D API in C++ I have knowledge in following Python web frameworks Django | Flask Worked with simulation software. I have good knowledge in following technologies also HTML | JavaScript | jQuery | AJAX | JSON |FFMPEG | WPF | Xamerin I have project experience in Raspberry Pi, Controlling GPIO pins with QT C++
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Microsoft Windows PowerShell
    Multithreaded Programming
    Microsoft Visual C++
    C++
    Python
    ESP32
    Driver Development
    Image Processing
    ASP.NET
    FFmpeg
    DirectShow
    Embedded C
    Internet of Things
    Raspberry Pi
    Qt Framework
  • $70 hourly
    👋 Hello! I'm Matt, an advanced Windows security reverse engineer, seasoned C/C++ developer, and a successful tech entrepreneur. With a rich background in developing cutting-edge Windows kernel drivers and applications, I bring a wealth of expertise in navigating the complexities of Windows security and system performance. My journey in the tech industry is marked by the creation of an online business from scratch, specializing in Windows gaming software development. Through strategic vision and relentless dedication, I established an online store, set up a flourishing business, and generated revenues exceeding half a million dollars. One of my notable achievements includes the development of a sophisticated trading bot designed in C++ featuring a full GUI for user-friendly interaction. This innovative bot supports backtesting and operates across over 40 markets, including forex, commodities, and cryptocurrencies, demonstrating my ability to tackle diverse programming challenges and market demands. Why Choose Me? Entrepreneurial Success: Founded and grew an online gaming software business, demonstrating strategic planning, market analysis, and e-commerce expertise. Innovative Trading Bot Development: Designed and developed a versatile trading bot in C++, capable of navigating forex, commodities, and cryptocurrency markets with advanced features such as a full GUI and comprehensive backtesting capabilities. Advanced Windows API and OS Mastery: Deep understanding of Windows internals, enabling the development of sophisticated kernel drivers and applications. Expertise in Security and Reverse Engineering: Proficient in enhancing Windows environments against modern threats, from dynamic and static analysis to anti-cheat evasion and software reversing. Comprehensive C/C++ Development: Skilled in creating high-performance, secure applications leveraging C and C++. Skills & Expertise: C/C++ Development Entrepreneurship & Online Business Management Financial Software Development Debugging & Windows Internals Syscalls, Hooks, Windows Exceptions PE Format & Dynamic/Static Analysis Physical & Virtual Memory Management Windows Kernel Driver Development Anti-Cheat Evasion Techniques & Analysis Blue Screen Dumps Analysis Assembly & Pseudocode Proficiency Encryption/Decryption Techniques Client/Server Authentication Systems Hardware Identification & Obfuscation Reversing Software Let's Connect! Whether you're looking to secure your Windows projects, explore financial software development, or embark on a new tech venture, I’m here to bring your ideas to life with unparalleled professionalism and expertise. Contact me today to leverage my diverse skill set and entrepreneurial insight for your next project.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Bot Development
    Cryptocurrency
    Desktop Application
    C#
    Cryptocurrency Trading
    Forex Trading
    Software Development
    Software Debugging
    Driver Development
    Kernel
    Reverse Engineering
    C
    C++
  • $25 hourly
    ✅ Overview Welcome to the hub of technological mastery! As a Top Rated Upwork Developer since 2016, I offer over 20 years of experience in desktop and web application development, and more than 10 years in mobile and embedded systems. My affordable hourly rate , reflecting not just value, but a commitment to building lasting partnerships. My expertise encompasses a vast array of technologies, including C++, Visual C++, QT, C#, WPF, ASP.NET, .NET Core, MVC, WebAPI, and SignalR, with a special focus on IoT, AI, and blockchain technologies. I have a proven track record of delivering 400+ end-to-end software projects that span across PC, web, mobile, and embedded platforms. As a seasoned Software Architect, I excel in reverse engineering, audio engineering, and device driver development, with a rich portfolio of applications for Windows, MAC, Linux, Android, and Raspberry PI OS. My leadership extends to a skilled team of developers, ensuring comprehensive solutions in desktop, web, mobile, and embedded applications. My proficiency in interfacing with a wide spectrum of hardware, ranging from RS 232 to USB, is complemented by a solid foundation in Software Product Engineering and software architectural design. I specialize in the design and development of Plugin Architectures and Frameworks, with a keen focus on extensibility. Leveraging my experience with project management tools like SVN, JIRA, git, and bugzilla, I ensure efficient project coordination and successful delivery. ✅Skills & Summary ✅ Expert in C++ | OpenCV | MFC | ATL | COM | C#.NET |ActiveX | DirectX |Device Driver ✅ Expert in Reverse Engineering PC and Web Applications | RTMP | RTSP | FFMPEG ✅Expert in DirectX |Audio Engineering |Audio DSP Algorithms |Virtual Audio Driver ✅ Developed Software for Windows | MAC | Linux | Android | Raspberry PI OS Platforms ✅ End to End Experience in developing Desktop | Web | Mobile |Embedded Apps ✅ Expert in Desktop | Web | Plugin | Addin | Blockchain | Device Driver development ✅ Expert in MS Office | Outlook | Photoshop | Browser Plugin | Cloud Backup ✅ Key Skills | C++ |QT| VC++ | C# | IoT | AI | DirectX | MFC | COM | ASP.NET | WPF|Python | PowerShell ✅ Key Domains | IoT | Networking | SNMP | MQTT | AI | Plugins | Device Driver | Simulation ✅ Experience in interfacing different types of Hardware RS 232| USB | Firewire | GPIO ✅ Leads a small team of C++ | C# | Java Developers ✅ Good experience in Software Architectural Design , ✅ Experience in SVN, JIRA, git, bugzilla etc. ✅ Expert in Video Streaming |Digital Signage Software Technology | POS Software Technology ✅ Expert in Online Assessment Exam Technology | Time Tracking Software Technology ✅ Expert in Hyper local | Location based Mobile Alerting Technology ✅ Experience in porting Several Legacy Applications from VC ++ 6.0 , VB 6.0 , Foxpro to Modern Technology Stacks including VC++ 2015 , WPF , Xamarin etc. ✅Experienced in developing Scientific and Engineering Software Solutions | CAD | ZW3D | 3DSMax | FreeCAD ✅Knowledge in Optical and Quantum Computing Technology | Qiskit ✅ Other Technology Domain areas✅ Networking, Block Chain, SNMP, ModbusTCP, Device Driver, ATL/COM/AciveX, Plugin, DrirectX/OpenGL, Video Streaming, Video Analytics, Pattern Recognition, Image processing, VoIP, Asterisk, and Database , Chromium Framework, Scientific , Engineering, Simulation ,Game , Robotic , SignalR, MQTT, OpenCV, OpenMP , Blockchain | Ethereum Applications, AI, OCR, Tesseract , ZW3D.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Chromium
    SNMP
    Quantum Computing
    Xamarin
    ESP32
    Driver Development
    MetaTrader 4
    FFmpeg
    Simulation Software
    DirectX
    OpenCV
    Qt Framework
    Windows Presentation Foundation
    Microsoft Visual C++
    C++
  • $40 hourly
    Resume/C.V. More than 10 years of successful experience. 100% guarantee of success of the declared results. PLEASE TAKE INTO ACCOUNT - IN MY POTFOLIO ONLY THAT IS NOT PROTECTED BY A NON-DISCLOSURE AGREEMENT. FACTICAL VOLUME IS MUCH MORE. Electronic / Embedded Analyst. Electronic / Embedded Consultant. Electronic / Embedded hardware developer. Electronic / Embedded software developer. Abstract. Reverse Engineering Extra high quality result. Europe ready. Ability to develope robust, bullet-proof industrial/commercial solutions. Intuitive, extensive project leadership and hardware development experience. Superior skills in microprocessors and digital data communications design hardware Knowledge of most all modern interfaces (USB, Ethernet, LVDS, uSD, HDMI, DVI, VGA, UART,I2C, I2S, SPI, ets ) Strong expertise in debugging tools (JTAG, SWD, Remote System Explorer (Ethernet), HyperTerminal, Minicom ), Exceptional grasp of PCB design, signal integrity and power integrity Outstanding knowledge of modern CPU/MCU/DSP architectures. Excellent prioritization abilities, NDA. Core Qualifications: + Embedded C/C++; + RTOSes; + RF communication; + GPS monitoring; + ARM; + DSP; + PCB developing; + Ability soldering and coding simultaniously; + Familiar with Embedded Linux ( Boot process uderstanding, BSP modifieng/debugging); + Familiar with VHDL systems (Booting, running, etc ); + Familiar with Analysis of microwave systems (Agilent ADS); Complete production cycle, includes to: - analize, - choose components and architecture, - draw the schematics (Altium Designer), - Draw the PCB (Altium Designer or ORCAD) - Manufacturing control. - SMD soldering work (BGA, QFP, SMD up to 0201). - write all necessary software, - manuals and technical refference writing. Embedded processors (more then 10 years experience ). MICROCHIP: 8/16/32 bit; ATMEL:AVR, AVR32; 8051: MAXIM-DALLAS, ATMEL, Silicon Laboratories, others. Texas Instruments: Sitara, MSP430F, TMS320F). ARM Cortex: LM3S9Bx, STM32F, NXP (bootloading, firmware) FreeScale (MOTOROLA):(MC56F83xx, DSP56F80x). ARM V7:AM335x (bootloading, firmware) CAD (Software) CodeWarrior. KEIL-2 - KEIL-5. Code Composer 3 - CCS 6. ISE 6 (Xilinx) - ISE 14. Eclipce IAR 2004 - IAR6.5 CAD (Hardware) OrCAD 8.2.3 - OrCAD 16. PCAD 2004 - PCAD 2009. Altium 6.9 - Altium 2014 CAD (Mechanical) SolidWorks 2004 - SW2016. CAD (microwave) Agilent ADS 2004 - ADS 2009
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Prototyping
    Bluetooth
    Driver Development
    ESP32
    NFC
    Hardware Design
    PCB Design
    GPS
    Altium Designer
    Electrical Engineering
    OrCAD
    Embedded System
    Embedded C
    SolidWorks
  • $100 hourly
    C/C++ programming, Linux/BSD administration and security
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Driver Development
    Linux
    Software Debugging
    X86 Assembly Language
    Security Analysis
    Reverse Engineering
    ARM Microcontroller
    Kernel
    Android
    FreeBSD
    C++
    C
    Firmware
    Assembly Language
  • $40 hourly
    Are you looking for a game developer with strong C++ and Unreal Engine experience? I am a game developer with over 5 years of experience in companies ranging from small indie teams to big corporations like Bandai Namco, Gameloft and Playtika. I have worked on multiple areas of game development, like Gameplay Programmer, Core Game Engine Programmer and Console Porting Programmer. I have a portfolio of 5 shipped games that I have worked on and another 2 that are still under development. My personal website : silviuilie.com Technical Skills : - C++ - C# - DirectX - OpenGL - shaders and materials - gameplay scripting - UI - performance optimization Software : - Unreal Engine - Unity Engine - Git - SVN Platforms that I have experience with: - Mobile(Android and iOS) - Desktop and consoles (Xbox One, Nintendo Switch, PlayStation 4) - MacOS - VR and XR ( Hololens )
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    .NET Core
    OpenGL
    Game Development
    DirectX
    Python
    C
    C#
    Unity
    Unreal Engine
    C++
  • $20 hourly
    Electronic Engineer with more than 14 years experience working in highly respected company SENIS AG. Designed complete hardware and software for the Magnet Mapping System MMS-1-R. MMS-1-R drives step motors and in the same time measures magnetic field and draws the graphs on the screen. The system uses NI DAQ card to acquire data, and NI Motion Controller to operate the motors. Lots of small and big applications in the automation region.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Big Data
    Python
    LabVIEW
  • $15 hourly
    Over my last 5 years of experience i have developed may Embedded Devises Industrial/Home usage. According to Clients Requirement , I select Components, Design Circuit and Electronics, Write Firmware, Help in Manufacturing and assembling , documentation and go through the Troubleshooting to make device practical. I have Hands on Experience on 1) ARM Cortex M/A Family, 2) Atmel AVRs and AVR32, 3) PIC family 4) TI System on Chip ICs, 5) Stm32 boards, 6) Raspberry Pi 2/A/B, 7) Beagle Boards, 8) Arduino and different clones, To interface through many Communication layers e.g 1)WiFi (Wiznet) 2)LAN (Wiznet) 3)GPS module Quectel and M80. 4) HY- Bluetooth modules 5) GSM-Sim 900 and Quactel (M72,M95,UG 95) 6) 433 MHz Radio Communication. 7) Infrared Communication short range 8) NFC (Near Field Communication) Using Sensors and module 1) Gyro ,accelro meter ,Gravity ICs 2) A variety of resistive and intelligent Temperature Sensor 3) Capacitive and Resistive Fuel sensors 4) Humidity Sensors 5) Allegro Power ICs 6) CO2 , Ammonia gases sensors. I have made Devices ,among them ,Car tracking Systems, Environmental Controllers ,Power Monitoring Systems , Generator Controllers made huge business.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Integrated Circuit
    PCB Design
    Embedded C
  • $40 hourly
    I am a professional embedded engineer with more than 10 years of experience in embedded systems, IOT solutions, embedded linux and automotive solutions development. ⭐ I have worked with world leading embedded software development organizations like Mentor Graphics, Siemens and u-blox. I got an experience of working through complete product development life cycle and have lead multiple teams in above organizations. I got expertise on following area: ✅ Embedded systems Platforms Atmel: 8051 and AVR32 series Microchip: ATSAMD21, ATSAME54, ATSAME51 Silabs: EFR32 Gecko BLE/ZigBee family, WiFi WF-200 ST: STM32F4, STM32F1, STM32Lxx series Cypress: PSoC3, CY7C68013 Xilinx: Spartan, Zynq series. TI: TMS320, MSP430, CC2564, CC2540b etc. Espressif: ESP32, ESP01, ESP8266 Nordic: nRF52, nRF9160 NXP: i.MX 6, i.MX 8 Others: Raspberry-pi, Beagle-bone 🖥 Programming Languages C , C++, C#, Python, Assembly 🖥 Operating Systems | RTOS Nucleus, FreeRTOS, MbedOs, ZephyrOS, QNX, TI-RTOS, embedded linux, raspbian, Debian ✔ ShortRange Connectivity - WiFi (IEEE 802.11 a/b/g/n/r) - BLE 4.2/4.0/5.1/5.2 standalone and Host based modules (LMP, L2CAP, SMP, GAP, GATT etc.) ✔ Long Range Connectivity - LTE CAT1 / CAT M1, NB-IOT, 2G/3G/5G modules - RF and Lora modules (SX1278 etc.) ✔ PCB Designing Altium Designer, Easy EDA, KiCAD, Proteus, Eagle ✔ Version Control SVN, Github, GitLab ✔ Communication protocols SPI, I2C, UART, RS485, USB, CAN, PCIe, ModBus ✔ Cloud platforms AWS, GoogleCloud and Azure ✔ Network Protocols: LWIP, TCP/IP, DNS, NAT, ARP, MQTT/HTTP, COAP protocol ✔ Protocol Analyzer and debugger - Code-Worrior, j-link, D-Stream, St-link - SPI/I2C, USB protocol analyzer - Wifi, BLE Wireshark protocol analyzer ✔ Project Management: Agile development model - Scrum meeting - Epic design - Sprint planning and task break down of feature development. ✔ Power management 1. Modified existing CPU, clock management, power management drivers for different platforms. 2. Deep Sleep or sleep modes 2. Dynamic Voltage and Freq switching 3. User Input Indication 4. Battery charging and management System design etc. I am enthusiastic and passionate working with more experienced person. I am passionate person towards technology and i can contribute towards your success with out of box and economical embedded software solutions.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Internet of Things
    Software Development
    Embedded C
    Embedded Application
    Arduino Firmware
    Embedded Linux
    Microcontroller Programming
    Raspberry Pi Firmware
    Firmware Programming
    ESP32
    nRF52
    Embedded System
    FreeRTOS
    PCB Design
    STM32
  • $60 hourly
    We build - Windows Applications (C# .net)(Desktop, Mobile, Handheld) - MS Office Add-ins (Outlook, Excel, Word etc) - Android Apps using Xamarin we handle: - MySQL, MS-SQL, SSIS - Windows Services - REST APIs (Twitter, Facebook, MailChimp, SurveyMonkey etc) - Ecommerce Integration/Automation (Shopify, Magento, MercadoLibre) - Payment Card Terminals Integration with POS (Android, Windows) - Thermal/POS/Label/Barcode Printers (Intermec, Zebra, Epson etc) - Virtual Printer Solutions - MetaTrader4 using NJ4X API - TCP/IP, WCF Server-Client Apps - Integrate: ZKTeco biometric devices, Smart Cards, RFID, GSM, GPS, RS232 devices - Hardware like Weighing Scales, Modbus devices etc. - Raspberry Pi using Mono and Windows IoT and more
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Android
    Arduino
    Microsoft Excel
    C#
    Zebra Programming Language
    MySQL
    MetaTrader 4
    Microsoft Outlook Development
    Microsoft Windows
    Raspberry Pi
    TCP/IP
    RS-232
    RESTful Architecture
    SQL
  • $70 hourly
    10+ years of freelance product & project management for PCB design and layout, firmware programming, and rapid prototyping. Here is a non-exhaustive list of relevant software/protocols/chipsets: - Strong C++, C, and C# - PCB layout and schematic capture with Altium, Cadence, Eagle, etc., with multilayer, flexible, high-speed embedded systems - FPGA programming with Verilog/VHDL: Altera Quartus, Xilinx, iCECube - Experience with low-cost MCU/single-board prototyping platforms: Arduino, Beaglebone, Raspberry Pi, NanoPi, etc. - ARM: ATSAM, STM32, PIC32, A13, FreeScale, MSP, NXP - MPU: Pic33F/18F/16F, Atmega 80251, 8052, 8951, 8051, 16, 32, 128 - Digital interfaces and wireless transmission: UART, I2C, SPI, BLE, BT, GSM/GPRS/GPS, xBee, ZigBee (particular experience with BLE HM10, HC05, ESP32, DA14508, nRF52832, 52840, BlueNRG) I also have a background in mechanical engineering and industrial design; I can implement my work into fully realized products for you. Expect me to help your business as if I am growing my own.
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Microcontroller Programming
    ESP32
    Core Bluetooth
    Power Electronics
    Computer Hardware Design
    Firmware
    PCB Design
    Wireless Communication
    LED Physics
    Electronic Circuit Design
    Rapid Prototyping
    Altium Designer
  • $25 hourly
    Hello, and welcome to my Upwork profile! I am a professional with expertise in Smart Edge Solutions, specializing in IoT, robotics, and programming languages such as Python, C#, C++, and JS/TypeScript. I also have extensive experience in developing web and mobile applications using React(Native), Angular(Ionic), and various other technologies. With a deep passion for innovation and problem-solving, I have been involved in numerous projects related to Smart Edge Solutions, where I have successfully designed and implemented cutting-edge solutions. My expertise extends to both software and hardware aspects, allowing me to deliver comprehensive solutions that integrate seamlessly with the physical world. In the field of IoT, I have developed robust systems that enable efficient data collection, real-time monitoring, and intelligent decision-making. Leveraging my knowledge of Python, C#, and NodeJS, I have built scalable and secure IoT platforms that connect devices, process data, and provide valuable insights to businesses. Furthermore, my proficiency in C++ and Python has enabled me to excel in the realm of robotics. I have designed and implemented algorithms for robot perception, control, and navigation, creating autonomous systems that can operate in diverse environments. I have worked with various robotic frameworks and libraries to develop state-of-the-art solutions. When it comes to web and mobile app development, I am well-versed in utilizing React, Angular, and other modern technologies to build intuitive and responsive user interfaces. I strive to deliver seamless user experiences by creating efficient backend systems and leveraging my knowledge of cloud services to ensure scalability and reliability. Speaking of cloud services, I have a strong background in Google Cloud Platform (GCP). I have successfully deployed and managed applications on GCP, utilizing services like Compute Engine, Cloud Storage, and Cloud Functions. My experience with GCP ensures that the solutions I develop are robust, secure, and cost-effective. I am highly motivated, detail-oriented, and dedicated to delivering high-quality results. Whether you need assistance with IoT projects, robotics development, web or mobile app development, or cloud services in GCP, I am confident in my ability to exceed your expectations. If you're looking for a skilled professional who can bring your Smart Edge Solutions projects to life, I would be delighted to collaborate with you. Please feel free to reach out, and let's discuss how I can contribute to your success. Thank you for considering my profile, and I look forward to working with you!
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Internet of Things
    Raspberry Pi
    Web Application
    MQTT
    Robotics
    Artificial Intelligence
    Software Development
    Internet of Things Solutions Design
    Mobile App
    GUI Design
    Microcontroller Programming
    Node.js
    Data Science
    Python
    OpenCV
  • $55 hourly
    I have 10+ experience in software developing in C/C++ and hardware developing for embedded system such Xilinx FPGAs, Nvidia, NXP, etc. Strong skills: Application development: C++, STL, Boost, CMake System development: C, Linux Kernel, Embedded Linux, Device driver development Board Support Packages: Yocto, Petalinux Xilinx: HLS, OpenCL, Xilinx SDK, Microblaze, Zynq, Petalinux, SDAccel and Vitis (application and platform development). Most part of time I worked in company that develops mission critical boards in the industrial and embedded marketplace. I was responsible for developing firmware, developing device drivers, compiling board support packages, developing SDKs, developing demos and benchmarks, R&D in high performance embedded computing area. I am passionate in developing software for heterogeneous high performance (embedded) computers, based on compute units of different architectures: Xilinx FPGAs , Avelo card and MPSoCs, NVIDIA GPUs, multiple CPUs and others. During last several years I worked with: Xilinx High-end FPGAs and MPSoCs (Ultrascale, Zynq, AWS F1, Vivado, Xilinx SDK, SDAccel and SDSoC, Vitis, Vitis-AI, Accelerating performance-critical part of applications on FPGA with HLS and OpenCL, Developing custom SDAccel/SDSoC platforms)
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Verilog
    Machine Learning
    Software Debugging
    C
    Xilinx
    FPGA
    PCB Design
    ARM Microcontroller
    Python
    VHDL
    C++
    Embedded Linux
  • $75 hourly
    𝟮𝟬+ 𝘆𝗲𝗮𝗿𝘀 𝗼𝗳 𝗽𝗿𝗼𝗳𝗲𝘀𝘀𝗶𝗼𝗻𝗮𝗹 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲. ✅ 𝟭-𝘆𝗲𝗮𝗿 𝘄𝗮𝗿𝗿𝗮𝗻𝘁𝘆 𝗼𝗻 𝗮𝗹𝗹 𝗵𝗮𝗿𝗱𝘄𝗮𝗿𝗲 𝗮𝗻𝗱 𝗳𝗶𝗿𝗺𝘄𝗮𝗿𝗲 𝗱𝗲𝘀𝗶𝗴𝗻𝘀. ☑️ 𝟭𝟬𝟬+ 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝘀𝘂𝗰𝗰𝗲𝘀𝘀𝗳𝘂𝗹𝗹𝘆 𝗱𝗲𝗹𝗶𝘃𝗲𝗿𝗲𝗱. 🤝 Hi! I’m Javier and I specialize in helping both startups and small to medium businesses with high-quality solutions to their electronics engineering challenges. I work hands-on and in-person with my talented team of 7 electronics engineers at “A Blug Thing In The Cloud”. We have a physical laboratory with extensive hardware and software development capabilities that allows us to quickly develop, test and iterate solutions for our clients. If we’re working together, you can expect that your hardware and software is designed properly at the first time and works exceptionally well in its application so that you can focus on the rest of your business. 🎯 📞 Want to get your electronics engineering challenge solved? Just invite me to your project on Upwork and I’ll invite you to book a complimentary consultation call with me. 📞 ❝ 𝙅𝙖𝙫𝙞𝙚𝙧 𝙤𝙛𝙛𝙚𝙧𝙨 𝙫𝙚𝙧𝙮 𝙙𝙚𝙚𝙥 𝙠𝙣𝙤𝙬𝙡𝙚𝙙𝙜𝙚 𝙤𝙛 𝙢𝙖𝙣𝙮 𝙨𝙪𝙗𝙟𝙚𝙘𝙩𝙨, 𝙖𝙣𝙙 𝙝𝙖𝙨 𝙖 𝙫𝙚𝙧𝙮 𝙥𝙧𝙖𝙜𝙢𝙖𝙩𝙞𝙘 𝙬𝙖𝙮 𝙤𝙛 𝙖𝙥𝙥𝙧𝙤𝙖𝙘𝙝𝙞𝙣𝙜 𝙨𝙤𝙡𝙪𝙩𝙞𝙤𝙣𝙨 𝙩𝙤 𝙙𝙚𝙨𝙞𝙜𝙣 𝙞𝙨𝙨𝙪𝙚𝙨. 𝙃𝙚 𝙞𝙨 𝙛𝙤𝙘𝙪𝙨𝙚𝙙 𝙤𝙣 𝙧𝙚𝙨𝙪𝙡𝙩𝙨, 𝙖𝙣𝙙 𝙙𝙚𝙨𝙞𝙜𝙣𝙨 𝙩𝙤 𝙖𝙘𝙝𝙞𝙚𝙫𝙚 𝙩𝙝𝙤𝙨𝙚 𝙞𝙣 𝙩𝙝𝙚 𝙢𝙤𝙨𝙩 𝙚𝙛𝙛𝙞𝙘𝙞𝙚𝙣𝙩 𝙬𝙖𝙮. 𝙒𝙚 𝙬𝙚𝙧𝙚 𝙫𝙚𝙧𝙮 𝙞𝙢𝙥𝙧𝙚𝙨𝙨𝙚𝙙 𝙩𝙝𝙖𝙩 𝙅𝙖𝙫𝙞𝙚𝙧 𝙘𝙤𝙪𝙡𝙙 𝙩𝙖𝙠𝙚 𝙤𝙪𝙧 𝙡𝙖𝙮-𝙢𝙖𝙣𝙨 𝙨𝙚𝙩 𝙤𝙛 𝙧𝙚𝙦𝙪𝙞𝙧𝙚𝙢𝙚𝙣𝙩𝙨 𝙖𝙣𝙙 𝙙𝙚𝙫𝙚𝙡𝙤𝙥 𝙖 𝙘𝙤𝙢𝙥𝙧𝙚𝙝𝙚𝙣𝙨𝙞𝙫𝙚 𝙩𝙚𝙘𝙝𝙣𝙞𝙘𝙖𝙡 𝙨𝙤𝙡𝙪𝙩𝙞𝙤𝙣 𝙛𝙤𝙧 𝙞𝙩, 𝙞𝙣𝙘𝙤𝙧𝙥𝙤𝙧𝙖𝙩𝙞𝙣𝙜 𝙗𝙤𝙩𝙝 𝙩𝙝𝙚 𝙛𝙞𝙧𝙢𝙬𝙖𝙧𝙚 𝙖𝙣𝙙 𝙝𝙖𝙧𝙙𝙬𝙖𝙧𝙚 𝙘𝙤𝙢𝙥𝙤𝙣𝙚𝙣𝙩𝙨. ❞ 🗣 𝘽𝙧𝙞𝙖𝙣 𝘼𝙨𝙩𝙡 𝘾𝙀𝙊 𝙤𝙛 𝙇𝙞𝙣𝙙𝙀𝙦𝙪𝙞𝙥𝙢𝙚𝙣𝙩 🗣 Highlights of what sets our team apart include: 🛠 Obsessive attention to detail and proactive communication 🛠 Firmware refactoring with MISRA compliant and Barr-C coding standards 🛠 We are design partners with NORDIC Semiconductors and have the ability to work with bleeding-edge Bluetooth and WiFi (regular and low power) chips. 🛠 We are design partners with Qorvo and can deliver 10 cm accurracy on real-time location device-related projects. 🛠 IMUs, acclerometers and devices for Augmented reality (AR) experience delivering precision within 0.2 degrees. Examples of what we can help you with include: 🔸 PCB Design 🔸 Firmware Development 🔸 Electronics Design, Fabrication & Development 🔸 Electronics Fast-Prototyping 🔸 Embedded Software Development 🔸 Real Time Location Devices with Qorvo UWB modules 🔸 Production management To be even more specific we are experts on projects related to: 🔸 Nordic Semiconductors: NRF52 ( NRF52832, NRF52833, NRF82840 ), NRF53 ( NRF5340 ), and NRF70 ( NRF7002 ). 🔸 Espressif: ESP32-WROOM, Wrover Kit, LyraT, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C6, and ESP32-H2. 🔸 Microchip: Arduino AVR, ATMEGA and ATSAM. PIC32MZ, PIC32MZ, PIC24, PIC16 and PIC18. 🔸 Texas Instruments: TIVA Boards ( TM4C129, TM4C123) , MSP430, MPS432, CC3220, CC2430, CC2652, CC3200. 🔸 ST STM32F4, STM32F7, STM32L0, STM32WB55, STM32WB15. 🔸 Cypress: PSoC4, PSoC5 and PSoC6. 🔸 NXP: Dual Core LPC55S69 and single core Kinetis Microcontrollers. 🔸 Qorvo UWB modules: DW1000, DWM1001C, DWM3001C, and DW3110. (DW3000 devices are compatible with Apple Nearby Interaction protocol). Software: 🔸 IDEs: IAR for Embedded Workbench, uVisio, Code Composser Studio, PSoC Creator, MPLABX, Eclipse, Atmel Studio, VS Code, STM32CubeIDE and STM32CubeMX 🔸 Programming Languages: C, C++, Python (including Pandas and Numphy), CUDA. 🔸 PCB Software: Altium, and Kicad. 🔸 Real Time Operating Systems (RTOS): FreeRTOS, Zephyr RTOS, TI-RTOS, POSIX. Thanks for taking the time to learn about me and my team! Just sent an invite to your project on Upwork and I would be happy to chat about supporting your project. Thank you! Javier Longares ❝ 𝙅𝙖𝙫𝙞𝙚𝙧 𝙬𝙖𝙨 𝙧𝙚𝙖𝙡𝙡𝙮 𝙜𝙤𝙤𝙙 𝙩𝙤 𝙬𝙤𝙧𝙠 𝙬𝙞𝙩𝙝. 𝙃𝙚 𝙬𝙖𝙨 𝙘𝙤𝙢𝙢𝙪𝙣𝙞𝙘𝙖𝙩𝙞𝙫𝙚, 𝙪𝙣𝙙𝙚𝙧𝙨𝙩𝙤𝙤𝙙 𝙩𝙝𝙚 𝙧𝙚𝙦𝙪𝙞𝙧𝙚𝙢𝙚𝙣𝙩𝙨 𝙖𝙣𝙙 𝙢𝙖𝙙𝙚 𝙪𝙨𝙚𝙛𝙪𝙡 𝙧𝙚𝙘𝙤𝙢𝙢𝙚𝙣𝙙𝙖𝙩𝙞𝙤𝙣𝙨 𝙛𝙤𝙧 𝙝𝙤𝙬 𝙩𝙤 𝙖𝙥𝙥𝙧𝙤𝙖𝙘𝙝 𝙩𝙝𝙚 𝙥𝙧𝙤𝙗𝙡𝙚𝙢𝙨 𝙖𝙣𝙙 𝙘𝙝𝙖𝙡𝙡𝙚𝙣𝙜𝙚𝙨. 𝙃𝙚 𝙖𝙡𝙨𝙤 𝙙𝙚𝙡𝙞𝙫𝙚𝙧𝙚𝙙 𝙚𝙭𝙖𝙘𝙩𝙡𝙮 𝙬𝙝𝙖𝙩 𝙬𝙚 𝙬𝙖𝙣𝙩𝙚𝙙 𝙖𝙛𝙩𝙚𝙧 𝙩𝙚𝙨𝙩𝙞𝙣𝙜 𝙬𝙝𝙖𝙩 𝙬𝙤𝙧𝙠𝙚𝙙 𝙖𝙣𝙙 𝙬𝙝𝙖𝙩 𝙙𝙞𝙙 𝙣𝙤𝙩 𝙖𝙣𝙙 𝙢𝙖𝙠𝙞𝙣𝙜 𝙠𝙚𝙮 𝙧𝙚𝙘𝙤𝙢𝙢𝙚𝙣𝙙𝙖𝙩𝙞𝙤𝙣𝙨 𝙤𝙣 𝙝𝙤𝙬 𝙩𝙤 𝙥𝙧𝙤𝙘𝙚𝙚𝙙. 𝘼 𝙨𝙪𝙘𝙘𝙚𝙨𝙨𝙛𝙪𝙡 𝙨𝙩𝙖𝙧𝙩 𝙩𝙤 𝙤𝙪𝙧 𝙥𝙧𝙤𝙟𝙚𝙘𝙩 𝙖𝙣𝙙 𝙬𝙚 𝙖𝙧𝙚 𝙡𝙤𝙤𝙠𝙞𝙣𝙜 𝙛𝙤𝙧𝙬𝙖𝙧𝙙 𝙩𝙤 𝙬𝙤𝙧𝙠𝙞𝙣𝙜 𝙬𝙞𝙩𝙝 𝙝𝙞𝙢 𝙛𝙤𝙧 𝙩𝙝𝙚 𝙣𝙚𝙭𝙩 𝙥𝙝𝙖𝙨𝙚 𝙤𝙛 𝙩𝙝𝙚 𝙥𝙧𝙤𝙟𝙚𝙘𝙩. ❞ 🗣 𝘼𝙡𝙖𝙣 𝙈𝙖𝙨𝙤𝙣 𝘾𝙀𝙊 𝙤𝙛 𝙎𝙪𝙨𝙨𝙈𝙮𝘽𝙞𝙠𝙚 🗣
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    CC2640R2F
    Bluetooth LE
    C
    nRF52832
    PCB Design
    CC1310
    PIC32
    Microchip
    Firmware Programming
    ESP32
    STM32
    CC2652R
    FreeRTOS
    Embedded System
    MSP430
    Microcontroller Programming
  • $40 hourly
    During my career, I have gained a valuable understanding of software and hardware interaction from basic to complex embedded systems as I have either been involved in or contributed to the hardware design procedures in my previous experiences. As the complexity of the system increases, producing clean and well-structured code will become as critical as the correctness of the code itself to achieve maintainable and scalable software. Because of that, I put a lot of effort into designing software that can be readily understood and extendible. My familiarity with the rigorous scientific discipline and approach that I attained during my academic studies will be beneficial to your company's mission while tackling complex problems that the team faces. Besides my technical expertise, I also have excellent skills in parameterizing and solving problems. I am a very ambitious team player who has the ability to work alone efficiently if required which would be well suited in a dynamic and progressive environment. I would be glad to cooperate with you and your team with my skills and expertise since attained from years of experience in software design engineering for challenging various industry-specific needs. Technical skills Programming: C, C++, Python, FORTRAN, Java SDK, LabView Version Control: Git Project Management: Atlassian Jira IDE: Keil uVision, Code Composer Studio, Eclipse, Microsoft Visual Studio OS: Linux, FreeRTOS Processing Platforms: ARM Cortex M4 and A8, Xilinx Zynq 700 SoC SDK: Processor SDK for AM335x Sitara Processors, Xilinx SDK for Zynq -7000 Numerical Analysis Packages: Matlab, Scilab, Mathematica Modeling: Comsol Multiphysics, CST Studio Testing Framework: Google Test
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Embedded C
    PCB Design
    Hardware Design
    Bluetooth
    Electronic Design
    KiCad
    Hardware Prototyping
    Digital Electronics
    Embedded System
    Altium Designer
    Driver Development
    Electronic Circuit Design
    Analog Electronics
    Embedded Linux
    C
    C++
  • $30 hourly
    Engineer with 18+ years of Industry experience as an individual contributor and a team player. Having strong hardware knowledge. I did a lots of projects with Raspberry Pi, ESP32, nRF Nordic semiconductors and Arduino. I'm experienced in C, C++, C#, Python, Windows, Linux, GUI Desktop applications, Flask, Web Sockets etc. Worked with various frameworks - Visual Studio (MFC), Qt Creator, Boost, WxWidgets, Arduino, ESP-IDF, VS Code, MPLAB, CC Studio, PyCharm, NetBeans etc. in the past. Printer driver development is a plus to me. Proficient in IoT M2M protocols (MQTT, CoAP, LWM2M) including UART, SPI, I2C, RS-485, WiFi, Bluetooth, BLE, NFC etc. ***** SKILLS & EXPERTISE SERVICES ***** 💠 Windows Programming 💠 IoT - Embedded Programming 💠 Printer driver development 💠 UPOS development includes OPOS and Java POS 💠 Expertise in C , C++, C# and Python ******************************************************* Jumping into another domain - DevOps. In my work, I do my best to meet my client’s expectations and deadlines. I look forward to an opportunity to work on a project together! Let’s chat about how I can help you with your project! 👐
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    nRF52
    Encryption
    MQTT
    Git
    Arduino
    C
    C++
    Bluetooth LE
    Raspberry Pi
    Internet of Things Solutions Design
    ESP32
    Driver Development
    Microcontroller Programming
    Bluetooth
    AWS IoT Core
  • $35 hourly
    🤝 Hello! I am PROfessional Hardware and Software Engineer! ✅ IP and AI video cameras ✅ IoT devices ✅ Wireless ✅ Crypto Miners and Wallets 💎 20 years experience 🏆 40 successfully projects ►► Click Me ►► 🌟 About me: Since childhood, I have been passionate about electronics and programming, loved to disassemble and assemble various devices. As I got older, my passion turned to electronics, and I decided to get a degree in electrical engineering. Since then, I have been constantly improving my knowledge and have been working in the field of embedded systems and product development for many years. Over the years, I have acquired unique skills in the field of electro-optics, wireless, communication, IoT and cryptocurrency devices. I enjoy creating, improving and repairing electronic devices, and every part of my work - from the creative process to production - gives me pleasure. The main directions of developments: ✅ Analog, Digital, Wireless ✅ IP and AI video cameras ✅ Smart IoT devices ✅ Communication and wireless devices ✅ Devices for cryptocurrency ✅ Automatization devices Full cycle of device development: ✔︎ Development of technical specifications ✔︎ Design of schematic and PCB (HDI, Multilayer, High-Speed, Wireless, FFC and FPC cables) ✔︎ Development Embedded Software: Linux, drivers, firmware for MCU, SoC, FPGAs ✔︎ Production, bring-up and testing of prototypes and samples ✔︎ CE, FCC pre-certification ✔︎ Prepare and Technical support at all stages of production Factsheet: 🔑 Great history of projects on Upwork , where I am a highly professional engineer with many long term clients. 🔑 Interested in working with complex tasks. 🔑 Turned cool and crazy ideas my customers into real devices with unique functions and the best features on the market. 🔑 I help startups, teams or business reach a new level. 🔑 Do you want an perfect result? Work with professionals! Digits: 💎 For more than 15 years I specialize in the development of electronics and firmware. 🏆 More than 40 successfully completed projects, most of which are in mass production. ⭐ My clients earn more than $5 million a year. ⚡ ROI above 1000% in mass production. 💥 The total cost optimization for the series is above $1M per year. I am working on reducing the final cost of the product. $5 - $10 savings per device gives savings in $50 000 - $100 000 for a small series of 10,000 pcs. This fully recoups the development costs. My customers are Western companies, which I help to enter the market with innovative ideas: ► boqpod GmbH, Switzerland ► Infinet Wireless, Malta ► EKIN Europe GmbH, Germany ► LAOBAN AG, Switzerland ► ICRealtime LLC, USA Using the most modern software for electronics designing and embedded software. ☑ ECAD: Altium Designer, Cadence Allegro, OrCAD, KiCad, Sigrity ☑ Embedded Software Tools: GCC, GDB, Git, Eclipse, Keil, IAR, CooCox, Atmel Studio, STM32CubeIDE ☑ FPGA Tools: Lattice Diamond, Quartus, Vivado ☑ Languages: C/C++, Assembler, VHDL, Verilog ☑ MCAD: Solidworks, FreeCAD, AutoCAD ⚒ ESD-safe laboratory with modern measure equipments: - High-frequency oscilloscopes with 4 channel 1GHz - High-speed Logic analyzer, up to 256 channels, up to 2Gb - High-frequency spectrum analyzer for EMC-pre compliance testing - High-frequency Signal Generator - High precision instrumentation: Multimeters, RLC, pyrometer, lux meter, etc - High-quality laboratory power supplies, electronic load - Soldering station, reflow oven and rework tools for manual assembly and repair of prototypes - 3D printer and CNC machine This allows me to produce, debug and test the most complex prototypes. SoC: * Marvell (ARMADA) * Broadcom (BCM) * rockchip (RV, RK) * NXP (i.MX6, i.MX7, i.MX8, i.MX9) * STMicroelectronics (STM32MP1) * Microchip (PIC32) * Atmel (AT91SAM, ATSAMA5) MCU: * STMicroelectronics (STM8, STM32F, STM32L, STM32WB, STM32WL) * Microchip (PIC16, PIC18, PIC24) * Atmel (ATtiny, ATMega, AT32, AVR) * Texas Instruments (MSP) * Analog Devices (ADuC) * Maxim (MAX32520) FPGA: * Xilinx (Zynq-7000, Virtex, Spartan) * Lattice Semiconductor (ECP3, ECP5, CrossLink, MachO2, MachO3) * Intel / Altera (MAX, Cyclone, Arria, Stratix) SoM: * Nvidia Jetson TX2 * Nvidia Jetson TX2 NX * Nvidia Jetson Nano * Nvidia Jetson Xavier NX * Nvidia Jetson Xavier AGX * Nvidia Jetson Orin NX * Nvidia Jetson Orin AGX * Nvidia Jetson Orin Nano Image sensors Sony: imx415, imx283, imx542, imx565, imx566, imx567, imx568 Wire interfaces: * 10/100/1G Ethernet, PoE, PoE+, PoE++ * USB2.0, USB3.0, USB3.1, USB3.2, USB type-C * PCI, miniPCI, * miniPCIe, PCI Express, NVMe * SATA * SFP * RS-232, RS-485, RS-422 * KNX-TP, CAN * LVDS, MIPI DSI, HDMI, RGB * SLVS, SLVS-EC, MIPI CSI-2 Wireless interfaces: * Wi-Fi, Bluetooth * GSM, GPRS, 2G, 3G, 4G, LTE * GNSS Embedded Software Development: * Firmware for microcontrollers * Board Support Package (BSP) * Linux Kernel and Drivers * FPGA development
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Electronic Design
    Multilayer PCB
    KiCad
    Cadence Platform
    FPGA
    Embedded Linux
    Driver Development
    PCB Design
    Embedded System
    Hardware Prototyping
    Digital Electronics
    Verilog
    Altium Designer
    Microcontroller Programming
  • $55 hourly
    Linux developer: from kernel drivers till own browsers, firmwares and linux distros! Creating software for people. github: repu1sion
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Scripts & Utilities
    Bash
    Driver Development
    OpenWrt
    Linux System Administration
    Linux
    Kernel
    Firmware
    Python
    C
    Embedded Linux
    C++
  • $45 hourly
    I develop desktop applications, drivers, and installers for Windows, Mac, Linux, and mobile apps. Here are my specializations: Development: 🔹Microsoft Windows: 1. Windows GUI apps in C# .NET (WinForms, WPF, .NET 6.0/7.0, UWP), C++ (MFC, QT) 2. WiX Toolset, InstallShield, InnoSetup for Windows MSI installers 3. Windows Kernel and User mode drivers (KMDF, UMDF) 4. API libraries (REST, IPC, Web Sockets) 5. USB & HID device applications and drivers 🔹Apple Mac: 1. MAC GUI apps (Objective-C, Swift) 2. MAC Pkg Installers, launch daemons, dylibs and scripts 3. System Extensions, Driver Kit drivers 4. Code signing, notarization 🔹Linux: 1. GUI apps in C++ (QT Creator) 🔹Mobile Apps: 1. iOS apps (Native apps in Objective-C, Swift using XCode, Cross Platform app in Visual Studio .Net Maui) 2. Android apps (Native apps in Android Studio) 🔹Cross Platform: 1. Java apps (Swing Forms/Applets, JNI) 2. Web apps (HTML, JavaScript) 3. .NET Maui, Mono, Electron Desktop apps 4. Chrome Web Apps (WebUSB, WebSerial, WebHID, WebMIDI) 🔹Development tools: 1. Visual Studio 2022 Community Edition 2. Windows 11 WDK 3. XCode for MAC 4. QT for Windows, MAC, Linux 5. InstallShield 2020 Pro Edition 6. WiX Toolset v3 and v4 7. Visual Studio Code 8. Git for version control, CI/CD pipelines. 🔹 Deployment: 1. JAMF - Mac & iOS app deployment, config profiles, Apple Business Manager integration. 2. Microsoft Intune - LOB app deployment to Enterprise Windows PCs, Apple Mac and iOS devices. 🔹Notable projects: 1. Virtual Camera Driver (Win & Mac) 2. Virtual Serial Port Driver (Win) 3. API libraries for getting presence and call information from UC apps such as Microsoft Teams, RingCentral, Slack, Zoom, Bria, Cisco Jabber, Cisco WebEx, Genesys Cloud 4. USB Device Blocker App (Win & Mac)
    vsuc_fltilesrefresh_TrophyIcon Device Driver Development
    Microsoft Intune
    JAMF
    Mac OS App Development
    Windows App Development
    Inno Setup
    Driver Development
    InstallShield
    Swift
    Java
    JavaScript
    Objective-C
    Microsoft Visual Studio
    Application Installer
    .NET Framework
    C#
  • 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

At A Glance: Driver Development

From the physician’s office to the classroom, and Wall Street to Dubai, technology drives the course of the modern world. Almost all technological devices, from complex computer systems to pocket-sized smartphones, require some form of software and driver in order to operate. Whether you’re in the business of creating smart cars or high-tech surgical equipment, software and a dependable, high-quality driver are essential. The device driver, commonly referred to as a driver, provides a software interface to hardware devices that allows operating systems and other computer programs to quickly and easily access hardware functions. Software can take on many forms, including the underlying system with which a device runs and a network is controlled, or the applications users access on a computer or device in order to accomplish specific tasks. Whatever your driver development or software engineering needs, an experienced driver development expert or software engineer will ensure your technological device or piece of software stands above the rest. Software engineers apply engineering principles to maintain, test, develop, and evaluate software and systems across a multitude of devices and platforms. Driver developers possess an in-depth understanding of how software and hardware works for specific platforms and operating systems, including Windows, Android, and Linux.

On Upwork, you’ll be able to post your device driver project free of cost, and browse the profiles of numerous experienced driver developers and software engineers in order to locate a professional whose skill set best suits your project needs.

Schedule a call