Banner Image

All Services

Engineering & Architecture

Software Engineering

$50/hr Starting at $25

I am a highly experienced developer of embedded firmware using C/C++ and assembler. I specialize in the design and development of embedded, real-time code and devices. I work extensively with the ARM and ARM Cortex MCU designing and developing custom embedded systems. I work extensively with real-time operating systems, and have extensive experience with FreeRTOS, MQX, CoOS, and custom Linux kernels. I am highly experienced with Windows CE and Platform Builder 4.2, 5.0, 6.0, and 7.0. I create custom Board Support Packages, device drivers, and application code for Windows CE. code for embedded devices. I am highly experienced in Windows 8 software development using Visual Studio, C/C++, C++/CLI with C#, and ATL. I am highly experienced with the native Win32 API. I am highly experienced with 8051 microcontroller code development using the Keil C Compiler and uVision 4.0. I am highly experienced with dsPIC24/33F processor code development using the mikroC PRO compilerI specialize in the design of custom communication protocols and protocol driver code for RS-232, RS-485, USB, and Ethernet TCP/IP with sockets. I am highly experienced with embedded TCP/IP stacks and SPI serial-to-Ethernet devices. I work extensively with Bluetooth chipsets, and have developed custom HCI communications libraries for BLE. I design custom BLE profiles with GATT and GAP support. I am highly experienced with the BLE protocol stack.

About

$50/hr Ongoing

Download Resume

I am a highly experienced developer of embedded firmware using C/C++ and assembler. I specialize in the design and development of embedded, real-time code and devices. I work extensively with the ARM and ARM Cortex MCU designing and developing custom embedded systems. I work extensively with real-time operating systems, and have extensive experience with FreeRTOS, MQX, CoOS, and custom Linux kernels. I am highly experienced with Windows CE and Platform Builder 4.2, 5.0, 6.0, and 7.0. I create custom Board Support Packages, device drivers, and application code for Windows CE. code for embedded devices. I am highly experienced in Windows 8 software development using Visual Studio, C/C++, C++/CLI with C#, and ATL. I am highly experienced with the native Win32 API. I am highly experienced with 8051 microcontroller code development using the Keil C Compiler and uVision 4.0. I am highly experienced with dsPIC24/33F processor code development using the mikroC PRO compilerI specialize in the design of custom communication protocols and protocol driver code for RS-232, RS-485, USB, and Ethernet TCP/IP with sockets. I am highly experienced with embedded TCP/IP stacks and SPI serial-to-Ethernet devices. I work extensively with Bluetooth chipsets, and have developed custom HCI communications libraries for BLE. I design custom BLE profiles with GATT and GAP support. I am highly experienced with the BLE protocol stack.

Skills & Expertise

APIArmAssemblerAtlCC#C++Communication ProtocolsCompilerDesignDeveloperDriver DevelopmentEmbedded LinuxEmbedded SystemsFirmware DevelopmentLinuxMfcMicrocontrollerOperating SystemsSoftware DesignSoftware DevelopmentTcp/ipVisual Studio

19 Reviews

Sign up or Log in to see more.