crrm81

7/16/2015
San Diego, CA

Position Desired

Software Engineering
San Diego, CA
Yes

Resume

OBJECTIVE

To pursue a career in embedded software development and expand my skill set in the embedded systems field.

EDUCATION

San Diego State University

Bachelors Degree in Electrical Engineering (December 2007)

Technical Skills

Programming Languages

C, C++, C#, Java, Basic, Visual Basic, Lua, Microchip PIC assembly, x86 assembly, VHDL.

Processors/Microcontrollers Familiarity

ARM Cortex-M Series, Microchip PIC, Freescale 80C51, Motorola/Freescale 68HC11/HC12, Analog Devices Blackfin. Softcore Processors: Xilinx MicroBlaze/PicoBlaze, Altera Nios

Software Environments

Visual Studio, .Net, Eclipse, Keil uVision, IAR Workbench, GNU CC, Microchip MPLAB, CVS, SVN, GIT. Familiarity with ROS.

Operating Systems

Windows OS, GNU/Linux, QNX, FreeRTOS, eCOS, uCOS-II.

Peripheral Interface & Development

ADC, LCD, GPIO, SPI, PWM, I2C, Serial/RS232, CAN Bus 2.0B, TCP/UDP IP. ADC Controllers, Servo/Stepper Motor Controllers, Zigbee Wireless Transceivers, etc.

Circuit Design & Analysis

Schematic Design, Capture & Analysis. Evaluation and Component Selection. Ability to read and comprehend circuit layouts.

Lab Equipment

Multimeter, Oscilloscope, Signal Generators, Power Supply, Soldering Equipment
Work Experience

Senior Software Engineer
HDT Robotics, Fredericksburg, VA (08/10-Present)

Revolutionizing Prosthetics
A DARPA funded initiative developed alongside John Hopkins Advanced Physics Laboratory to advance robotic prosthesis for upper arm amputees.
Developed interface, testing and calibration tools for the Modular Prosthetic Limb Drives. Provided Debugging tools for Limb Controller software.
Low level API communications and control software. Interface to Cyber Glove and Vulcan control software. Software debugging, implemented fixes for arm drive firmware.
Performed calibration, checkout procedures and quality control for the MPL.

HDT Protector
A tracked anti-IED vehicle, and winner of the JIEDDO Disrupt Challenge at the 2012 Robotics Rodeo.
Designed and developed embedded firmware for wireless control and safety E-STOP system for the Protector.
Implemented dual joystick system for Backhoe/Loader and Lighten the Load systems
Provided technical knowledge, design and software development for on board computer system.

Highly Dextrous Manipulator (HDM)
A dual arm robotic system for IED removal and disposal. Uses our Adroit arm drives for a total of 25 DOF control. Designed to mount on small mobile robotic platforms and tele-operated over the network.
Developed network interface between dual CAN bus architecture and remote control communications over network. Wrote low level API
Developed Software and Integration for the Intermediate and Hardened Operator Control to operate the arm drive systems, a 10 DOF input controller. Designed and Implemented user interface for operation of the OCU.
Created Graphical User Interface written in C# to operate Adroit arm drives.

Lighten the Load
An add on package for the HDT Protector Vehicle to create an autonomous Follow-Me system for dismounted infantry.
Principal software developer. Coordinated software development between contractors.
Lead effort to integrate multiple control systems, redundant sensor and safety systems




Software Engineer
Cielo Solutions, Inc. San Diego, CA(11/08-12/09)

Revolutionizing Prosthetics (2009)
A DARPA funded initiative developed alongside John Hopkins Advanced Physics Labor...

Login or Register to view the full resume.