Science Applications International Corporation(SAIC)May 2005 -Jan 2008
Successfully completed the STE III Project for SAIC as a Software Engineer.The project focused on developing hardware and software to test Counter MeasureDefense Technology for the Australian Air Force.Responsibilities for the project included programming an Octagon Single Board Computer (SBC) DSM Control Processor (DCP) in Fedora Linux using the C++ programming language.The DCP routed Ethernet messages to and from Windows XP, sent and routed serial messages to custom built Embedded FPGA Processors using the RS-232 protocol, sent and received messages back from ALE-47 sequencers using RS-485 protocol, monitor discrete signals (DIO), monitored A/D, and performed D/A conversions.
During the same project, a 'Debug Driver' GUI utility was programmed in C++ using Microsoft Visual Studio in MFC.The Debug Driver was used to manually test complete hardware and software functionality of the 'STE III' hardware system.The Debug Driver also implemented communication using Ethernet, RS-485, and RS-232 messaging protocols while providing a rich set of visual tools to ensure the hardware's complete workability.
Just finished working on an upgrade to the STE-III Project for BAE called STE-III(B).Responsibilities included developing a script engine entitled ‘CATT’ that automated the ‘Debug Driver’ utility using BAE's pre-existing CSCI Sequencer Script language.The backend of Catt was coded in C++ using Visual Studio.QT was used in development of the GUI, and the BOOST Open Source Libraries were instrumental in implementing syntax checking using Regular Expressions.
Developed a modular MIL-STD-1553 bus monitor prototype for the US Airforce in C++ using an OmniBus Ballard Box embedded Linux Single Board Computer.The 1553-bus monitor captured all traffic to a circular buffer in flash memory and routed all traffic over Ethernet to be processed and analyzed in real-time.
Saved an "abandoned" software version-control website from obscurity while implementing Visual Studio's website technology using ASP, C#, and SQL Server.
I am now currently working with Texas Instrument's Code Composer Studio and TI's MS320F2812 DSP chip to develop a modular Digital Instrument Landing System (DILS).Project responsibilities include controlling DIO, memory management, generating and responding to external interrupts, benchmarking chip throughput, A/D, D/A (using onboard Timers), RS-232 and RS-485 serial communication, and a hardware test driver developed in Visual Studio MFC to test full functionality of the hardware.
CMF InternationalBangkokThailandJune 2004 - March 2005
Managed a Non-Profit English Center for college-aged students called The Grapevine in its initial stages.Duties included inventing daily programming for The Grapevine’s success, English lesson-planning, English teaching, on-campus-tutoring, maintaining The Grapevine, and weekly community service projects with the students.Also assisted with the Tsunami relief effort.
Cadence and SYnopsis VLSI Software, HTML, Microsoft Office, Texas Instrument's Code Composer Studio
HardwareLinux embedded Single Board Computers (SBCs), RS-232 and RS-485 serial protocols, Texas Instruments TI MS320F2812, VLSI and Advanced Digital Design,
This is your Sidebar, which you can edit like any other wiki page.
This Sidebar appears everywhere on your wiki. Add to it whatever you like -- a "Home" link, a navigation section, a link to your favorite web sites, or anything else.
Comments (0)
You don't have permission to comment on this page.