

for the Greater New England Area
Embedded Systems Consulting Services
"No project too small, no microcontroller technology too old or too new"
Call
T: 978 838-2339
Embedded Systems Services
As a highly-skilled Freelance Embedded Systems Developer, I can provide your company with a wide variety of services starting with the overall architectural design of your products and carrying the design through to a solid proof-of-concept in order for you to gain acceptance from your high-level management and approval to move forward with your new design.
I can also help support you with the migration of your proof-of-concept design to your own custom design, the process largely depends on where you are in your current development cycle.
By way of example:
-
You may be early on in your product design phase and require the use of development boards that enable you to simulate what you are trying to achieve with your own designs to create a solid proof-of-concept capable of demonstrating what you are planning on accomplishing using your own design.
-
You may have finished your proof-of-concept and are ready to move on to develop your own custom hardware design.
-
You may already have your own hardware design completed and now be looking for help porting your proof-of-concept projects to your new hardware platform.
-
You may be looking for help with modifications to your BSP and drivers for hardware that you've added to your design that wasn't present on your original proof-of-concept design hardware.
-
You may be looking for help bringing up your new hardware platform and getting it running reliably.
-
You may be looking for help creating boot-loaders and utility software required to get your hardware up and running.
-
You may be looking for help developing custom applications code for your new design.

Embedded Hardware Support
I have experience with a wide variety of 8 bit, 16 bit and 32 bit microcontrollers and development boards from companies like: NXP/Freescale, STM, TI and Renesas along with Arduino, BeagleBone and Raspberry PI.

Embedded Software/Firmware Development
I have experience developing embedded software/firmware using Bare Metal (no operating system) RTOSs such as TI DSP/BIOS, FreeRTOS and TheadX as well as experience with High-level Operating Systems such as Embedded Linux.
I am capable of developing BSPs and device drivers for Bare Metal and RTOS integration as well as developing API's for standardization and abstraction purposes making it easier for applications-level developers to use these drivers.

Embedded Applications Software Development
I am capable of developing applications and systems-level code that runs under the control of an RTOS or a HLOS using C/C++.
I have experience working with a variety of Middleware such as commincations stacks, FAT file systems and USB stacks.