Pausing Reality
Be Social -- Connect with Chris!
  • Home
  • Inquiries

Embedded Systems Engineering

Hello World!

I'm Chris, an embedded systems engineer.  
I love solving problems, be they new or old.


While specializing in firmware (software) design for a variety of embedded platforms, I am well versed in many aspects of product design.  I enjoy being involved in cutting-edge research and development, but don't shy away from legacy product maintenance and enhancements.  Digging into old systems to make them better is one of my fortes!

My goal is to be a valued member of your engineering team by excelling in embedded system design, development and testing.

Please contact me if you'd like help with a project!

I've listed some of the technologies I have worked with below.  This list is by no means exhaustive, and I am willing and able to learn any new tools required to get the job done.

Cheers!
-Chris


Architectures

  • ARM
  • ARM Cortex-M
  • AVR
  • C5000 (DSP)
  • MSP430
  • PIC
  • PowerPC
  • TMS320
  • x86
  • Z80
  • 6800
  • 8080

Processors

  • AT91SAM
  • ATmega88
  • ATmega128
  • ATmega2560
  • ATmega2561
  • Intel 8080
  • LPC11Ux
  • LCP213x
  • LPC214x
  • MSP430x1xx
  • MSP430F2xx
  • MSP430x4xx
  • PIC18Fxxx
  • Stellaris LM3S
  • Stellaris LM4F
  • TMS320C54x
  • TMS320C55x
  • Zilog Z80
  • Zilog Z180
  • 68HC11
  • 68HC12

IDEs

  • Xcode
  • IAR Embedded Workbench
  • TI Code Composer Studio
  • AVR Studio
  • Visual Studio
  • MPLAB
  • Qt Creator
  • Eclipse
  • Borland Builder

Libraries

  • C Standard Library
  • C++ IOstream
  • C++ Strings
  • STL
  • RamTex GLCD


OS

  • OS X
  • Linux
  • Windows
  • POSIX
  • X11
_

Embedded Linux

  • BusyBox
  • Raspberry Pi
  • BeagleBone
  • BeagleBone Black
_

Mobile OS

  • iOS
  • Android
  • webOS
  • Windows CE

RTOS

_
  • FreeRTOS
  • SafeRTOS
  • DSP/BIOS
  • SYS/BIOS
  • eCos
  • µC/OS-II
  • Unison
  • DSPnano
  • while (1)

Frameworks

  • Cocoa
  • Cocoa Touch
  • .NET
  • Qt

Editors

  • Sublime Text
  • TextMate
  • Emacs
  • Vim (vi)
  • Programmer's Notepad

Office Suite

  • Pages
  • Numbers
  • Keynote
  • Word
  • Excel
  • PowerPoint


Technologies

Encryption
  • AES
  • DES
  • ECC
  • RSA
Radio / Cellular
  • GPS
  • RTK
  • GSM
  • CDMA
  • SMS
  • 900 MHz
  • ISM
  • LMR
  • RFID
  • LLRP
  • 802.11 (WiFi)
  • 802.15
  • Bluetooth
  • Zigbee
Other
  • ANN
  • DSP
  • GME
  • OCR
  • OOP / OOD
  • MELP
  • TDR
  • USB
  • Random TLA

Tools

  • Git
  • GitHub
  • SVN
  • GCC
  • GDB
  • grep
  • sed
  • MATLAB
  • LabVIEW
  • Altium Designer
  • EAGLE PCB
  • GNU Octave
  • Cygwin
  • Doxygen
  • GIMP
  • Inkscape
  • OmniGraffle
  • Basecamp
  • Springloops
  • Confluence (wiki)
  • Jira
  • HipChat
  • TrueCrypt
  • PuTTY


Languages

  • C
  • C++
  • Python
  • C#
  • Objective-C
  • Assembly
  • MATLAB
  • LaTex
  • Java
  • JavaScript
  • Lua
  • Squirrel
  • Bash
  • Verilog
  • VHDL
  • HTML / CSS
  • UML
  • XML

Peripherals

  • MEMS
  • GPS
  • USB
  • LCD
  • LED
  • OLED
  • PWM
  • GPIO
  • MMC/SD
  • Flash
  • SRAM
  • EEPROM
  • JTAG
  • SPI
  • I2C (TWI)
  • SSP
  • UART
  • USART
  • ISP
  • IAP
  • ADC
  • DAC
  • RS-232
  • RS-485
  • CAN
  • Modbus
Powered by Create your own unique website with customizable templates.