Principles Staff Software Engineer
(formerly Artesyn Embedded Computing, Inc., Emerson Embedded Computing, and Motorola Computer Group)New Product Development - Safety Critical Systems:Key team member responsible for the launch of safety-critical rail-way products, in accordance with the EN-50128, IEC-61508 and MISERA-C safety standards, running within a real-time partitioned operating system. Developed software for CAN-to-TCP (VxWorks 653) and UART-to-TCP (Yocto Linux) utilities, FPGA drivers as well as command-line… Show more (formerly Artesyn Embedded Computing, Inc., Emerson Embedded Computing, and Motorola Computer Group)New Product Development - Safety Critical Systems:Key team member responsible for the launch of safety-critical rail-way products, in accordance with the EN-50128, IEC-61508 and MISERA-C safety standards, running within a real-time partitioned operating system. Developed software for CAN-to-TCP (VxWorks 653) and UART-to-TCP (Yocto Linux) utilities, FPGA drivers as well as command-line utilities.Software Developed for ATCA:Created a replication application for ATCA environments to determine and propagate configuration files in addition to various high-available (five-nines) applications emphasizing redundancy and distribution of application services across clusters of hosts within an ATCA chassis using OpenHPI-B and OpenSAF. Created an HLR (Home Locator Register) demo using custom C-code, OpenLDAP and MySQL to demonstrate customer database requirements.System Integration & Test:Wrote a variety of applications, custom C-code, Perl and Bash scripts plus the integration of open source code for testing various interfaces. These applications provided background load for stress testing and gathered throughput data and other statistics. Applications included IP Telephony (VoIP, SIP, RTP), Video-on-Demand (SIP, RTSP, and RTP), and internet gaming (SIP, UDP/IP). Show less